builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0070 starttime: 1469447027.18 results: success (0) buildid: 20160725015558 builduid: a3e03b63f37d421e91b3ee40f1a7e82c revision: 59caf5ec41614bf5de43d45f41a1decee29a869d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-25 04:43:47.183851) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-25 04:43:47.184326) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-25 04:43:47.184599) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-25 04:43:47.241770) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 04:43:47.242101) ========= 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.uON2riWM0A/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.i5AsIbTgx1/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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-25 04:43:47-- 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% 52.4M=0s 2016-07-25 04:43:47 (52.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.141178 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 04:43:47.406644) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 04:43:47.406949) ========= 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.uON2riWM0A/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.i5AsIbTgx1/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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.026851 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 04:43:47.455228) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-25 04:43:47.455580) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 59caf5ec41614bf5de43d45f41a1decee29a869d --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 59caf5ec41614bf5de43d45f41a1decee29a869d --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.uON2riWM0A/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.i5AsIbTgx1/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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-25 04:43:47,531 truncating revision to first 12 chars 2016-07-25 04:43:47,531 Setting DEBUG logging. 2016-07-25 04:43:47,531 attempt 1/10 2016-07-25 04:43:47,531 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/59caf5ec4161?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-25 04:43:48,565 unpacking tar archive at: mozilla-beta-59caf5ec4161/testing/mozharness/ program finished with exit code 0 elapsedTime=1.294214 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-25 04:43:48.771700) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-25 04:43:48.772033) ========= script_repo_revision: 59caf5ec41614bf5de43d45f41a1decee29a869d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-25 04:43:48.772436) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-25 04:43:48.772773) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-25 04:43:48.790557) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 40 secs) (at 2016-07-25 04:43:48.790855) ========= /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.uON2riWM0A/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_NODE_PATH=/usr/local/bin/node 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.i5AsIbTgx1/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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 04:43:48 INFO - MultiFileLogger online at 20160725 04:43:48 in /builds/slave/test 04:43:48 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 04:43:48 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:43:48 INFO - {'append_to_log': False, 04:43:48 INFO - 'base_work_dir': '/builds/slave/test', 04:43:48 INFO - 'blob_upload_branch': 'mozilla-beta', 04:43:48 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:43:48 INFO - 'buildbot_json_path': 'buildprops.json', 04:43:48 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:43:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:43:48 INFO - 'download_minidump_stackwalk': True, 04:43:48 INFO - 'download_symbols': 'true', 04:43:48 INFO - 'e10s': False, 04:43:48 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:43:48 INFO - 'tooltool.py': '/tools/tooltool.py', 04:43:48 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:43:48 INFO - '/tools/misc-python/virtualenv.py')}, 04:43:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:43:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:43:48 INFO - 'log_level': 'info', 04:43:48 INFO - 'log_to_console': True, 04:43:48 INFO - 'opt_config_files': (), 04:43:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:43:48 INFO - '--processes=1', 04:43:48 INFO - '--config=%(test_path)s/wptrunner.ini', 04:43:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:43:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:43:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:43:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:43:48 INFO - 'pip_index': False, 04:43:48 INFO - 'require_test_zip': True, 04:43:48 INFO - 'test_type': ('testharness',), 04:43:48 INFO - 'this_chunk': '1', 04:43:48 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:43:48 INFO - 'total_chunks': '10', 04:43:48 INFO - 'virtualenv_path': 'venv', 04:43:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:43:48 INFO - 'work_dir': 'build'} 04:43:48 INFO - ##### 04:43:48 INFO - ##### Running clobber step. 04:43:48 INFO - ##### 04:43:48 INFO - Running pre-action listener: _resource_record_pre_action 04:43:48 INFO - Running main action method: clobber 04:43:48 INFO - rmtree: /builds/slave/test/build 04:43:48 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:43:51 INFO - Running post-action listener: _resource_record_post_action 04:43:51 INFO - ##### 04:43:51 INFO - ##### Running read-buildbot-config step. 04:43:51 INFO - ##### 04:43:51 INFO - Running pre-action listener: _resource_record_pre_action 04:43:51 INFO - Running main action method: read_buildbot_config 04:43:51 INFO - Using buildbot properties: 04:43:51 INFO - { 04:43:51 INFO - "project": "", 04:43:51 INFO - "product": "firefox", 04:43:51 INFO - "script_repo_revision": "production", 04:43:51 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 04:43:51 INFO - "repository": "", 04:43:51 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 04:43:51 INFO - "buildid": "20160725015558", 04:43:51 INFO - "pgo_build": "False", 04:43:51 INFO - "basedir": "/builds/slave/test", 04:43:51 INFO - "buildnumber": 43, 04:43:51 INFO - "slavename": "t-yosemite-r7-0070", 04:43:51 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 04:43:51 INFO - "platform": "macosx64", 04:43:51 INFO - "branch": "mozilla-beta", 04:43:51 INFO - "revision": "59caf5ec41614bf5de43d45f41a1decee29a869d", 04:43:51 INFO - "repo_path": "releases/mozilla-beta", 04:43:51 INFO - "moz_repo_path": "", 04:43:51 INFO - "stage_platform": "macosx64", 04:43:51 INFO - "builduid": "a3e03b63f37d421e91b3ee40f1a7e82c", 04:43:51 INFO - "slavebuilddir": "test" 04:43:51 INFO - } 04:43:51 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.dmg. 04:43:51 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.test_packages.json. 04:43:51 INFO - Running post-action listener: _resource_record_post_action 04:43:51 INFO - ##### 04:43:51 INFO - ##### Running download-and-extract step. 04:43:51 INFO - ##### 04:43:51 INFO - Running pre-action listener: _resource_record_pre_action 04:43:51 INFO - Running main action method: download_and_extract 04:43:51 INFO - mkdir: /builds/slave/test/build/tests 04:43:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:43:51 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.test_packages.json 04:43:51 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 04:43:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/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 04:43:51 INFO - Downloaded 1201 bytes. 04:43:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 04:43:51 INFO - Using the following test package requirements: 04:43:51 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 04:43:51 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:51 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 04:43:51 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:51 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 04:43:51 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:51 INFO - u'jsshell-mac64.zip'], 04:43:51 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:51 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 04:43:51 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 04:43:51 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:51 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 04:43:51 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:51 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 04:43:51 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:51 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 04:43:51 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:51 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 04:43:51 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 04:43:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:43:51 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.common.tests.zip 04:43:51 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 04:43:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/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 04:43:51 INFO - Downloaded 18370255 bytes. 04:43:51 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/*'] 04:43:51 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/* 04:43:52 INFO - caution: filename not matched: web-platform/* 04:43:52 INFO - Return code: 11 04:43: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')]} 04:43:52 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.web-platform.tests.zip 04:43:52 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/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 04:43:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/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 04:43:53 INFO - Downloaded 36389883 bytes. 04:43:53 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:43:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:43:58 INFO - caution: filename not matched: bin/* 04:43:58 INFO - caution: filename not matched: config/* 04:43:58 INFO - caution: filename not matched: mozbase/* 04:43:58 INFO - caution: filename not matched: marionette/* 04:43:58 INFO - caution: filename not matched: tools/wptserve/* 04:43:58 INFO - Return code: 11 04:43:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:43:58 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.dmg 04:43:58 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 04:43:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 04:43:59 INFO - Downloaded 73041366 bytes. 04:43:59 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.dmg 04:43:59 INFO - mkdir: /builds/slave/test/properties 04:43:59 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:43:59 INFO - Writing to file /builds/slave/test/properties/build_url 04:43:59 INFO - Contents: 04:43:59 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.dmg 04:43:59 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:43:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:43:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:43:59 INFO - Contents: 04:43:59 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:43: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')]} 04:43:59 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:43:59 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:43:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/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 04:44:01 INFO - Downloaded 103737311 bytes. 04:44:01 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'] 04:44:01 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 04:44:05 INFO - Return code: 0 04:44:05 INFO - Running post-action listener: _resource_record_post_action 04:44:05 INFO - Running post-action listener: set_extra_try_arguments 04:44:05 INFO - ##### 04:44:05 INFO - ##### Running create-virtualenv step. 04:44:05 INFO - ##### 04:44:05 INFO - Running pre-action listener: _pre_create_virtualenv 04:44:05 INFO - Running pre-action listener: _resource_record_pre_action 04:44:05 INFO - Running main action method: create_virtualenv 04:44:05 INFO - Creating virtualenv /builds/slave/test/build/venv 04:44:05 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 04:44:05 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:44:05 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:44:05 INFO - Using real prefix '/tools/python27' 04:44:05 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:44:06 INFO - Installing distribute.............................................................................................................................................................................................done. 04:44:08 INFO - Installing pip.................done. 04:44:08 INFO - Return code: 0 04:44:08 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:44:08 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')]} 04:44:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:44:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:08 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')]} 04:44:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:44:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:08 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 0x10f4e8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f505f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8da24d7520>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f5015e0>, '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 0x10f0e4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f10f990>, '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.uON2riWM0A/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.i5AsIbTgx1/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:44:08 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 04:44:08 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 04:44:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uON2riWM0A/Render', 04:44:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:44:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:44:08 INFO - 'HOME': '/Users/cltbld', 04:44:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:44:08 INFO - 'LOGNAME': 'cltbld', 04:44:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:44:08 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:44:08 INFO - 'MOZ_NO_REMOTE': '1', 04:44:08 INFO - 'NO_EM_RESTART': '1', 04:44:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:44:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:44:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:44:08 INFO - 'PWD': '/builds/slave/test', 04:44:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:44:08 INFO - 'SHELL': '/bin/bash', 04:44:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i5AsIbTgx1/Listeners', 04:44:08 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 04:44:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:44:08 INFO - 'USER': 'cltbld', 04:44:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:44:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:44:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:44:09 INFO - 'XPC_FLAGS': '0x0', 04:44:09 INFO - 'XPC_SERVICE_NAME': '0', 04:44:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:44:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:44:09 INFO - Downloading/unpacking psutil>=0.7.1 04:44: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 04:44: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 04:44: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 04:44: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 04:44: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 04:44: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 04:44:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:44:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:44:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:44:12 INFO - Installing collected packages: psutil 04:44:12 INFO - Running setup.py install for psutil 04:44:12 INFO - building 'psutil._psutil_osx' extension 04:44:12 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 04:44:13 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 04:44:13 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 04:44:13 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 04:44:13 INFO - building 'psutil._psutil_posix' extension 04:44:13 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 04:44:13 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:44:13 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:44:13 INFO - ^ 04:44:13 INFO - 1 warning generated. 04:44:13 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 04:44:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:44:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:44:13 INFO - Successfully installed psutil 04:44:13 INFO - Cleaning up... 04:44:13 INFO - Return code: 0 04:44:13 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:44:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:44:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:44:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:44:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:44:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10f4e8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f505f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8da24d7520>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f5015e0>, '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 0x10f0e4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f10f990>, '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.uON2riWM0A/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.i5AsIbTgx1/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:44:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:44:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:44:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uON2riWM0A/Render', 04:44:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:44:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:44:13 INFO - 'HOME': '/Users/cltbld', 04:44:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:44:13 INFO - 'LOGNAME': 'cltbld', 04:44:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:44:13 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:44:13 INFO - 'MOZ_NO_REMOTE': '1', 04:44:13 INFO - 'NO_EM_RESTART': '1', 04:44:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:44:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:44:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:44:13 INFO - 'PWD': '/builds/slave/test', 04:44:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:44:13 INFO - 'SHELL': '/bin/bash', 04:44:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i5AsIbTgx1/Listeners', 04:44:13 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 04:44:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:44:13 INFO - 'USER': 'cltbld', 04:44:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:44:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:44:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:44:13 INFO - 'XPC_FLAGS': '0x0', 04:44:13 INFO - 'XPC_SERVICE_NAME': '0', 04:44:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:44:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:44:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:44:13 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 04:44:13 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 04:44:13 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 04:44:13 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 04:44:13 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 04:44:13 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 04:44:16 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:44:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:44:16 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:44:16 INFO - Installing collected packages: mozsystemmonitor 04:44:16 INFO - Running setup.py install for mozsystemmonitor 04:44:16 INFO - Successfully installed mozsystemmonitor 04:44:16 INFO - Cleaning up... 04:44:16 INFO - Return code: 0 04:44:16 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:44:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:44:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:44:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:44:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:44:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:16 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 0x10f4e8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f505f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8da24d7520>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f5015e0>, '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 0x10f0e4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f10f990>, '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.uON2riWM0A/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.i5AsIbTgx1/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:44:16 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 04:44:16 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 04:44:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uON2riWM0A/Render', 04:44:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:44:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:44:16 INFO - 'HOME': '/Users/cltbld', 04:44:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:44:16 INFO - 'LOGNAME': 'cltbld', 04:44:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:44:16 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:44:16 INFO - 'MOZ_NO_REMOTE': '1', 04:44:16 INFO - 'NO_EM_RESTART': '1', 04:44:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:44:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:44:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:44:16 INFO - 'PWD': '/builds/slave/test', 04:44:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:44:16 INFO - 'SHELL': '/bin/bash', 04:44:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i5AsIbTgx1/Listeners', 04:44:16 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 04:44:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:44:16 INFO - 'USER': 'cltbld', 04:44:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:44:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:44:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:44:16 INFO - 'XPC_FLAGS': '0x0', 04:44:16 INFO - 'XPC_SERVICE_NAME': '0', 04:44:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:44:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:44:16 INFO - Downloading/unpacking blobuploader==1.2.4 04:44:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:44:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:44:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:44:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:44:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:44:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:44:19 INFO - Downloading blobuploader-1.2.4.tar.gz 04:44:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:44:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:44:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:44:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:44:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:44:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:44:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:44:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:44:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:44:20 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:44:20 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 04:44:20 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 04:44:20 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 04:44:20 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 04:44:20 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 04:44:20 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 04:44:20 INFO - Downloading docopt-0.6.1.tar.gz 04:44:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:44:20 INFO - Installing collected packages: blobuploader, requests, docopt 04:44:20 INFO - Running setup.py install for blobuploader 04:44:20 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:44:20 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:44:20 INFO - Running setup.py install for requests 04:44:21 INFO - Running setup.py install for docopt 04:44:21 INFO - Successfully installed blobuploader requests docopt 04:44:21 INFO - Cleaning up... 04:44:21 INFO - Return code: 0 04:44:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:44:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:44:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:44:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:44:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:44:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:21 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 0x10f4e8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f505f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8da24d7520>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f5015e0>, '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 0x10f0e4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f10f990>, '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.uON2riWM0A/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.i5AsIbTgx1/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:44:21 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 04:44:21 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 04:44:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uON2riWM0A/Render', 04:44:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:44:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:44:21 INFO - 'HOME': '/Users/cltbld', 04:44:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:44:21 INFO - 'LOGNAME': 'cltbld', 04:44:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:44:21 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:44:21 INFO - 'MOZ_NO_REMOTE': '1', 04:44:21 INFO - 'NO_EM_RESTART': '1', 04:44:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:44:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:44:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:44:21 INFO - 'PWD': '/builds/slave/test', 04:44:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:44:21 INFO - 'SHELL': '/bin/bash', 04:44:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i5AsIbTgx1/Listeners', 04:44:21 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 04:44:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:44:21 INFO - 'USER': 'cltbld', 04:44:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:44:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:44:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:44:21 INFO - 'XPC_FLAGS': '0x0', 04:44:21 INFO - 'XPC_SERVICE_NAME': '0', 04:44:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:44:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:44:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:44:21 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-gdCadz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:44:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:44:21 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-asyOEX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:44:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:44:21 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-gpJdav-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:44:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:44:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-j879_D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:44:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:44:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-QJNdsr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:44:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:44:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-DiUHtj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:44:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:44:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-4oMa72-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:44:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:44:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-1r2cUO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:44:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:44:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-XCRJCs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:44:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:44:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-BKY8J9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:44:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:44:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Eas3Mb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:44:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:44:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Ez95rd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:44:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:44:22 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-0HuCl0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:44:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:44:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-Hg4Ry3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:44:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:44:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-nBX2lN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:44:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:44:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-g_uQ2E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:44:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:44:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-DWbFZP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:44:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:44:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-hfUrec-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:44:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:44:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-2ZyhMa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:44:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:44:23 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-3mysgW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:44:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:44:24 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-ZnJ35b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:44:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:44:24 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 04:44:24 INFO - Running setup.py install for manifestparser 04:44:24 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:44:24 INFO - Running setup.py install for mozcrash 04:44:24 INFO - Running setup.py install for mozdebug 04:44:24 INFO - Running setup.py install for mozdevice 04:44:24 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:44:24 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:44:24 INFO - Running setup.py install for mozfile 04:44:25 INFO - Running setup.py install for mozhttpd 04:44:25 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:44:25 INFO - Running setup.py install for mozinfo 04:44:25 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:44:25 INFO - Running setup.py install for mozInstall 04:44:25 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:44:25 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:44:25 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:44:25 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:44:25 INFO - Running setup.py install for mozleak 04:44:25 INFO - Running setup.py install for mozlog 04:44:25 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:44:25 INFO - Running setup.py install for moznetwork 04:44:25 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:44:25 INFO - Running setup.py install for mozprocess 04:44:26 INFO - Running setup.py install for mozprofile 04:44:26 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:44:26 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:44:26 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:44:26 INFO - Running setup.py install for mozrunner 04:44:26 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:44:26 INFO - Running setup.py install for mozscreenshot 04:44:26 INFO - Running setup.py install for moztest 04:44:26 INFO - Running setup.py install for mozversion 04:44:26 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:44:26 INFO - Running setup.py install for wptserve 04:44:27 INFO - Running setup.py install for marionette-driver 04:44:27 INFO - Running setup.py install for browsermob-proxy 04:44:27 INFO - Running setup.py install for marionette-client 04:44:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:44:27 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:44:27 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 04:44:27 INFO - Cleaning up... 04:44:27 INFO - Return code: 0 04:44:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:44:27 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')]} 04:44:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:44:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:27 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')]} 04:44:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:44:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:27 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 0x10f4e8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f505f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8da24d7520>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f5015e0>, '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 0x10f0e4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f10f990>, '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.uON2riWM0A/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.i5AsIbTgx1/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:44:27 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 04:44:27 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 04:44:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uON2riWM0A/Render', 04:44:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:44:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:44:27 INFO - 'HOME': '/Users/cltbld', 04:44:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:44:27 INFO - 'LOGNAME': 'cltbld', 04:44:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:44:27 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:44:27 INFO - 'MOZ_NO_REMOTE': '1', 04:44:27 INFO - 'NO_EM_RESTART': '1', 04:44:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:44:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:44:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:44:27 INFO - 'PWD': '/builds/slave/test', 04:44:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:44:27 INFO - 'SHELL': '/bin/bash', 04:44:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i5AsIbTgx1/Listeners', 04:44:27 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 04:44:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:44:27 INFO - 'USER': 'cltbld', 04:44:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:44:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:44:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:44:27 INFO - 'XPC_FLAGS': '0x0', 04:44:27 INFO - 'XPC_SERVICE_NAME': '0', 04:44:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:44:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:44:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:44:27 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-qVZq0Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:44:28 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)) 04:44:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:44:28 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-jI50de-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:44:28 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)) 04:44:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:44:28 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-s3UE1r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:44:28 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)) 04:44:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:44:28 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-T7TV9O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:44:28 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)) 04:44:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:44:28 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-jBgXEg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:44:28 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)) 04:44:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:44:28 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-yTgkpt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:44:28 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)) 04:44:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:44:28 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-3y89h_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:44:28 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)) 04:44:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:44:28 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-4JBZ2a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:44:28 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)) 04:44:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:44:28 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-4TgBMq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:44:28 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)) 04:44:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:44:28 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-8SqoMh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:44:29 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)) 04:44:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:44:29 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-nRMBs1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:44:29 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)) 04:44:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:44:29 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-zxA8Gx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:44:29 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)) 04:44:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:44:29 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-udO4E1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:44:29 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)) 04:44:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:44:29 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-XfHQQj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:44:29 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)) 04:44:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:44:29 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-cWR4xR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:44:29 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)) 04:44:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:44:29 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-LyITbp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:44:29 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)) 04:44:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:44:29 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-pGpbiU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:44:29 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)) 04:44:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:44:29 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-IVWnrZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:44:29 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)) 04:44:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:44:29 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-LNzCKE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:44:29 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)) 04:44:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:44:30 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-mv32Gu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:44:30 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)) 04:44:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:44:30 INFO - Running setup.py (path:/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/pip-HQCLRo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:44:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:44:30 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)) 04:44:30 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)) 04:44:30 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)) 04:44:30 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)) 04:44:30 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)) 04:44:30 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)) 04:44:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:44:30 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 04:44:30 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 04:44:30 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 04:44:30 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 04:44:30 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 04:44:30 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 04:44:33 INFO - Downloading blessings-1.6.tar.gz 04:44:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:44:33 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)) 04:44:33 INFO - Installing collected packages: blessings 04:44:33 INFO - Running setup.py install for blessings 04:44:33 INFO - Successfully installed blessings 04:44:33 INFO - Cleaning up... 04:44:33 INFO - Return code: 0 04:44:33 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:44:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:44:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:44:33 INFO - Reading from file tmpfile_stdout 04:44:33 INFO - Current package versions: 04:44:33 INFO - blessings == 1.6 04:44:33 INFO - blobuploader == 1.2.4 04:44:33 INFO - browsermob-proxy == 0.6.0 04:44:33 INFO - docopt == 0.6.1 04:44:33 INFO - manifestparser == 1.1 04:44:33 INFO - marionette-client == 2.3.0 04:44:33 INFO - marionette-driver == 1.4.0 04:44:33 INFO - mozInstall == 1.12 04:44:33 INFO - mozcrash == 0.17 04:44:33 INFO - mozdebug == 0.1 04:44:33 INFO - mozdevice == 0.48 04:44:33 INFO - mozfile == 1.2 04:44:33 INFO - mozhttpd == 0.7 04:44:33 INFO - mozinfo == 0.9 04:44:33 INFO - mozleak == 0.1 04:44:33 INFO - mozlog == 3.1 04:44:33 INFO - moznetwork == 0.27 04:44:33 INFO - mozprocess == 0.22 04:44:33 INFO - mozprofile == 0.28 04:44:33 INFO - mozrunner == 6.11 04:44:33 INFO - mozscreenshot == 0.1 04:44:33 INFO - mozsystemmonitor == 0.0 04:44:33 INFO - moztest == 0.7 04:44:33 INFO - mozversion == 1.4 04:44:33 INFO - psutil == 3.1.1 04:44:33 INFO - requests == 1.2.3 04:44:33 INFO - wptserve == 1.4.0 04:44:33 INFO - wsgiref == 0.1.2 04:44:33 INFO - Running post-action listener: _resource_record_post_action 04:44:33 INFO - Running post-action listener: _start_resource_monitoring 04:44:33 INFO - Starting resource monitoring. 04:44:33 INFO - ##### 04:44:33 INFO - ##### Running pull step. 04:44:33 INFO - ##### 04:44:33 INFO - Running pre-action listener: _resource_record_pre_action 04:44:33 INFO - Running main action method: pull 04:44:33 INFO - Pull has nothing to do! 04:44:33 INFO - Running post-action listener: _resource_record_post_action 04:44:33 INFO - ##### 04:44:33 INFO - ##### Running install step. 04:44:33 INFO - ##### 04:44:33 INFO - Running pre-action listener: _resource_record_pre_action 04:44:33 INFO - Running main action method: install 04:44:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:44:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:44:34 INFO - Reading from file tmpfile_stdout 04:44:34 INFO - Detecting whether we're running mozinstall >=1.0... 04:44:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:44:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:44:34 INFO - Reading from file tmpfile_stdout 04:44:34 INFO - Output received: 04:44:34 INFO - Usage: mozinstall [options] installer 04:44:34 INFO - Options: 04:44:34 INFO - -h, --help show this help message and exit 04:44:34 INFO - -d DEST, --destination=DEST 04:44:34 INFO - Directory to install application into. [default: 04:44:34 INFO - "/builds/slave/test"] 04:44:34 INFO - --app=APP Application being installed. [default: firefox] 04:44:34 INFO - mkdir: /builds/slave/test/build/application 04:44:34 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'] 04:44:34 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 04:44:52 INFO - Reading from file tmpfile_stdout 04:44:52 INFO - Output received: 04:44:52 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:44:52 INFO - Running post-action listener: _resource_record_post_action 04:44:52 INFO - ##### 04:44:52 INFO - ##### Running run-tests step. 04:44:52 INFO - ##### 04:44:52 INFO - Running pre-action listener: _resource_record_pre_action 04:44:52 INFO - Running main action method: run_tests 04:44:52 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:44:52 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:44:52 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:44:52 INFO - grabbing minidump binary from tooltool 04:44: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')]} 04:44:52 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 0x10f5015e0>, '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 0x10f0e4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f10f990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:44:52 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 04:44:52 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 04:44:52 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:44:52 INFO - Return code: 0 04:44:52 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:44:52 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:44:52 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/1469436958/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 04:44:52 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/1469436958/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 04:44:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uON2riWM0A/Render', 04:44:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:44:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:44:52 INFO - 'HOME': '/Users/cltbld', 04:44:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:44:52 INFO - 'LOGNAME': 'cltbld', 04:44:52 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:44:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:44:52 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:44:52 INFO - 'MOZ_NO_REMOTE': '1', 04:44:52 INFO - 'NO_EM_RESTART': '1', 04:44:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:44:52 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:44:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:44:52 INFO - 'PWD': '/builds/slave/test', 04:44:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:44:52 INFO - 'SHELL': '/bin/bash', 04:44:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i5AsIbTgx1/Listeners', 04:44:52 INFO - 'TMPDIR': '/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/T/', 04:44:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:44:52 INFO - 'USER': 'cltbld', 04:44:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:44:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:44:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:44:52 INFO - 'XPC_FLAGS': '0x0', 04:44:52 INFO - 'XPC_SERVICE_NAME': '0', 04:44:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:44:52 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/1469436958/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 04:44:53 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 04:44:53 INFO - import pkg_resources 04:44:54 INFO - Using 1 client processes 04:44:54 INFO - wptserve Starting http server on 127.0.0.1:8001 04:44:54 INFO - wptserve Starting http server on 127.0.0.1:8000 04:44:54 INFO - wptserve Starting http server on 127.0.0.1:8443 04:44:56 INFO - SUITE-START | Running 778 tests 04:44:56 INFO - Running testharness tests 04:44:56 INFO - Setting up ssl 04:44:56 INFO - PROCESS | certutil | 04:44:56 INFO - PROCESS | certutil | 04:44:56 INFO - PROCESS | certutil | 04:44:56 INFO - Certificate Nickname Trust Attributes 04:44:56 INFO - SSL,S/MIME,JAR/XPI 04:44:56 INFO - 04:44:56 INFO - web-platform-tests CT,, 04:44:56 INFO - 04:44:56 INFO - Starting runner 04:44:57 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:44:57 INFO - PROCESS | 1647 | 1469447097313 Marionette DEBUG Marionette enabled via build flag and pref 04:44:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x113f54000 == 1 [pid = 1647] [id = 1] 04:44:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 1 (0x113f54800) [pid = 1647] [serial = 1] [outer = 0x0] 04:44:57 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:44:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 2 (0x113f55800) [pid = 1647] [serial = 2] [outer = 0x113f54800] 04:44:57 INFO - PROCESS | 1647 | 1469447097682 Marionette INFO Listening on port 2828 04:44:57 INFO - PROCESS | 1647 | 1469447097916 Marionette DEBUG Marionette enabled via command-line flag 04:44:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x116960000 == 2 [pid = 1647] [id = 2] 04:44:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 3 (0x116960800) [pid = 1647] [serial = 3] [outer = 0x0] 04:44:57 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:44:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 4 (0x116961800) [pid = 1647] [serial = 4] [outer = 0x116960800] 04:44:58 INFO - PROCESS | 1647 | [1647] 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 04:44:58 INFO - PROCESS | 1647 | 1469447098085 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49278 04:44:58 INFO - PROCESS | 1647 | 1469447098156 Marionette DEBUG Closed connection conn0 04:44:58 INFO - PROCESS | 1647 | [1647] 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 04:44:58 INFO - PROCESS | 1647 | 1469447098162 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49279 04:44:58 INFO - PROCESS | 1647 | 1469447098170 Marionette DEBUG Closed connection conn1 04:44:58 INFO - PROCESS | 1647 | [1647] 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 04:44:58 INFO - PROCESS | 1647 | 1469447098176 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49280 04:44:58 INFO - PROCESS | 1647 | 1469447098184 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:44:58 INFO - PROCESS | 1647 | 1469447098191 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":"20160725015558","device":"desktop","version":"48.0"} 04:44:58 INFO - PROCESS | 1647 | [1647] 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 04:44:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fd6000 == 3 [pid = 1647] [id = 3] 04:44:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 5 (0x119fd6800) [pid = 1647] [serial = 5] [outer = 0x0] 04:44:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fd7000 == 4 [pid = 1647] [id = 4] 04:44:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 6 (0x119fc6800) [pid = 1647] [serial = 6] [outer = 0x0] 04:44:59 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:44:59 INFO - PROCESS | 1647 | [1647] 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 04:44:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x124706800 == 5 [pid = 1647] [id = 5] 04:44:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 7 (0x119fc6000) [pid = 1647] [serial = 7] [outer = 0x0] 04:44:59 INFO - PROCESS | 1647 | [1647] 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 04:44:59 INFO - PROCESS | 1647 | [1647] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:44:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 8 (0x1247d5800) [pid = 1647] [serial = 8] [outer = 0x119fc6000] 04:44:59 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:44:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 9 (0x12437d000) [pid = 1647] [serial = 9] [outer = 0x119fd6800] 04:44:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 10 (0x124de4000) [pid = 1647] [serial = 10] [outer = 0x119fc6800] 04:44:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 11 (0x124de5c00) [pid = 1647] [serial = 11] [outer = 0x119fc6000] 04:44:59 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:45:00 INFO - PROCESS | 1647 | 1469447100200 Marionette INFO startBrowser c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:00 INFO - PROCESS | 1647 | 1469447100222 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1647 | 1469447100232 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1647 | 1469447100234 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:00 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:45:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 12 (0x126eb7c00) [pid = 1647] [serial = 12] [outer = 0x119fc6000] 04:45:00 INFO - PROCESS | 1647 | 1469447100542 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"c8153bd4-d468-7a43-a44e-452bb41aebc5","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":"20160725015558","device":"desktop","version":"48.0","command_id":1}}] 04:45:00 INFO - PROCESS | 1647 | 1469447100636 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}] 04:45:00 INFO - PROCESS | 1647 | 1469447100638 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:00 INFO - PROCESS | 1647 | 1469447100685 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:45:00 INFO - PROCESS | 1647 | 1469447100775 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:45:00 INFO - PROCESS | 1647 | 1469447100777 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:00 INFO - PROCESS | 1647 | [1647] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:45:00 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:45:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 13 (0x127464800) [pid = 1647] [serial = 13] [outer = 0x119fc6000] 04:45:00 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:45:00 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:45:01 INFO - PROCESS | 1647 | 1469447101036 Marionette TRACE conn2 <- [1,3,null,{}] 04:45:01 INFO - PROCESS | 1647 | 1469447101038 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:45:01 INFO - PROCESS | 1647 | 1469447101041 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:01 INFO - PROCESS | 1647 | 1469447101058 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:45:01 INFO - PROCESS | 1647 | 1469447101086 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 1647 | 1469447101087 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:45:01 INFO - PROCESS | 1647 | 1469447101090 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1647 | 1469447101093 Marionette TRACE conn2 <- [1,6,null,{}] 04:45:01 INFO - PROCESS | 1647 | 1469447101098 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}] 04:45:01 INFO - PROCESS | 1647 | 1469447101099 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:01 INFO - PROCESS | 1647 | 1469447101109 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:45:01 INFO - PROCESS | 1647 | 1469447101116 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1647 | 1469447101118 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fca000 == 6 [pid = 1647] [id = 6] 04:45:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 14 (0x119909800) [pid = 1647] [serial = 14] [outer = 0x0] 04:45:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 15 (0x11990b400) [pid = 1647] [serial = 15] [outer = 0x119909800] 04:45:01 INFO - PROCESS | 1647 | 1469447101150 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 16 (0x119911c00) [pid = 1647] [serial = 16] [outer = 0x119909800] 04:45:01 INFO - PROCESS | 1647 | 1469447101434 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]]]}] 04:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 04:45:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292e6800 == 7 [pid = 1647] [id = 7] 04:45:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 17 (0x128dac800) [pid = 1647] [serial = 17] [outer = 0x0] 04:45:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 18 (0x129463400) [pid = 1647] [serial = 18] [outer = 0x128dac800] 04:45:01 INFO - PROCESS | 1647 | 1469447101484 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 19 (0x12946a400) [pid = 1647] [serial = 19] [outer = 0x128dac800] 04:45:01 INFO - PROCESS | 1647 | 1469447101533 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 1647 | 1469447101534 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:45:01 INFO - PROCESS | 1647 | 1469447101566 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1647 | 1469447101567 Marionette TRACE conn2 <- [1,10,null,{}] 04:45:01 INFO - PROCESS | 1647 | 1469447101581 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}] 04:45:01 INFO - PROCESS | 1647 | 1469447101585 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:01 INFO - PROCESS | 1647 | 1469447101718 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:45:01 INFO - PROCESS | 1647 | 1469447101740 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1647 | 1469447101741 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a778800 == 8 [pid = 1647] [id = 8] 04:45:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 20 (0x12a6fc400) [pid = 1647] [serial = 20] [outer = 0x0] 04:45:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 21 (0x12a7b5400) [pid = 1647] [serial = 21] [outer = 0x12a6fc400] 04:45:01 INFO - PROCESS | 1647 | 1469447101771 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 22 (0x12a7b9800) [pid = 1647] [serial = 22] [outer = 0x12a6fc400] 04:45:02 INFO - PROCESS | 1647 | 1469447102106 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]]]}] 04:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 580ms 04:45:02 INFO - PROCESS | 1647 | 1469447102164 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:45:02 INFO - PROCESS | 1647 | 1469447102166 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:45:02 INFO - PROCESS | 1647 | 1469447102218 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1647 | 1469447102219 Marionette TRACE conn2 <- [1,14,null,{}] 04:45:02 INFO - PROCESS | 1647 | 1469447102235 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}] 04:45:02 INFO - PROCESS | 1647 | 1469447102238 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:02 INFO - PROCESS | 1647 | 1469447102377 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:45:02 INFO - PROCESS | 1647 | 1469447102387 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1647 | 1469447102388 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b73e000 == 9 [pid = 1647] [id = 9] 04:45:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 23 (0x12ae6c400) [pid = 1647] [serial = 23] [outer = 0x0] 04:45:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 24 (0x12b727c00) [pid = 1647] [serial = 24] [outer = 0x12ae6c400] 04:45:02 INFO - PROCESS | 1647 | 1469447102426 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 25 (0x12b730c00) [pid = 1647] [serial = 25] [outer = 0x12ae6c400] 04:45:02 INFO - PROCESS | 1647 | 1469447102749 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]]]}] 04:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 575ms 04:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:45:02 INFO - PROCESS | 1647 | 1469447102800 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:45:02 INFO - PROCESS | 1647 | 1469447102802 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:45:02 INFO - PROCESS | 1647 | 1469447102804 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1647 | 1469447102805 Marionette TRACE conn2 <- [1,18,null,{}] 04:45:02 INFO - PROCESS | 1647 | 1469447102807 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}] 04:45:02 INFO - PROCESS | 1647 | 1469447102809 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:02 INFO - PROCESS | 1647 | 1469447102903 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:45:02 INFO - PROCESS | 1647 | 1469447102907 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1647 | 1469447102909 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b93a800 == 10 [pid = 1647] [id = 10] 04:45:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 26 (0x12b8cd800) [pid = 1647] [serial = 26] [outer = 0x0] 04:45:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 27 (0x12b96fc00) [pid = 1647] [serial = 27] [outer = 0x12b8cd800] 04:45:02 INFO - PROCESS | 1647 | 1469447102933 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 28 (0x12b975c00) [pid = 1647] [serial = 28] [outer = 0x12b8cd800] 04:45:03 INFO - PROCESS | 1647 | 1469447103201 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]]]}] 04:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 04:45:03 INFO - PROCESS | 1647 | 1469447103224 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:45:03 INFO - PROCESS | 1647 | 1469447103225 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:45:03 INFO - PROCESS | 1647 | 1469447103234 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1647 | 1469447103235 Marionette TRACE conn2 <- [1,22,null,{}] 04:45:03 INFO - PROCESS | 1647 | 1469447103238 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}] 04:45:03 INFO - PROCESS | 1647 | 1469447103239 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:03 INFO - PROCESS | 1647 | 1469447103341 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:45:03 INFO - PROCESS | 1647 | 1469447103344 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 1647 | 1469447103346 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b94a800 == 11 [pid = 1647] [id = 11] 04:45:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 29 (0x1185b5400) [pid = 1647] [serial = 29] [outer = 0x0] 04:45:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 30 (0x12a7b7800) [pid = 1647] [serial = 30] [outer = 0x1185b5400] 04:45:03 INFO - PROCESS | 1647 | 1469447103371 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 31 (0x12bd43000) [pid = 1647] [serial = 31] [outer = 0x1185b5400] 04:45:03 INFO - PROCESS | 1647 | 1469447103616 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]]]}] 04:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 425ms 04:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:45:03 INFO - PROCESS | 1647 | 1469447103655 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 1647 | 1469447103656 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:45:03 INFO - PROCESS | 1647 | 1469447103658 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1647 | 1469447103659 Marionette TRACE conn2 <- [1,26,null,{}] 04:45:03 INFO - PROCESS | 1647 | 1469447103668 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}] 04:45:03 INFO - PROCESS | 1647 | 1469447103669 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:03 INFO - PROCESS | 1647 | 1469447103768 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:45:03 INFO - PROCESS | 1647 | 1469447103771 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 1647 | 1469447103773 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181a1800 == 12 [pid = 1647] [id = 12] 04:45:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 32 (0x1185f2400) [pid = 1647] [serial = 32] [outer = 0x0] 04:45:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 33 (0x119908800) [pid = 1647] [serial = 33] [outer = 0x1185f2400] 04:45:03 INFO - PROCESS | 1647 | 1469447103797 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 34 (0x12bdbc000) [pid = 1647] [serial = 34] [outer = 0x1185f2400] 04:45:04 INFO - PROCESS | 1647 | 1469447104032 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]]]}] 04:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 421ms 04:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:45:04 INFO - PROCESS | 1647 | 1469447104086 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1647 | 1469447104087 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:45:04 INFO - PROCESS | 1647 | 1469447104089 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1647 | 1469447104090 Marionette TRACE conn2 <- [1,30,null,{}] 04:45:04 INFO - PROCESS | 1647 | 1469447104092 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}] 04:45:04 INFO - PROCESS | 1647 | 1469447104105 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:04 INFO - PROCESS | 1647 | 1469447104201 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:45:04 INFO - PROCESS | 1647 | 1469447104205 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:04 INFO - PROCESS | 1647 | 1469447104206 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c4be800 == 13 [pid = 1647] [id = 13] 04:45:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 35 (0x12bdbfc00) [pid = 1647] [serial = 35] [outer = 0x0] 04:45:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 36 (0x12c4e7c00) [pid = 1647] [serial = 36] [outer = 0x12bdbfc00] 04:45:04 INFO - PROCESS | 1647 | 1469447104230 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 37 (0x12c4ed000) [pid = 1647] [serial = 37] [outer = 0x12bdbfc00] 04:45:04 INFO - PROCESS | 1647 | 1469447104470 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]]]}] 04:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 04:45:04 INFO - PROCESS | 1647 | 1469447104509 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1647 | 1469447104510 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:45:04 INFO - PROCESS | 1647 | 1469447104520 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1647 | 1469447104521 Marionette TRACE conn2 <- [1,34,null,{}] 04:45:04 INFO - PROCESS | 1647 | 1469447104523 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}] 04:45:04 INFO - PROCESS | 1647 | 1469447104524 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:04 INFO - PROCESS | 1647 | 1469447104618 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:45:04 INFO - PROCESS | 1647 | 1469447104622 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:04 INFO - PROCESS | 1647 | 1469447104623 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c619800 == 14 [pid = 1647] [id = 14] 04:45:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 38 (0x12b79c800) [pid = 1647] [serial = 38] [outer = 0x0] 04:45:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 39 (0x12b79f400) [pid = 1647] [serial = 39] [outer = 0x12b79c800] 04:45:04 INFO - PROCESS | 1647 | 1469447104648 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 40 (0x12b8c6800) [pid = 1647] [serial = 40] [outer = 0x12b79c800] 04:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 04:45:04 INFO - PROCESS | 1647 | 1469447104883 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]]]}] 04:45:04 INFO - PROCESS | 1647 | 1469447104889 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1647 | 1469447104891 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:45:04 INFO - PROCESS | 1647 | 1469447104900 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1647 | 1469447104901 Marionette TRACE conn2 <- [1,38,null,{}] 04:45:04 INFO - PROCESS | 1647 | 1469447104903 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}] 04:45:04 INFO - PROCESS | 1647 | 1469447104905 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:05 INFO - PROCESS | 1647 | 1469447105004 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:45:05 INFO - PROCESS | 1647 | 1469447105017 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1647 | 1469447105018 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ca9d000 == 15 [pid = 1647] [id = 15] 04:45:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 41 (0x12c4f4000) [pid = 1647] [serial = 41] [outer = 0x0] 04:45:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 42 (0x12c514000) [pid = 1647] [serial = 42] [outer = 0x12c4f4000] 04:45:05 INFO - PROCESS | 1647 | 1469447105041 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 43 (0x12c518c00) [pid = 1647] [serial = 43] [outer = 0x12c4f4000] 04:45:05 INFO - PROCESS | 1647 | 1469447105279 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]]]}] 04:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 04:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:45:05 INFO - PROCESS | 1647 | 1469447105319 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:45:05 INFO - PROCESS | 1647 | 1469447105320 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:45:05 INFO - PROCESS | 1647 | 1469447105323 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:45:05 INFO - PROCESS | 1647 | 1469447105324 Marionette TRACE conn2 <- [1,42,null,{}] 04:45:05 INFO - PROCESS | 1647 | 1469447105335 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}] 04:45:05 INFO - PROCESS | 1647 | 1469447105336 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:05 INFO - PROCESS | 1647 | 1469447105453 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:45:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce4c800 == 16 [pid = 1647] [id = 16] 04:45:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 44 (0x12ce4d000) [pid = 1647] [serial = 44] [outer = 0x0] 04:45:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 45 (0x12ce4e800) [pid = 1647] [serial = 45] [outer = 0x12ce4d000] 04:45:05 INFO - PROCESS | 1647 | 1469447105481 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1647 | 1469447105482 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 46 (0x12ce55800) [pid = 1647] [serial = 46] [outer = 0x12ce4d000] 04:45:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce5d000 == 17 [pid = 1647] [id = 17] 04:45:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 47 (0x12ce34c00) [pid = 1647] [serial = 47] [outer = 0x0] 04:45:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 48 (0x12ce36800) [pid = 1647] [serial = 48] [outer = 0x12ce34c00] 04:45:05 INFO - PROCESS | 1647 | 1469447105533 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 49 (0x12ce3ac00) [pid = 1647] [serial = 49] [outer = 0x12ce34c00] 04:45:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce4c000 == 18 [pid = 1647] [id = 18] 04:45:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x12ce32000) [pid = 1647] [serial = 50] [outer = 0x0] 04:45:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x12d241800) [pid = 1647] [serial = 51] [outer = 0x12ce32000] 04:45:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x12ce37400) [pid = 1647] [serial = 52] [outer = 0x12ce32000] 04:45:06 INFO - PROCESS | 1647 | 1469447106018 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]]]}] 04:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 718ms 04:45:06 INFO - PROCESS | 1647 | 1469447106042 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1647 | 1469447106044 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:45:06 INFO - PROCESS | 1647 | 1469447106046 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1647 | 1469447106048 Marionette TRACE conn2 <- [1,46,null,{}] 04:45:06 INFO - PROCESS | 1647 | 1469447106050 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}] 04:45:06 INFO - PROCESS | 1647 | 1469447106051 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:06 INFO - PROCESS | 1647 | 1469447106143 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:45:06 INFO - PROCESS | 1647 | 1469447106147 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 1647 | 1469447106156 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182c7000 == 19 [pid = 1647] [id = 19] 04:45:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x12d243400) [pid = 1647] [serial = 53] [outer = 0x0] 04:45:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x12d2e3c00) [pid = 1647] [serial = 54] [outer = 0x12d243400] 04:45:06 INFO - PROCESS | 1647 | 1469447106182 Marionette DEBUG loaded listener.js 04:45:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x12d2e7400) [pid = 1647] [serial = 55] [outer = 0x12d243400] 04:45:06 INFO - PROCESS | 1647 | 1469447106431 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]]]}] 04:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 04:45:06 INFO - PROCESS | 1647 | 1469447106472 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1647 | 1469447106473 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:45:06 INFO - PROCESS | 1647 | 1469447106476 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1647 | 1469447106480 Marionette TRACE conn2 <- [1,50,null,{}] 04:45:06 INFO - PROCESS | 1647 | 1469447106488 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}] 04:45:06 INFO - PROCESS | 1647 | 1469447106490 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:06 INFO - PROCESS | 1647 | 1469447106598 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:45:06 INFO - PROCESS | 1647 | 1469447106602 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 1647 | 1469447106603 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6d6000 == 20 [pid = 1647] [id = 20] 04:45:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x1182d6c00) [pid = 1647] [serial = 56] [outer = 0x0] 04:45:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x1182e0c00) [pid = 1647] [serial = 57] [outer = 0x1182d6c00] 04:45:06 INFO - PROCESS | 1647 | 1469447106628 Marionette DEBUG loaded listener.js 04:45:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x12d247400) [pid = 1647] [serial = 58] [outer = 0x1182d6c00] 04:45:06 INFO - PROCESS | 1647 | 1469447106868 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]]]}] 04:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 427ms 04:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:45:06 INFO - PROCESS | 1647 | 1469447106904 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1647 | 1469447106905 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:45:06 INFO - PROCESS | 1647 | 1469447106909 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1647 | 1469447106910 Marionette TRACE conn2 <- [1,54,null,{}] 04:45:06 INFO - PROCESS | 1647 | 1469447106922 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}] 04:45:06 INFO - PROCESS | 1647 | 1469447106923 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:07 INFO - PROCESS | 1647 | 1469447107016 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:45:07 INFO - PROCESS | 1647 | 1469447107020 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:07 INFO - PROCESS | 1647 | 1469447107030 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6e5000 == 21 [pid = 1647] [id = 21] 04:45:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x12db62800) [pid = 1647] [serial = 59] [outer = 0x0] 04:45:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x12db68800) [pid = 1647] [serial = 60] [outer = 0x12db62800] 04:45:07 INFO - PROCESS | 1647 | 1469447107053 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x12db6cc00) [pid = 1647] [serial = 61] [outer = 0x12db62800] 04:45:07 INFO - PROCESS | 1647 | 1469447107305 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]]]}] 04:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 427ms 04:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:45:07 INFO - PROCESS | 1647 | 1469447107338 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:45:07 INFO - PROCESS | 1647 | 1469447107339 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:45:07 INFO - PROCESS | 1647 | 1469447107341 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 1647 | 1469447107342 Marionette TRACE conn2 <- [1,58,null,{}] 04:45:07 INFO - PROCESS | 1647 | 1469447107353 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}] 04:45:07 INFO - PROCESS | 1647 | 1469447107354 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:07 INFO - PROCESS | 1647 | 1469447107464 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:45:08 INFO - PROCESS | 1647 | 1469447108064 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 1647 | 1469447108066 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x112254000 == 22 [pid = 1647] [id = 22] 04:45:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x1122b2c00) [pid = 1647] [serial = 62] [outer = 0x0] 04:45:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x112713c00) [pid = 1647] [serial = 63] [outer = 0x1122b2c00] 04:45:08 INFO - PROCESS | 1647 | 1469447108102 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x112aa7800) [pid = 1647] [serial = 64] [outer = 0x1122b2c00] 04:45:08 INFO - PROCESS | 1647 | 1469447108516 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]]]}] 04:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1226ms 04:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:45:08 INFO - PROCESS | 1647 | 1469447108569 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:45:08 INFO - PROCESS | 1647 | 1469447108571 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:45:08 INFO - PROCESS | 1647 | 1469447108574 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:45:08 INFO - PROCESS | 1647 | 1469447108576 Marionette TRACE conn2 <- [1,62,null,{}] 04:45:08 INFO - PROCESS | 1647 | 1469447108580 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}] 04:45:08 INFO - PROCESS | 1647 | 1469447108583 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:08 INFO - PROCESS | 1647 | 1469447108701 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:45:08 INFO - PROCESS | 1647 | 1469447108741 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 1647 | 1469447108743 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x116142800 == 23 [pid = 1647] [id = 23] 04:45:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x11339cc00) [pid = 1647] [serial = 65] [outer = 0x0] 04:45:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x1160ee800) [pid = 1647] [serial = 66] [outer = 0x11339cc00] 04:45:08 INFO - PROCESS | 1647 | 1469447108787 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x116a0e000) [pid = 1647] [serial = 67] [outer = 0x11339cc00] 04:45:09 INFO - PROCESS | 1647 | 1469447109191 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]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 04:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:45:09 INFO - PROCESS | 1647 | 1469447109248 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 1647 | 1469447109252 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:45:09 INFO - PROCESS | 1647 | 1469447109256 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1647 | 1469447109258 Marionette TRACE conn2 <- [1,66,null,{}] 04:45:09 INFO - PROCESS | 1647 | 1469447109262 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}] 04:45:09 INFO - PROCESS | 1647 | 1469447109264 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:09 INFO - PROCESS | 1647 | 1469447109483 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:45:09 INFO - PROCESS | 1647 | 1469447109585 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1647 | 1469447109587 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170ec000 == 24 [pid = 1647] [id = 24] 04:45:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1172b7000) [pid = 1647] [serial = 68] [outer = 0x0] 04:45:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1182df400) [pid = 1647] [serial = 69] [outer = 0x1172b7000] 04:45:09 INFO - PROCESS | 1647 | 1469447109617 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1185efc00) [pid = 1647] [serial = 70] [outer = 0x1172b7000] 04:45:10 INFO - PROCESS | 1647 | 1469447110226 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]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1021ms 04:45:10 INFO - PROCESS | 1647 | 1469447110284 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1647 | 1469447110286 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:45:10 INFO - PROCESS | 1647 | 1469447110289 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1647 | 1469447110291 Marionette TRACE conn2 <- [1,70,null,{}] 04:45:10 INFO - PROCESS | 1647 | 1469447110294 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}] 04:45:10 INFO - PROCESS | 1647 | 1469447110297 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:10 INFO - PROCESS | 1647 | 1469447110377 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:45:10 INFO - PROCESS | 1647 | 1469447110435 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1647 | 1469447110436 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11224f000 == 25 [pid = 1647] [id = 25] 04:45:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x112f42c00) [pid = 1647] [serial = 71] [outer = 0x0] 04:45:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x116758400) [pid = 1647] [serial = 72] [outer = 0x112f42c00] 04:45:10 INFO - PROCESS | 1647 | 1469447110464 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11697bc00) [pid = 1647] [serial = 73] [outer = 0x112f42c00] 04:45:10 INFO - PROCESS | 1647 | 1469447110857 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]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 620ms 04:45:10 INFO - PROCESS | 1647 | 1469447110909 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:45:10 INFO - PROCESS | 1647 | 1469447110912 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:45:10 INFO - PROCESS | 1647 | 1469447110916 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1647 | 1469447110918 Marionette TRACE conn2 <- [1,74,null,{}] 04:45:10 INFO - PROCESS | 1647 | 1469447110920 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}] 04:45:10 INFO - PROCESS | 1647 | 1469447110922 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:10 INFO - PROCESS | 1647 | 1469447110997 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:45:11 INFO - PROCESS | 1647 | 1469447111001 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:11 INFO - PROCESS | 1647 | 1469447111003 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11614d000 == 26 [pid = 1647] [id = 26] 04:45:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11697cc00) [pid = 1647] [serial = 74] [outer = 0x0] 04:45:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1176b5800) [pid = 1647] [serial = 75] [outer = 0x11697cc00] 04:45:11 INFO - PROCESS | 1647 | 1469447111033 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x118177800) [pid = 1647] [serial = 76] [outer = 0x11697cc00] 04:45:11 INFO - PROCESS | 1647 | 1469447111360 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]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 04:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:45:11 INFO - PROCESS | 1647 | 1469447111385 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1647 | 1469447111387 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:45:11 INFO - PROCESS | 1647 | 1469447111389 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1647 | 1469447111391 Marionette TRACE conn2 <- [1,78,null,{}] 04:45:11 INFO - PROCESS | 1647 | 1469447111401 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}] 04:45:11 INFO - PROCESS | 1647 | 1469447111405 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:11 INFO - PROCESS | 1647 | 1469447111479 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:45:11 INFO - PROCESS | 1647 | 1469447111484 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:11 INFO - PROCESS | 1647 | 1469447111486 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1169ab800 == 27 [pid = 1647] [id = 27] 04:45:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x113904800) [pid = 1647] [serial = 77] [outer = 0x0] 04:45:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118357800) [pid = 1647] [serial = 78] [outer = 0x113904800] 04:45:11 INFO - PROCESS | 1647 | 1469447111516 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1185ef000) [pid = 1647] [serial = 79] [outer = 0x113904800] 04:45:11 INFO - PROCESS | 1647 | 1469447111841 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]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 04:45:11 INFO - PROCESS | 1647 | 1469447111861 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1647 | 1469447111866 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:45:11 INFO - PROCESS | 1647 | 1469447111868 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1647 | 1469447111869 Marionette TRACE conn2 <- [1,82,null,{}] 04:45:11 INFO - PROCESS | 1647 | 1469447111872 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}] 04:45:11 INFO - PROCESS | 1647 | 1469447111873 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:11 INFO - PROCESS | 1647 | 1469447111951 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:45:11 INFO - PROCESS | 1647 | 1469447111995 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:11 INFO - PROCESS | 1647 | 1469447111996 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170fc000 == 28 [pid = 1647] [id = 28] 04:45:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x118180c00) [pid = 1647] [serial = 80] [outer = 0x0] 04:45:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118719c00) [pid = 1647] [serial = 81] [outer = 0x118180c00] 04:45:12 INFO - PROCESS | 1647 | 1469447112022 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11887a800) [pid = 1647] [serial = 82] [outer = 0x118180c00] 04:45:12 INFO - PROCESS | 1647 | 1469447112299 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]]]}] 04:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 04:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:45:12 INFO - PROCESS | 1647 | 1469447112337 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1647 | 1469447112338 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:45:12 INFO - PROCESS | 1647 | 1469447112340 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1647 | 1469447112341 Marionette TRACE conn2 <- [1,86,null,{}] 04:45:12 INFO - PROCESS | 1647 | 1469447112344 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}] 04:45:12 INFO - PROCESS | 1647 | 1469447112347 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:12 INFO - PROCESS | 1647 | 1469447112422 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:45:12 INFO - PROCESS | 1647 | 1469447112426 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1647 | 1469447112427 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x118126800 == 29 [pid = 1647] [id = 29] 04:45:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116762c00) [pid = 1647] [serial = 83] [outer = 0x0] 04:45:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1188f6000) [pid = 1647] [serial = 84] [outer = 0x116762c00] 04:45:12 INFO - PROCESS | 1647 | 1469447112455 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11919ec00) [pid = 1647] [serial = 85] [outer = 0x116762c00] 04:45:12 INFO - PROCESS | 1647 | 1469447112761 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]]]}] 04:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 04:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:45:12 INFO - PROCESS | 1647 | 1469447112809 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1647 | 1469447112810 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:45:12 INFO - PROCESS | 1647 | 1469447112812 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1647 | 1469447112813 Marionette TRACE conn2 <- [1,90,null,{}] 04:45:12 INFO - PROCESS | 1647 | 1469447112816 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}] 04:45:12 INFO - PROCESS | 1647 | 1469447112820 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:12 INFO - PROCESS | 1647 | 1469447112939 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:45:12 INFO - PROCESS | 1647 | 1469447112943 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1647 | 1469447112944 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x118193000 == 30 [pid = 1647] [id = 30] 04:45:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11971a800) [pid = 1647] [serial = 86] [outer = 0x0] 04:45:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119752400) [pid = 1647] [serial = 87] [outer = 0x11971a800] 04:45:12 INFO - PROCESS | 1647 | 1469447112972 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1199ecc00) [pid = 1647] [serial = 88] [outer = 0x11971a800] 04:45:13 INFO - PROCESS | 1647 | 1469447113235 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]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 04:45:13 INFO - PROCESS | 1647 | 1469447113286 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1647 | 1469447113287 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:45:13 INFO - PROCESS | 1647 | 1469447113289 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1647 | 1469447113290 Marionette TRACE conn2 <- [1,94,null,{}] 04:45:13 INFO - PROCESS | 1647 | 1469447113293 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}] 04:45:13 INFO - PROCESS | 1647 | 1469447113294 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:13 INFO - PROCESS | 1647 | 1469447113372 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:45:13 INFO - PROCESS | 1647 | 1469447113376 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1647 | 1469447113377 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x118402800 == 31 [pid = 1647] [id = 31] 04:45:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11990e400) [pid = 1647] [serial = 89] [outer = 0x0] 04:45:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119be4400) [pid = 1647] [serial = 90] [outer = 0x11990e400] 04:45:13 INFO - PROCESS | 1647 | 1469447113405 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x120fca800) [pid = 1647] [serial = 91] [outer = 0x11990e400] 04:45:13 INFO - PROCESS | 1647 | 1469447113695 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]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 04:45:13 INFO - PROCESS | 1647 | 1469447113708 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1647 | 1469447113709 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:45:13 INFO - PROCESS | 1647 | 1469447113722 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1647 | 1469447113723 Marionette TRACE conn2 <- [1,98,null,{}] 04:45:13 INFO - PROCESS | 1647 | 1469447113725 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}] 04:45:13 INFO - PROCESS | 1647 | 1469447113726 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:13 INFO - PROCESS | 1647 | 1469447113835 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:45:13 INFO - PROCESS | 1647 | 1469447113840 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1647 | 1469447113841 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11840e000 == 32 [pid = 1647] [id = 32] 04:45:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11971d000) [pid = 1647] [serial = 92] [outer = 0x0] 04:45:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x120fc2400) [pid = 1647] [serial = 93] [outer = 0x11971d000] 04:45:13 INFO - PROCESS | 1647 | 1469447113865 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124006000) [pid = 1647] [serial = 94] [outer = 0x11971d000] 04:45:14 INFO - PROCESS | 1647 | 1469447114130 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]]]}] 04:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 421ms 04:45:14 INFO - PROCESS | 1647 | 1469447114142 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1647 | 1469447114143 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:45:14 INFO - PROCESS | 1647 | 1469447114153 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1647 | 1469447114154 Marionette TRACE conn2 <- [1,102,null,{}] 04:45:14 INFO - PROCESS | 1647 | 1469447114157 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}] 04:45:14 INFO - PROCESS | 1647 | 1469447114158 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:14 INFO - PROCESS | 1647 | 1469447114232 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:45:14 INFO - PROCESS | 1647 | 1469447114236 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1647 | 1469447114237 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1169a6800 == 33 [pid = 1647] [id = 33] 04:45:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118714400) [pid = 1647] [serial = 95] [outer = 0x0] 04:45:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12400c800) [pid = 1647] [serial = 96] [outer = 0x118714400] 04:45:14 INFO - PROCESS | 1647 | 1469447114264 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1243d4000) [pid = 1647] [serial = 97] [outer = 0x118714400] 04:45:14 INFO - PROCESS | 1647 | 1469447114654 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]]]}] 04:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 520ms 04:45:14 INFO - PROCESS | 1647 | 1469447114674 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1647 | 1469447114676 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:45:14 INFO - PROCESS | 1647 | 1469447114679 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1647 | 1469447114681 Marionette TRACE conn2 <- [1,106,null,{}] 04:45:14 INFO - PROCESS | 1647 | 1469447114685 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}] 04:45:14 INFO - PROCESS | 1647 | 1469447114686 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:14 INFO - PROCESS | 1647 | 1469447114831 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:45:14 INFO - PROCESS | 1647 | 1469447114840 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1647 | 1469447114841 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b3f000 == 34 [pid = 1647] [id = 34] 04:45:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1185ae800) [pid = 1647] [serial = 98] [outer = 0x0] 04:45:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1243da000) [pid = 1647] [serial = 99] [outer = 0x1185ae800] 04:45:14 INFO - PROCESS | 1647 | 1469447114880 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1248ac800) [pid = 1647] [serial = 100] [outer = 0x1185ae800] 04:45:15 INFO - PROCESS | 1647 | 1469447115208 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]]]}] 04:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 570ms 04:45:15 INFO - PROCESS | 1647 | 1469447115249 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 1647 | 1469447115251 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:45:15 INFO - PROCESS | 1647 | 1469447115253 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 1647 | 1469447115255 Marionette TRACE conn2 <- [1,110,null,{}] 04:45:15 INFO - PROCESS | 1647 | 1469447115257 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}] 04:45:15 INFO - PROCESS | 1647 | 1469447115259 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:15 INFO - PROCESS | 1647 | 1469447115348 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:45:15 INFO - PROCESS | 1647 | 1469447115352 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1647 | 1469447115353 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fe3000 == 35 [pid = 1647] [id = 35] 04:45:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1248b6c00) [pid = 1647] [serial = 101] [outer = 0x0] 04:45:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12520f400) [pid = 1647] [serial = 102] [outer = 0x1248b6c00] 04:45:15 INFO - PROCESS | 1647 | 1469447115379 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1248b3c00) [pid = 1647] [serial = 103] [outer = 0x1248b6c00] 04:45:15 INFO - PROCESS | 1647 | 1469447115682 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]]]}] 04:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 04:45:15 INFO - PROCESS | 1647 | 1469447115723 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 1647 | 1469447115725 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:45:15 INFO - PROCESS | 1647 | 1469447115756 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 1647 | 1469447115758 Marionette TRACE conn2 <- [1,114,null,{}] 04:45:15 INFO - PROCESS | 1647 | 1469447115773 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}] 04:45:15 INFO - PROCESS | 1647 | 1469447115775 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:15 INFO - PROCESS | 1647 | 1469447115893 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:45:15 INFO - PROCESS | 1647 | 1469447115898 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1647 | 1469447115899 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12401f800 == 36 [pid = 1647] [id = 36] 04:45:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1248ac400) [pid = 1647] [serial = 104] [outer = 0x0] 04:45:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1258fb800) [pid = 1647] [serial = 105] [outer = 0x1248ac400] 04:45:15 INFO - PROCESS | 1647 | 1469447115937 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x125e9ac00) [pid = 1647] [serial = 106] [outer = 0x1248ac400] 04:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 609ms 04:45:16 INFO - PROCESS | 1647 | 1469447116334 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]]]}] 04:45:16 INFO - PROCESS | 1647 | 1469447116337 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1647 | 1469447116339 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:45:16 INFO - PROCESS | 1647 | 1469447116341 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1647 | 1469447116342 Marionette TRACE conn2 <- [1,118,null,{}] 04:45:16 INFO - PROCESS | 1647 | 1469447116348 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}] 04:45:16 INFO - PROCESS | 1647 | 1469447116349 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:16 INFO - PROCESS | 1647 | 1469447116453 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:45:16 INFO - PROCESS | 1647 | 1469447116459 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1647 | 1469447116460 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x124135800 == 37 [pid = 1647] [id = 37] 04:45:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1248af800) [pid = 1647] [serial = 107] [outer = 0x0] 04:45:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x125e9bc00) [pid = 1647] [serial = 108] [outer = 0x1248af800] 04:45:16 INFO - PROCESS | 1647 | 1469447116484 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x126d18400) [pid = 1647] [serial = 109] [outer = 0x1248af800] 04:45:16 INFO - PROCESS | 1647 | 1469447116748 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]]]}] 04:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 417ms 04:45:16 INFO - PROCESS | 1647 | 1469447116759 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1647 | 1469447116760 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:45:16 INFO - PROCESS | 1647 | 1469447116770 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1647 | 1469447116771 Marionette TRACE conn2 <- [1,122,null,{}] 04:45:16 INFO - PROCESS | 1647 | 1469447116773 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}] 04:45:16 INFO - PROCESS | 1647 | 1469447116774 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:16 INFO - PROCESS | 1647 | 1469447116853 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:45:16 INFO - PROCESS | 1647 | 1469447116857 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1647 | 1469447116858 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x124486000 == 38 [pid = 1647] [id = 38] 04:45:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11887ec00) [pid = 1647] [serial = 110] [outer = 0x0] 04:45:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x126d8e000) [pid = 1647] [serial = 111] [outer = 0x11887ec00] 04:45:16 INFO - PROCESS | 1647 | 1469447116884 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x127145c00) [pid = 1647] [serial = 112] [outer = 0x11887ec00] 04:45:17 INFO - PROCESS | 1647 | 1469447117160 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]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 04:45:17 INFO - PROCESS | 1647 | 1469447117206 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 1647 | 1469447117207 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:45:17 INFO - PROCESS | 1647 | 1469447117210 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1647 | 1469447117211 Marionette TRACE conn2 <- [1,126,null,{}] 04:45:17 INFO - PROCESS | 1647 | 1469447117226 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}] 04:45:17 INFO - PROCESS | 1647 | 1469447117228 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:17 INFO - PROCESS | 1647 | 1469447117306 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:45:17 INFO - PROCESS | 1647 | 1469447117355 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 1647 | 1469447117357 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12470a000 == 39 [pid = 1647] [id = 39] 04:45:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x127145800) [pid = 1647] [serial = 113] [outer = 0x0] 04:45:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x127147400) [pid = 1647] [serial = 114] [outer = 0x127145800] 04:45:17 INFO - PROCESS | 1647 | 1469447117387 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x128da7800) [pid = 1647] [serial = 115] [outer = 0x127145800] 04:45:17 INFO - PROCESS | 1647 | 1469447117636 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]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 471ms 04:45:17 INFO - PROCESS | 1647 | 1469447117686 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 1647 | 1469447117687 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:45:17 INFO - PROCESS | 1647 | 1469447117690 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1647 | 1469447117692 Marionette TRACE conn2 <- [1,130,null,{}] 04:45:17 INFO - PROCESS | 1647 | 1469447117705 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}] 04:45:17 INFO - PROCESS | 1647 | 1469447117707 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:17 INFO - PROCESS | 1647 | 1469447117832 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:45:17 INFO - PROCESS | 1647 | 1469447117835 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 1647 | 1469447117836 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12530b800 == 40 [pid = 1647] [id = 40] 04:45:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x128da7c00) [pid = 1647] [serial = 116] [outer = 0x0] 04:45:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1292ad800) [pid = 1647] [serial = 117] [outer = 0x128da7c00] 04:45:17 INFO - PROCESS | 1647 | 1469447117860 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1292b5400) [pid = 1647] [serial = 118] [outer = 0x128da7c00] 04:45:18 INFO - PROCESS | 1647 | 1469447118168 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]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 519ms 04:45:18 INFO - PROCESS | 1647 | 1469447118209 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 1647 | 1469447118211 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:45:18 INFO - PROCESS | 1647 | 1469447118213 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 1647 | 1469447118214 Marionette TRACE conn2 <- [1,134,null,{}] 04:45:18 INFO - PROCESS | 1647 | 1469447118216 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}] 04:45:18 INFO - PROCESS | 1647 | 1469447118217 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:18 INFO - PROCESS | 1647 | 1469447118957 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:45:19 INFO - PROCESS | 1647 | 1469447119019 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 1647 | 1469447119021 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11263a000 == 41 [pid = 1647] [id = 41] 04:45:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x113373c00) [pid = 1647] [serial = 119] [outer = 0x0] 04:45:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x113d99c00) [pid = 1647] [serial = 120] [outer = 0x113373c00] 04:45:19 INFO - PROCESS | 1647 | 1469447119049 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x116903c00) [pid = 1647] [serial = 121] [outer = 0x113373c00] 04:45:19 INFO - PROCESS | 1647 | 1469447119368 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]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1170ms 04:45:19 INFO - PROCESS | 1647 | 1469447119388 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1647 | 1469447119390 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:45:19 INFO - PROCESS | 1647 | 1469447119394 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1647 | 1469447119397 Marionette TRACE conn2 <- [1,138,null,{}] 04:45:19 INFO - PROCESS | 1647 | 1469447119410 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}] 04:45:19 INFO - PROCESS | 1647 | 1469447119415 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:19 INFO - PROCESS | 1647 | 1469447119507 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:45:19 INFO - PROCESS | 1647 | 1469447119511 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 1647 | 1469447119513 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1160b3000 == 42 [pid = 1647] [id = 42] 04:45:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x116a8f000) [pid = 1647] [serial = 122] [outer = 0x0] 04:45:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1180e5400) [pid = 1647] [serial = 123] [outer = 0x116a8f000] 04:45:19 INFO - PROCESS | 1647 | 1469447119539 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1182e4800) [pid = 1647] [serial = 124] [outer = 0x116a8f000] 04:45:19 INFO - PROCESS | 1647 | 1469447119865 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]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 531ms 04:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:45:19 INFO - PROCESS | 1647 | 1469447119925 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1647 | 1469447119927 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:45:19 INFO - PROCESS | 1647 | 1469447119929 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1647 | 1469447119930 Marionette TRACE conn2 <- [1,142,null,{}] 04:45:19 INFO - PROCESS | 1647 | 1469447119939 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}] 04:45:19 INFO - PROCESS | 1647 | 1469447119940 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:20 INFO - PROCESS | 1647 | 1469447120044 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:45:20 INFO - PROCESS | 1647 | 1469447120050 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1647 | 1469447120051 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170df800 == 43 [pid = 1647] [id = 43] 04:45:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1185f7000) [pid = 1647] [serial = 125] [outer = 0x0] 04:45:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11871ac00) [pid = 1647] [serial = 126] [outer = 0x1185f7000] 04:45:20 INFO - PROCESS | 1647 | 1469447120076 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x119173400) [pid = 1647] [serial = 127] [outer = 0x1185f7000] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12b8cd800) [pid = 1647] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12ae6c400) [pid = 1647] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12a6fc400) [pid = 1647] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x119909800) [pid = 1647] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12db62800) [pid = 1647] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1182d6c00) [pid = 1647] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12d243400) [pid = 1647] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12ce34c00) [pid = 1647] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12c4f4000) [pid = 1647] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12b79c800) [pid = 1647] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12bdbfc00) [pid = 1647] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1185f2400) [pid = 1647] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1185b5400) [pid = 1647] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11697cc00) [pid = 1647] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x113904800) [pid = 1647] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118180c00) [pid = 1647] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x116762c00) [pid = 1647] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11971a800) [pid = 1647] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11990e400) [pid = 1647] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11971d000) [pid = 1647] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118714400) [pid = 1647] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1185ae800) [pid = 1647] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1248ac400) [pid = 1647] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1248af800) [pid = 1647] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11887ec00) [pid = 1647] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1122b2c00) [pid = 1647] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11339cc00) [pid = 1647] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1172b7000) [pid = 1647] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:45:20 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x112f42c00) [pid = 1647] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 920ms 04:45:20 INFO - PROCESS | 1647 | 1469447120846 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]]]}] 04:45:20 INFO - PROCESS | 1647 | 1469447120850 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 1647 | 1469447120852 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:45:20 INFO - PROCESS | 1647 | 1469447120859 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 1647 | 1469447120864 Marionette TRACE conn2 <- [1,146,null,{}] 04:45:20 INFO - PROCESS | 1647 | 1469447120867 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}] 04:45:20 INFO - PROCESS | 1647 | 1469447120869 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:20 INFO - PROCESS | 1647 | 1469447120945 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:45:20 INFO - PROCESS | 1647 | 1469447120950 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1647 | 1469447120952 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11812d800 == 44 [pid = 1647] [id = 44] 04:45:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x112a7f800) [pid = 1647] [serial = 128] [outer = 0x0] 04:45:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1184d2c00) [pid = 1647] [serial = 129] [outer = 0x112a7f800] 04:45:20 INFO - PROCESS | 1647 | 1469447120976 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118884800) [pid = 1647] [serial = 130] [outer = 0x112a7f800] 04:45:21 INFO - PROCESS | 1647 | 1469447121294 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]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 476ms 04:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:45:21 INFO - PROCESS | 1647 | 1469447121333 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1647 | 1469447121334 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:45:21 INFO - PROCESS | 1647 | 1469447121336 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1647 | 1469447121337 Marionette TRACE conn2 <- [1,150,null,{}] 04:45:21 INFO - PROCESS | 1647 | 1469447121339 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}] 04:45:21 INFO - PROCESS | 1647 | 1469447121340 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:21 INFO - PROCESS | 1647 | 1469447121422 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:45:21 INFO - PROCESS | 1647 | 1469447121425 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1647 | 1469447121427 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11836a800 == 45 [pid = 1647] [id = 45] 04:45:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11919d000) [pid = 1647] [serial = 131] [outer = 0x0] 04:45:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119722800) [pid = 1647] [serial = 132] [outer = 0x11919d000] 04:45:21 INFO - PROCESS | 1647 | 1469447121454 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11990a400) [pid = 1647] [serial = 133] [outer = 0x11919d000] 04:45:21 INFO - PROCESS | 1647 | 1469447121768 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]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 467ms 04:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:45:21 INFO - PROCESS | 1647 | 1469447121804 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1647 | 1469447121805 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:45:21 INFO - PROCESS | 1647 | 1469447121807 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1647 | 1469447121808 Marionette TRACE conn2 <- [1,154,null,{}] 04:45:21 INFO - PROCESS | 1647 | 1469447121811 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}] 04:45:21 INFO - PROCESS | 1647 | 1469447121812 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:21 INFO - PROCESS | 1647 | 1469447121891 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:45:21 INFO - PROCESS | 1647 | 1469447121938 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1647 | 1469447121942 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191d7000 == 46 [pid = 1647] [id = 46] 04:45:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x119bdec00) [pid = 1647] [serial = 134] [outer = 0x0] 04:45:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119beac00) [pid = 1647] [serial = 135] [outer = 0x119bdec00] 04:45:21 INFO - PROCESS | 1647 | 1469447121974 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x120fcf400) [pid = 1647] [serial = 136] [outer = 0x119bdec00] 04:45:22 INFO - PROCESS | 1647 | 1469447122255 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]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 04:45:22 INFO - PROCESS | 1647 | 1469447122284 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1647 | 1469447122285 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:45:22 INFO - PROCESS | 1647 | 1469447122288 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1647 | 1469447122289 Marionette TRACE conn2 <- [1,158,null,{}] 04:45:22 INFO - PROCESS | 1647 | 1469447122291 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}] 04:45:22 INFO - PROCESS | 1647 | 1469447122292 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:22 INFO - PROCESS | 1647 | 1469447122377 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:45:22 INFO - PROCESS | 1647 | 1469447122383 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 1647 | 1469447122384 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x116008800 == 47 [pid = 1647] [id = 47] 04:45:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1182e4c00) [pid = 1647] [serial = 137] [outer = 0x0] 04:45:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x124207800) [pid = 1647] [serial = 138] [outer = 0x1182e4c00] 04:45:22 INFO - PROCESS | 1647 | 1469447122407 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x124de7400) [pid = 1647] [serial = 139] [outer = 0x1182e4c00] 04:45:22 INFO - PROCESS | 1647 | 1469447122715 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]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 04:45:22 INFO - PROCESS | 1647 | 1469447122812 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1647 | 1469447122814 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:45:22 INFO - PROCESS | 1647 | 1469447122836 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1647 | 1469447122838 Marionette TRACE conn2 <- [1,162,null,{}] 04:45:22 INFO - PROCESS | 1647 | 1469447122843 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}] 04:45:22 INFO - PROCESS | 1647 | 1469447122845 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:22 INFO - PROCESS | 1647 | 1469447122939 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:45:22 INFO - PROCESS | 1647 | 1469447122995 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 1647 | 1469447122997 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x113d6f000 == 48 [pid = 1647] [id = 48] 04:45:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x112aa9c00) [pid = 1647] [serial = 140] [outer = 0x0] 04:45:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x113379000) [pid = 1647] [serial = 141] [outer = 0x112aa9c00] 04:45:23 INFO - PROCESS | 1647 | 1469447123028 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x116754800) [pid = 1647] [serial = 142] [outer = 0x112aa9c00] 04:45:23 INFO - PROCESS | 1647 | 1469447123439 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]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 623ms 04:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:45:23 INFO - PROCESS | 1647 | 1469447123458 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1647 | 1469447123460 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:45:23 INFO - PROCESS | 1647 | 1469447123465 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1647 | 1469447123467 Marionette TRACE conn2 <- [1,166,null,{}] 04:45:23 INFO - PROCESS | 1647 | 1469447123470 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}] 04:45:23 INFO - PROCESS | 1647 | 1469447123472 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:23 INFO - PROCESS | 1647 | 1469447123567 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:45:23 INFO - PROCESS | 1647 | 1469447123609 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1647 | 1469447123610 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182c1800 == 49 [pid = 1647] [id = 49] 04:45:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x117e0dc00) [pid = 1647] [serial = 143] [outer = 0x0] 04:45:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1182e3400) [pid = 1647] [serial = 144] [outer = 0x117e0dc00] 04:45:23 INFO - PROCESS | 1647 | 1469447123640 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1185ee400) [pid = 1647] [serial = 145] [outer = 0x117e0dc00] 04:45:24 INFO - PROCESS | 1647 | 1469447124065 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]]]}] 04:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 04:45:24 INFO - PROCESS | 1647 | 1469447124135 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:45:24 INFO - PROCESS | 1647 | 1469447124137 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:45:24 INFO - PROCESS | 1647 | 1469447124139 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1647 | 1469447124140 Marionette TRACE conn2 <- [1,170,null,{}] 04:45:24 INFO - PROCESS | 1647 | 1469447124147 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}] 04:45:24 INFO - PROCESS | 1647 | 1469447124150 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:24 INFO - PROCESS | 1647 | 1469447124245 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:45:24 INFO - PROCESS | 1647 | 1469447124305 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1647 | 1469447124308 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x118128800 == 50 [pid = 1647] [id = 50] 04:45:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1199ee800) [pid = 1647] [serial = 146] [outer = 0x0] 04:45:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x119be1800) [pid = 1647] [serial = 147] [outer = 0x1199ee800] 04:45:24 INFO - PROCESS | 1647 | 1469447124340 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x124009400) [pid = 1647] [serial = 148] [outer = 0x1199ee800] 04:45:24 INFO - PROCESS | 1647 | 1469447124727 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]]]}] 04:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 619ms 04:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:45:24 INFO - PROCESS | 1647 | 1469447124758 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:45:24 INFO - PROCESS | 1647 | 1469447124759 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:45:24 INFO - PROCESS | 1647 | 1469447124762 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1647 | 1469447124763 Marionette TRACE conn2 <- [1,174,null,{}] 04:45:24 INFO - PROCESS | 1647 | 1469447124766 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}] 04:45:24 INFO - PROCESS | 1647 | 1469447124767 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:24 INFO - PROCESS | 1647 | 1469447124861 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:45:24 INFO - PROCESS | 1647 | 1469447124933 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1647 | 1469447124934 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1253b8000 == 51 [pid = 1647] [id = 51] 04:45:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x124a89c00) [pid = 1647] [serial = 149] [outer = 0x0] 04:45:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x124e46c00) [pid = 1647] [serial = 150] [outer = 0x124a89c00] 04:45:24 INFO - PROCESS | 1647 | 1469447124963 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1253f3800) [pid = 1647] [serial = 151] [outer = 0x124a89c00] 04:45:25 INFO - PROCESS | 1647 | 1469447125362 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]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 04:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:45:25 INFO - PROCESS | 1647 | 1469447125382 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 1647 | 1469447125383 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:45:25 INFO - PROCESS | 1647 | 1469447125385 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1647 | 1469447125386 Marionette TRACE conn2 <- [1,178,null,{}] 04:45:25 INFO - PROCESS | 1647 | 1469447125389 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}] 04:45:25 INFO - PROCESS | 1647 | 1469447125390 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:25 INFO - PROCESS | 1647 | 1469447125476 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:45:25 INFO - PROCESS | 1647 | 1469447125544 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 1647 | 1469447125546 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e47800 == 52 [pid = 1647] [id = 52] 04:45:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1253f6800) [pid = 1647] [serial = 152] [outer = 0x0] 04:45:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x125dc4000) [pid = 1647] [serial = 153] [outer = 0x1253f6800] 04:45:25 INFO - PROCESS | 1647 | 1469447125574 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12692c000) [pid = 1647] [serial = 154] [outer = 0x1253f6800] 04:45:26 INFO - PROCESS | 1647 | 1469447126060 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]]]}] 04:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 719ms 04:45:26 INFO - PROCESS | 1647 | 1469447126105 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:45:26 INFO - PROCESS | 1647 | 1469447126108 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:45:26 INFO - PROCESS | 1647 | 1469447126133 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 1647 | 1469447126136 Marionette TRACE conn2 <- [1,182,null,{}] 04:45:26 INFO - PROCESS | 1647 | 1469447126140 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}] 04:45:26 INFO - PROCESS | 1647 | 1469447126141 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:26 INFO - PROCESS | 1647 | 1469447126236 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:45:26 INFO - PROCESS | 1647 | 1469447126292 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 1647 | 1469447126295 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170f1800 == 53 [pid = 1647] [id = 53] 04:45:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x116754000) [pid = 1647] [serial = 155] [outer = 0x0] 04:45:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x116979c00) [pid = 1647] [serial = 156] [outer = 0x116754000] 04:45:26 INFO - PROCESS | 1647 | 1469447126322 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1172b2000) [pid = 1647] [serial = 157] [outer = 0x116754000] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1191d7000 == 52 [pid = 1647] [id = 46] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x11836a800 == 51 [pid = 1647] [id = 45] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x11812d800 == 50 [pid = 1647] [id = 44] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1170df800 == 49 [pid = 1647] [id = 43] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x118193000 == 48 [pid = 1647] [id = 30] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1160b3000 == 47 [pid = 1647] [id = 42] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1170fc000 == 46 [pid = 1647] [id = 28] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1169a6800 == 45 [pid = 1647] [id = 33] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x118126800 == 44 [pid = 1647] [id = 29] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x118402800 == 43 [pid = 1647] [id = 31] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1169ab800 == 42 [pid = 1647] [id = 27] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x11263a000 == 41 [pid = 1647] [id = 41] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x119b3f000 == 40 [pid = 1647] [id = 34] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x119fe3000 == 39 [pid = 1647] [id = 35] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x11840e000 == 38 [pid = 1647] [id = 32] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x125e47800 == 37 [pid = 1647] [id = 52] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1253b8000 == 36 [pid = 1647] [id = 51] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x118128800 == 35 [pid = 1647] [id = 50] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12530b800 == 34 [pid = 1647] [id = 40] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1182c1800 == 33 [pid = 1647] [id = 49] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12401f800 == 32 [pid = 1647] [id = 36] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x124135800 == 31 [pid = 1647] [id = 37] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x116008800 == 30 [pid = 1647] [id = 47] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x124486000 == 29 [pid = 1647] [id = 38] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12470a000 == 28 [pid = 1647] [id = 39] 04:45:27 INFO - PROCESS | 1647 | --DOCSHELL 0x113d6f000 == 27 [pid = 1647] [id = 48] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x124de5c00) [pid = 1647] [serial = 11] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12db6cc00) [pid = 1647] [serial = 61] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1176b5800) [pid = 1647] [serial = 75] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x118177800) [pid = 1647] [serial = 76] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x118357800) [pid = 1647] [serial = 78] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x118719c00) [pid = 1647] [serial = 81] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1188f6000) [pid = 1647] [serial = 84] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x119752400) [pid = 1647] [serial = 87] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1199ecc00) [pid = 1647] [serial = 88] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x119be4400) [pid = 1647] [serial = 90] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x120fc2400) [pid = 1647] [serial = 93] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x124006000) [pid = 1647] [serial = 94] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12400c800) [pid = 1647] [serial = 96] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1243da000) [pid = 1647] [serial = 99] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12520f400) [pid = 1647] [serial = 102] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1258fb800) [pid = 1647] [serial = 105] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x125e9bc00) [pid = 1647] [serial = 108] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x126d8e000) [pid = 1647] [serial = 111] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x127147400) [pid = 1647] [serial = 114] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x112713c00) [pid = 1647] [serial = 63] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1243d4000) [pid = 1647] [serial = 97] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1160ee800) [pid = 1647] [serial = 66] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1182df400) [pid = 1647] [serial = 69] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1185efc00) [pid = 1647] [serial = 70] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x116758400) [pid = 1647] [serial = 72] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1248ac800) [pid = 1647] [serial = 100] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11919ec00) [pid = 1647] [serial = 85] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x125e9ac00) [pid = 1647] [serial = 106] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11697bc00) [pid = 1647] [serial = 73] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x126d18400) [pid = 1647] [serial = 109] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x120fca800) [pid = 1647] [serial = 91] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x127145c00) [pid = 1647] [serial = 112] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116a0e000) [pid = 1647] [serial = 67] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1185ef000) [pid = 1647] [serial = 79] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112aa7800) [pid = 1647] [serial = 64] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11887a800) [pid = 1647] [serial = 82] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1247d5800) [pid = 1647] [serial = 8] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12c4e7c00) [pid = 1647] [serial = 36] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12c4ed000) [pid = 1647] [serial = 37] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119908800) [pid = 1647] [serial = 33] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12bdbc000) [pid = 1647] [serial = 34] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12bd43000) [pid = 1647] [serial = 31] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12a7b7800) [pid = 1647] [serial = 30] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12b96fc00) [pid = 1647] [serial = 27] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12b975c00) [pid = 1647] [serial = 28] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12b727c00) [pid = 1647] [serial = 24] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12b730c00) [pid = 1647] [serial = 25] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12a7b5400) [pid = 1647] [serial = 21] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12a7b9800) [pid = 1647] [serial = 22] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x129463400) [pid = 1647] [serial = 18] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11990b400) [pid = 1647] [serial = 15] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119911c00) [pid = 1647] [serial = 16] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12db68800) [pid = 1647] [serial = 60] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1182e0c00) [pid = 1647] [serial = 57] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12d247400) [pid = 1647] [serial = 58] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12d2e7400) [pid = 1647] [serial = 55] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x12d2e3c00) [pid = 1647] [serial = 54] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12d241800) [pid = 1647] [serial = 51] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12ce4e800) [pid = 1647] [serial = 45] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12ce36800) [pid = 1647] [serial = 48] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x12ce3ac00) [pid = 1647] [serial = 49] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x12c514000) [pid = 1647] [serial = 42] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x12c518c00) [pid = 1647] [serial = 43] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x12b8c6800) [pid = 1647] [serial = 40] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x12b79f400) [pid = 1647] [serial = 39] [outer = 0x0] [url = about:blank] 04:45:27 INFO - PROCESS | 1647 | 1469447127358 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]]]}] 04:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1275ms 04:45:27 INFO - PROCESS | 1647 | 1469447127407 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 1647 | 1469447127410 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:45:27 INFO - PROCESS | 1647 | 1469447127413 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1647 | 1469447127415 Marionette TRACE conn2 <- [1,186,null,{}] 04:45:27 INFO - PROCESS | 1647 | 1469447127418 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}] 04:45:27 INFO - PROCESS | 1647 | 1469447127420 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:27 INFO - PROCESS | 1647 | 1469447127491 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:45:27 INFO - PROCESS | 1647 | 1469447127517 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1647 | 1469447127518 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1133d7800 == 28 [pid = 1647] [id = 54] 04:45:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x1160efc00) [pid = 1647] [serial = 158] [outer = 0x0] 04:45:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x116758400) [pid = 1647] [serial = 159] [outer = 0x1160efc00] 04:45:27 INFO - PROCESS | 1647 | 1469447127547 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x112a7e000) [pid = 1647] [serial = 160] [outer = 0x1160efc00] 04:45:27 INFO - PROCESS | 1647 | 1469447127851 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]]]}] 04:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 04:45:27 INFO - PROCESS | 1647 | 1469447127895 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 1647 | 1469447127900 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:45:27 INFO - PROCESS | 1647 | 1469447127906 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1647 | 1469447127908 Marionette TRACE conn2 <- [1,190,null,{}] 04:45:27 INFO - PROCESS | 1647 | 1469447127911 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}] 04:45:27 INFO - PROCESS | 1647 | 1469447127912 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:27 INFO - PROCESS | 1647 | 1469447127987 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:45:27 INFO - PROCESS | 1647 | 1469447127991 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1647 | 1469447127992 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x116581800 == 29 [pid = 1647] [id = 55] 04:45:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x117e0c000) [pid = 1647] [serial = 161] [outer = 0x0] 04:45:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1182db000) [pid = 1647] [serial = 162] [outer = 0x117e0c000] 04:45:28 INFO - PROCESS | 1647 | 1469447128022 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x118360c00) [pid = 1647] [serial = 163] [outer = 0x117e0c000] 04:45:28 INFO - PROCESS | 1647 | 1469447128323 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]]]}] 04:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 04:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:45:28 INFO - PROCESS | 1647 | 1469447128375 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1647 | 1469447128376 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:45:28 INFO - PROCESS | 1647 | 1469447128386 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1647 | 1469447128388 Marionette TRACE conn2 <- [1,194,null,{}] 04:45:28 INFO - PROCESS | 1647 | 1469447128396 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}] 04:45:28 INFO - PROCESS | 1647 | 1469447128399 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:28 INFO - PROCESS | 1647 | 1469447128474 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:45:28 INFO - PROCESS | 1647 | 1469447128517 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1647 | 1469447128519 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170f8800 == 30 [pid = 1647] [id = 56] 04:45:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x116a91400) [pid = 1647] [serial = 164] [outer = 0x0] 04:45:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11871c800) [pid = 1647] [serial = 165] [outer = 0x116a91400] 04:45:28 INFO - PROCESS | 1647 | 1469447128547 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1188f6000) [pid = 1647] [serial = 166] [outer = 0x116a91400] 04:45:28 INFO - PROCESS | 1647 | 1469447128814 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]]]}] 04:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 478ms 04:45:28 INFO - PROCESS | 1647 | 1469447128857 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1647 | 1469447128859 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:45:28 INFO - PROCESS | 1647 | 1469447128869 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1647 | 1469447128871 Marionette TRACE conn2 <- [1,198,null,{}] 04:45:28 INFO - PROCESS | 1647 | 1469447128873 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}] 04:45:28 INFO - PROCESS | 1647 | 1469447128874 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:28 INFO - PROCESS | 1647 | 1469447128952 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:45:28 INFO - PROCESS | 1647 | 1469447128955 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1647 | 1469447128957 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x118142000 == 31 [pid = 1647] [id = 57] 04:45:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11971c400) [pid = 1647] [serial = 167] [outer = 0x0] 04:45:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x119752400) [pid = 1647] [serial = 168] [outer = 0x11971c400] 04:45:28 INFO - PROCESS | 1647 | 1469447128984 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11990b400) [pid = 1647] [serial = 169] [outer = 0x11971c400] 04:45:29 INFO - PROCESS | 1647 | 1469447129281 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]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 427ms 04:45:29 INFO - PROCESS | 1647 | 1469447129288 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1647 | 1469447129290 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:45:29 INFO - PROCESS | 1647 | 1469447129292 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1647 | 1469447129293 Marionette TRACE conn2 <- [1,202,null,{}] 04:45:29 INFO - PROCESS | 1647 | 1469447129296 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}] 04:45:29 INFO - PROCESS | 1647 | 1469447129300 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:29 INFO - PROCESS | 1647 | 1469447129413 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:45:29 INFO - PROCESS | 1647 | 1469447129423 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1647 | 1469447129425 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181a9000 == 32 [pid = 1647] [id = 58] 04:45:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11690dc00) [pid = 1647] [serial = 170] [outer = 0x0] 04:45:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1185eec00) [pid = 1647] [serial = 171] [outer = 0x11690dc00] 04:45:29 INFO - PROCESS | 1647 | 1469447129449 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x119be0400) [pid = 1647] [serial = 172] [outer = 0x11690dc00] 04:45:29 INFO - PROCESS | 1647 | 1469447129746 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]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 04:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:45:29 INFO - PROCESS | 1647 | 1469447129773 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1647 | 1469447129775 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:45:29 INFO - PROCESS | 1647 | 1469447129777 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1647 | 1469447129778 Marionette TRACE conn2 <- [1,206,null,{}] 04:45:29 INFO - PROCESS | 1647 | 1469447129783 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}] 04:45:29 INFO - PROCESS | 1647 | 1469447129787 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:29 INFO - PROCESS | 1647 | 1469447129893 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:45:29 INFO - PROCESS | 1647 | 1469447129921 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1647 | 1469447129922 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191bb000 == 33 [pid = 1647] [id = 59] 04:45:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119c93800) [pid = 1647] [serial = 173] [outer = 0x0] 04:45:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x124005000) [pid = 1647] [serial = 174] [outer = 0x119c93800] 04:45:29 INFO - PROCESS | 1647 | 1469447129947 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x124a93800) [pid = 1647] [serial = 175] [outer = 0x119c93800] 04:45:30 INFO - PROCESS | 1647 | 1469447130308 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]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 572ms 04:45:30 INFO - PROCESS | 1647 | 1469447130350 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1647 | 1469447130352 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:45:30 INFO - PROCESS | 1647 | 1469447130356 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1647 | 1469447130357 Marionette TRACE conn2 <- [1,210,null,{}] 04:45:30 INFO - PROCESS | 1647 | 1469447130370 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}] 04:45:30 INFO - PROCESS | 1647 | 1469447130372 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:30 INFO - PROCESS | 1647 | 1469447130509 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:45:30 INFO - PROCESS | 1647 | 1469447130554 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1647 | 1469447130555 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b41800 == 34 [pid = 1647] [id = 60] 04:45:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1133a0400) [pid = 1647] [serial = 176] [outer = 0x0] 04:45:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x124de5400) [pid = 1647] [serial = 177] [outer = 0x1133a0400] 04:45:30 INFO - PROCESS | 1647 | 1469447130594 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1256df000) [pid = 1647] [serial = 178] [outer = 0x1133a0400] 04:45:30 INFO - PROCESS | 1647 | 1469447130922 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]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 580ms 04:45:30 INFO - PROCESS | 1647 | 1469447130942 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1647 | 1469447130943 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:45:30 INFO - PROCESS | 1647 | 1469447130953 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1647 | 1469447130954 Marionette TRACE conn2 <- [1,214,null,{}] 04:45:30 INFO - PROCESS | 1647 | 1469447130956 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}] 04:45:30 INFO - PROCESS | 1647 | 1469447130957 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:31 INFO - PROCESS | 1647 | 1469447131049 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:45:31 INFO - PROCESS | 1647 | 1469447131053 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1647 | 1469447131054 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c5a000 == 35 [pid = 1647] [id = 61] 04:45:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1188fc000) [pid = 1647] [serial = 179] [outer = 0x0] 04:45:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1258fb400) [pid = 1647] [serial = 180] [outer = 0x1188fc000] 04:45:31 INFO - PROCESS | 1647 | 1469447131078 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x125e9bc00) [pid = 1647] [serial = 181] [outer = 0x1188fc000] 04:45:31 INFO - PROCESS | 1647 | 1469447131435 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]]]}] 04:45:31 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x128da7c00) [pid = 1647] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:45:31 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1248b6c00) [pid = 1647] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:45:31 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x127145800) [pid = 1647] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:45:31 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1182e4c00) [pid = 1647] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:45:31 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x116a8f000) [pid = 1647] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:45:31 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1185f7000) [pid = 1647] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:45:31 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x112a7f800) [pid = 1647] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:45:31 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119bdec00) [pid = 1647] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:45:31 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x113373c00) [pid = 1647] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:45:31 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11919d000) [pid = 1647] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 519ms 04:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:45:31 INFO - PROCESS | 1647 | 1469447131472 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1647 | 1469447131474 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:45:31 INFO - PROCESS | 1647 | 1469447131476 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1647 | 1469447131477 Marionette TRACE conn2 <- [1,218,null,{}] 04:45:31 INFO - PROCESS | 1647 | 1469447131480 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}] 04:45:31 INFO - PROCESS | 1647 | 1469447131481 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:31 INFO - PROCESS | 1647 | 1469447131559 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:45:31 INFO - PROCESS | 1647 | 1469447131564 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1647 | 1469447131566 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170f8000 == 36 [pid = 1647] [id = 62] 04:45:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1185b7800) [pid = 1647] [serial = 182] [outer = 0x0] 04:45:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119175400) [pid = 1647] [serial = 183] [outer = 0x1185b7800] 04:45:31 INFO - PROCESS | 1647 | 1469447131590 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x124de6800) [pid = 1647] [serial = 184] [outer = 0x1185b7800] 04:45:31 INFO - PROCESS | 1647 | 1469447131935 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]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 04:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:45:31 INFO - PROCESS | 1647 | 1469447131946 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1647 | 1469447131948 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:45:31 INFO - PROCESS | 1647 | 1469447131951 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1647 | 1469447131954 Marionette TRACE conn2 <- [1,222,null,{}] 04:45:31 INFO - PROCESS | 1647 | 1469447131957 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}] 04:45:31 INFO - PROCESS | 1647 | 1469447131959 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:32 INFO - PROCESS | 1647 | 1469447132095 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:45:32 INFO - PROCESS | 1647 | 1469447132103 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 1647 | 1469447132104 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x124138000 == 37 [pid = 1647] [id = 63] 04:45:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x116084c00) [pid = 1647] [serial = 185] [outer = 0x0] 04:45:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x126927400) [pid = 1647] [serial = 186] [outer = 0x116084c00] 04:45:32 INFO - PROCESS | 1647 | 1469447132143 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x126d96c00) [pid = 1647] [serial = 187] [outer = 0x116084c00] 04:45:32 INFO - PROCESS | 1647 | 1469447132503 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]]]}] 04:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 570ms 04:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:45:32 INFO - PROCESS | 1647 | 1469447132522 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:45:32 INFO - PROCESS | 1647 | 1469447132523 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:45:32 INFO - PROCESS | 1647 | 1469447132525 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 1647 | 1469447132527 Marionette TRACE conn2 <- [1,226,null,{}] 04:45:32 INFO - PROCESS | 1647 | 1469447132532 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}] 04:45:32 INFO - PROCESS | 1647 | 1469447132534 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:32 INFO - PROCESS | 1647 | 1469447132625 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:45:32 INFO - PROCESS | 1647 | 1469447132628 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 1647 | 1469447132632 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e3c800 == 38 [pid = 1647] [id = 64] 04:45:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x126d91c00) [pid = 1647] [serial = 188] [outer = 0x0] 04:45:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x127142800) [pid = 1647] [serial = 189] [outer = 0x126d91c00] 04:45:32 INFO - PROCESS | 1647 | 1469447132695 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x128dab400) [pid = 1647] [serial = 190] [outer = 0x126d91c00] 04:45:32 INFO - PROCESS | 1647 | 1469447132963 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]]]}] 04:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 471ms 04:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:45:33 INFO - PROCESS | 1647 | 1469447133002 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1647 | 1469447133003 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:45:33 INFO - PROCESS | 1647 | 1469447133005 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1647 | 1469447133006 Marionette TRACE conn2 <- [1,230,null,{}] 04:45:33 INFO - PROCESS | 1647 | 1469447133008 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}] 04:45:33 INFO - PROCESS | 1647 | 1469447133010 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:33 INFO - PROCESS | 1647 | 1469447133087 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:45:33 INFO - PROCESS | 1647 | 1469447133091 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1647 | 1469447133092 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x125309800 == 39 [pid = 1647] [id = 65] 04:45:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x128b9f000) [pid = 1647] [serial = 191] [outer = 0x0] 04:45:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1292ad400) [pid = 1647] [serial = 192] [outer = 0x128b9f000] 04:45:33 INFO - PROCESS | 1647 | 1469447133118 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x129460c00) [pid = 1647] [serial = 193] [outer = 0x128b9f000] 04:45:33 INFO - PROCESS | 1647 | 1469447133401 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]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 418ms 04:45:33 INFO - PROCESS | 1647 | 1469447133423 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1647 | 1469447133425 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:45:33 INFO - PROCESS | 1647 | 1469447133427 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1647 | 1469447133428 Marionette TRACE conn2 <- [1,234,null,{}] 04:45:33 INFO - PROCESS | 1647 | 1469447133488 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}] 04:45:33 INFO - PROCESS | 1647 | 1469447133490 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:33 INFO - PROCESS | 1647 | 1469447133577 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:45:33 INFO - PROCESS | 1647 | 1469447133625 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1647 | 1469447133627 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x113354800 == 40 [pid = 1647] [id = 66] 04:45:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x112aa6c00) [pid = 1647] [serial = 194] [outer = 0x0] 04:45:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x113374c00) [pid = 1647] [serial = 195] [outer = 0x112aa6c00] 04:45:33 INFO - PROCESS | 1647 | 1469447133693 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11608b000) [pid = 1647] [serial = 196] [outer = 0x112aa6c00] 04:45:34 INFO - PROCESS | 1647 | 1469447134218 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]]]}] 04:45:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 827ms 04:45:34 INFO - PROCESS | 1647 | 1469447134268 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:45:34 INFO - PROCESS | 1647 | 1469447134270 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:45:34 INFO - PROCESS | 1647 | 1469447134275 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1647 | 1469447134276 Marionette TRACE conn2 <- [1,238,null,{}] 04:45:34 INFO - PROCESS | 1647 | 1469447134280 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}] 04:45:34 INFO - PROCESS | 1647 | 1469447134282 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:34 INFO - PROCESS | 1647 | 1469447134388 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:45:34 INFO - PROCESS | 1647 | 1469447134435 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 1647 | 1469447134437 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x11813e800 == 41 [pid = 1647] [id = 67] 04:45:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1182dc800) [pid = 1647] [serial = 197] [outer = 0x0] 04:45:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118360800) [pid = 1647] [serial = 198] [outer = 0x1182dc800] 04:45:34 INFO - PROCESS | 1647 | 1469447134467 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1185f3800) [pid = 1647] [serial = 199] [outer = 0x1182dc800] 04:45:35 INFO - PROCESS | 1647 | 1469447135087 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]]]}] 04:45:35 INFO - PROCESS | 1647 | --DOCSHELL 0x117e3c800 == 40 [pid = 1647] [id = 64] 04:45:35 INFO - PROCESS | 1647 | --DOCSHELL 0x124138000 == 39 [pid = 1647] [id = 63] 04:45:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1170f8000 == 38 [pid = 1647] [id = 62] 04:45:35 INFO - PROCESS | 1647 | --DOCSHELL 0x119c5a000 == 37 [pid = 1647] [id = 61] 04:45:35 INFO - PROCESS | 1647 | --DOCSHELL 0x119b41800 == 36 [pid = 1647] [id = 60] 04:45:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1191bb000 == 35 [pid = 1647] [id = 59] 04:45:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1181a9000 == 34 [pid = 1647] [id = 58] 04:45:35 INFO - PROCESS | 1647 | --DOCSHELL 0x118142000 == 33 [pid = 1647] [id = 57] 04:45:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1170f8800 == 32 [pid = 1647] [id = 56] 04:45:35 INFO - PROCESS | 1647 | --DOCSHELL 0x116581800 == 31 [pid = 1647] [id = 55] 04:45:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1133d7800 == 30 [pid = 1647] [id = 54] 04:45:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1170f1800 == 29 [pid = 1647] [id = 53] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1292b5400) [pid = 1647] [serial = 118] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x124207800) [pid = 1647] [serial = 138] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1180e5400) [pid = 1647] [serial = 123] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11871ac00) [pid = 1647] [serial = 126] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1184d2c00) [pid = 1647] [serial = 129] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x124de7400) [pid = 1647] [serial = 139] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119173400) [pid = 1647] [serial = 127] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118884800) [pid = 1647] [serial = 130] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119beac00) [pid = 1647] [serial = 135] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x120fcf400) [pid = 1647] [serial = 136] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x113d99c00) [pid = 1647] [serial = 120] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x116903c00) [pid = 1647] [serial = 121] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119722800) [pid = 1647] [serial = 132] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1182e4800) [pid = 1647] [serial = 124] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11990a400) [pid = 1647] [serial = 133] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1292ad800) [pid = 1647] [serial = 117] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1248b3c00) [pid = 1647] [serial = 103] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x128da7800) [pid = 1647] [serial = 115] [outer = 0x0] [url = about:blank] 04:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 872ms 04:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:45:35 INFO - PROCESS | 1647 | 1469447135153 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 1647 | 1469447135156 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:45:35 INFO - PROCESS | 1647 | 1469447135159 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1647 | 1469447135161 Marionette TRACE conn2 <- [1,242,null,{}] 04:45:35 INFO - PROCESS | 1647 | 1469447135164 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}] 04:45:35 INFO - PROCESS | 1647 | 1469447135166 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:35 INFO - PROCESS | 1647 | 1469447135240 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:45:35 INFO - PROCESS | 1647 | 1469447135251 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1647 | 1469447135254 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x116156800 == 30 [pid = 1647] [id = 68] 04:45:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1172e3000) [pid = 1647] [serial = 200] [outer = 0x0] 04:45:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1182e1c00) [pid = 1647] [serial = 201] [outer = 0x1172e3000] 04:45:35 INFO - PROCESS | 1647 | 1469447135282 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1185f0000) [pid = 1647] [serial = 202] [outer = 0x1172e3000] 04:45:35 INFO - PROCESS | 1647 | 1469447135602 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]]]}] 04:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 470ms 04:45:35 INFO - PROCESS | 1647 | 1469447135629 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 1647 | 1469447135634 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:45:35 INFO - PROCESS | 1647 | 1469447135638 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1647 | 1469447135639 Marionette TRACE conn2 <- [1,246,null,{}] 04:45:35 INFO - PROCESS | 1647 | 1469447135642 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}] 04:45:35 INFO - PROCESS | 1647 | 1469447135643 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:35 INFO - PROCESS | 1647 | 1469447135718 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:45:35 INFO - PROCESS | 1647 | 1469447135722 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1647 | 1469447135723 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170e7800 == 31 [pid = 1647] [id = 69] 04:45:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11875e800) [pid = 1647] [serial = 203] [outer = 0x0] 04:45:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11916c800) [pid = 1647] [serial = 204] [outer = 0x11875e800] 04:45:35 INFO - PROCESS | 1647 | 1469447135751 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11971e000) [pid = 1647] [serial = 205] [outer = 0x11875e800] 04:45:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119726c00) [pid = 1647] [serial = 206] [outer = 0x12ce32000] 04:45:36 INFO - PROCESS | 1647 | 1469447136127 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]]]}] 04:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 520ms 04:45:36 INFO - PROCESS | 1647 | 1469447136158 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 1647 | 1469447136159 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:45:36 INFO - PROCESS | 1647 | 1469447136162 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1647 | 1469447136164 Marionette TRACE conn2 <- [1,250,null,{}] 04:45:36 INFO - PROCESS | 1647 | 1469447136172 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}] 04:45:36 INFO - PROCESS | 1647 | 1469447136175 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:36 INFO - PROCESS | 1647 | 1469447136271 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:45:36 INFO - PROCESS | 1647 | 1469447136304 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 1647 | 1469447136306 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x118195800 == 32 [pid = 1647] [id = 70] 04:45:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119722800) [pid = 1647] [serial = 207] [outer = 0x0] 04:45:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119911c00) [pid = 1647] [serial = 208] [outer = 0x119722800] 04:45:36 INFO - PROCESS | 1647 | 1469447136334 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124207c00) [pid = 1647] [serial = 209] [outer = 0x119722800] 04:45:36 INFO - PROCESS | 1647 | 1469447136632 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]]]}] 04:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 521ms 04:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:45:36 INFO - PROCESS | 1647 | 1469447136684 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 1647 | 1469447136685 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:45:36 INFO - PROCESS | 1647 | 1469447136687 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1647 | 1469447136689 Marionette TRACE conn2 <- [1,254,null,{}] 04:45:36 INFO - PROCESS | 1647 | 1469447136691 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}] 04:45:36 INFO - PROCESS | 1647 | 1469447136692 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:36 INFO - PROCESS | 1647 | 1469447136786 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:45:36 INFO - PROCESS | 1647 | 1469447136792 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 1647 | 1469447136793 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194d0000 == 33 [pid = 1647] [id = 71] 04:45:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x124625000) [pid = 1647] [serial = 210] [outer = 0x0] 04:45:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124da6000) [pid = 1647] [serial = 211] [outer = 0x124625000] 04:45:36 INFO - PROCESS | 1647 | 1469447136820 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12536c800) [pid = 1647] [serial = 212] [outer = 0x124625000] 04:45:37 INFO - PROCESS | 1647 | 1469447137111 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]]]}] 04:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 467ms 04:45:37 INFO - PROCESS | 1647 | 1469447137156 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 1647 | 1469447137157 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:45:37 INFO - PROCESS | 1647 | 1469447137159 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 1647 | 1469447137161 Marionette TRACE conn2 <- [1,258,null,{}] 04:45:37 INFO - PROCESS | 1647 | 1469447137165 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}] 04:45:37 INFO - PROCESS | 1647 | 1469447137167 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:37 INFO - PROCESS | 1647 | 1469447137236 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:45:37 INFO - PROCESS | 1647 | 1469447137239 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1647 | 1469447137241 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cab800 == 34 [pid = 1647] [id = 72] 04:45:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x116759000) [pid = 1647] [serial = 213] [outer = 0x0] 04:45:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x125dc4400) [pid = 1647] [serial = 214] [outer = 0x116759000] 04:45:37 INFO - PROCESS | 1647 | 1469447137267 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x126d16c00) [pid = 1647] [serial = 215] [outer = 0x116759000] 04:45:37 INFO - PROCESS | 1647 | 1469447137632 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]]]}] 04:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 04:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:45:37 INFO - PROCESS | 1647 | 1469447137678 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 1647 | 1469447137679 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:45:37 INFO - PROCESS | 1647 | 1469447137681 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 1647 | 1469447137682 Marionette TRACE conn2 <- [1,262,null,{}] 04:45:37 INFO - PROCESS | 1647 | 1469447137690 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}] 04:45:37 INFO - PROCESS | 1647 | 1469447137694 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:37 INFO - PROCESS | 1647 | 1469447137806 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:45:37 INFO - PROCESS | 1647 | 1469447137810 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1647 | 1469447137811 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12401f800 == 35 [pid = 1647] [id = 73] 04:45:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124de6000) [pid = 1647] [serial = 216] [outer = 0x0] 04:45:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x127457c00) [pid = 1647] [serial = 217] [outer = 0x124de6000] 04:45:37 INFO - PROCESS | 1647 | 1469447137836 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129463400) [pid = 1647] [serial = 218] [outer = 0x124de6000] 04:45:38 INFO - PROCESS | 1647 | 1469447138151 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]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 523ms 04:45:38 INFO - PROCESS | 1647 | 1469447138205 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1647 | 1469447138206 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:45:38 INFO - PROCESS | 1647 | 1469447138208 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1647 | 1469447138210 Marionette TRACE conn2 <- [1,266,null,{}] 04:45:38 INFO - PROCESS | 1647 | 1469447138214 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}] 04:45:38 INFO - PROCESS | 1647 | 1469447138216 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:38 INFO - PROCESS | 1647 | 1469447138309 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:45:38 INFO - PROCESS | 1647 | 1469447138345 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 1647 | 1469447138346 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x124716000 == 36 [pid = 1647] [id = 74] 04:45:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12745c800) [pid = 1647] [serial = 219] [outer = 0x0] 04:45:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12a535000) [pid = 1647] [serial = 220] [outer = 0x12745c800] 04:45:38 INFO - PROCESS | 1647 | 1469447138387 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12a658800) [pid = 1647] [serial = 221] [outer = 0x12745c800] 04:45:38 INFO - PROCESS | 1647 | 1469447138829 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]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 669ms 04:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:45:38 INFO - PROCESS | 1647 | 1469447138884 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1647 | 1469447138886 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:45:38 INFO - PROCESS | 1647 | 1469447138889 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1647 | 1469447138891 Marionette TRACE conn2 <- [1,270,null,{}] 04:45:38 INFO - PROCESS | 1647 | 1469447138895 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}] 04:45:38 INFO - PROCESS | 1647 | 1469447138897 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:39 INFO - PROCESS | 1647 | 1469447139008 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:45:39 INFO - PROCESS | 1647 | 1469447139052 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1647 | 1469447139053 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x125861000 == 37 [pid = 1647] [id = 75] 04:45:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x129466000) [pid = 1647] [serial = 222] [outer = 0x0] 04:45:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12a6f2c00) [pid = 1647] [serial = 223] [outer = 0x129466000] 04:45:39 INFO - PROCESS | 1647 | 1469447139077 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12a6fc400) [pid = 1647] [serial = 224] [outer = 0x129466000] 04:45:39 INFO - PROCESS | 1647 | 1469447139547 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]]]}] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x116754000) [pid = 1647] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x116a91400) [pid = 1647] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119c93800) [pid = 1647] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1160efc00) [pid = 1647] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11971c400) [pid = 1647] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112aa9c00) [pid = 1647] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x117e0dc00) [pid = 1647] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1199ee800) [pid = 1647] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x124a89c00) [pid = 1647] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1253f6800) [pid = 1647] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1133a0400) [pid = 1647] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1188fc000) [pid = 1647] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x116084c00) [pid = 1647] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1185b7800) [pid = 1647] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x117e0c000) [pid = 1647] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11690dc00) [pid = 1647] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x126d91c00) [pid = 1647] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:45:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 719ms 04:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:45:39 INFO - PROCESS | 1647 | 1469447139609 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 1647 | 1469447139611 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:45:39 INFO - PROCESS | 1647 | 1469447139614 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1647 | 1469447139616 Marionette TRACE conn2 <- [1,274,null,{}] 04:45:39 INFO - PROCESS | 1647 | 1469447139619 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}] 04:45:39 INFO - PROCESS | 1647 | 1469447139621 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:39 INFO - PROCESS | 1647 | 1469447139734 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:45:39 INFO - PROCESS | 1647 | 1469447139739 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1647 | 1469447139740 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c5f000 == 38 [pid = 1647] [id = 76] 04:45:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116a8e000) [pid = 1647] [serial = 225] [outer = 0x0] 04:45:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1182e4000) [pid = 1647] [serial = 226] [outer = 0x116a8e000] 04:45:39 INFO - PROCESS | 1647 | 1469447139779 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119905400) [pid = 1647] [serial = 227] [outer = 0x116a8e000] 04:45:40 INFO - PROCESS | 1647 | 1469447140090 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]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 520ms 04:45:40 INFO - PROCESS | 1647 | 1469447140135 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 1647 | 1469447140136 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:45:40 INFO - PROCESS | 1647 | 1469447140139 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1647 | 1469447140140 Marionette TRACE conn2 <- [1,278,null,{}] 04:45:40 INFO - PROCESS | 1647 | 1469447140142 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}] 04:45:40 INFO - PROCESS | 1647 | 1469447140143 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:40 INFO - PROCESS | 1647 | 1469447140239 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:45:40 INFO - PROCESS | 1647 | 1469447140258 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1647 | 1469447140259 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271da800 == 39 [pid = 1647] [id = 77] 04:45:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119909c00) [pid = 1647] [serial = 228] [outer = 0x0] 04:45:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x124daa800) [pid = 1647] [serial = 229] [outer = 0x119909c00] 04:45:40 INFO - PROCESS | 1647 | 1469447140283 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x125378400) [pid = 1647] [serial = 230] [outer = 0x119909c00] 04:45:40 INFO - PROCESS | 1647 | 1469447140569 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]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 04:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:45:40 INFO - PROCESS | 1647 | 1469447140607 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 1647 | 1469447140609 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:45:40 INFO - PROCESS | 1647 | 1469447140611 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1647 | 1469447140613 Marionette TRACE conn2 <- [1,282,null,{}] 04:45:40 INFO - PROCESS | 1647 | 1469447140619 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}] 04:45:40 INFO - PROCESS | 1647 | 1469447140620 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:40 INFO - PROCESS | 1647 | 1469447140706 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:45:40 INFO - PROCESS | 1647 | 1469447140710 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1647 | 1469447140712 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fbe000 == 40 [pid = 1647] [id = 78] 04:45:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1253f7000) [pid = 1647] [serial = 231] [outer = 0x0] 04:45:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a7c3800) [pid = 1647] [serial = 232] [outer = 0x1253f7000] 04:45:40 INFO - PROCESS | 1647 | 1469447140740 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12ae7fc00) [pid = 1647] [serial = 233] [outer = 0x1253f7000] 04:45:41 INFO - PROCESS | 1647 | 1469447141040 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]]]}] 04:45:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 472ms 04:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:45:41 INFO - PROCESS | 1647 | 1469447141084 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 1647 | 1469447141085 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:45:41 INFO - PROCESS | 1647 | 1469447141087 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1647 | 1469447141088 Marionette TRACE conn2 <- [1,286,null,{}] 04:45:41 INFO - PROCESS | 1647 | 1469447141090 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}] 04:45:41 INFO - PROCESS | 1647 | 1469447141091 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:41 INFO - PROCESS | 1647 | 1469447141189 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:45:41 INFO - PROCESS | 1647 | 1469447141196 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1647 | 1469447141197 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fd3800 == 41 [pid = 1647] [id = 79] 04:45:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1253f7c00) [pid = 1647] [serial = 234] [outer = 0x0] 04:45:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12b723c00) [pid = 1647] [serial = 235] [outer = 0x1253f7c00] 04:45:41 INFO - PROCESS | 1647 | 1469447141220 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12b796800) [pid = 1647] [serial = 236] [outer = 0x1253f7c00] 04:45:41 INFO - PROCESS | 1647 | 1469447141523 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]]]}] 04:45:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 467ms 04:45:41 INFO - PROCESS | 1647 | 1469447141586 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 1647 | 1469447141588 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:45:41 INFO - PROCESS | 1647 | 1469447141592 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1647 | 1469447141595 Marionette TRACE conn2 <- [1,290,null,{}] 04:45:41 INFO - PROCESS | 1647 | 1469447141599 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}] 04:45:41 INFO - PROCESS | 1647 | 1469447141601 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:41 INFO - PROCESS | 1647 | 1469447141690 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:45:41 INFO - PROCESS | 1647 | 1469447141776 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1647 | 1469447141777 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x116006000 == 42 [pid = 1647] [id = 80] 04:45:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11690e800) [pid = 1647] [serial = 237] [outer = 0x0] 04:45:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1176b4c00) [pid = 1647] [serial = 238] [outer = 0x11690e800] 04:45:41 INFO - PROCESS | 1647 | 1469447141809 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11817d400) [pid = 1647] [serial = 239] [outer = 0x11690e800] 04:45:42 INFO - PROCESS | 1647 | 1469447142225 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]]]}] 04:45:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 674ms 04:45:42 INFO - PROCESS | 1647 | 1469447142266 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1647 | 1469447142268 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:45:42 INFO - PROCESS | 1647 | 1469447142273 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1647 | 1469447142276 Marionette TRACE conn2 <- [1,294,null,{}] 04:45:42 INFO - PROCESS | 1647 | 1469447142279 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}] 04:45:42 INFO - PROCESS | 1647 | 1469447142280 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:42 INFO - PROCESS | 1647 | 1469447142378 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:45:42 INFO - PROCESS | 1647 | 1469447142426 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1647 | 1469447142427 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1188af000 == 43 [pid = 1647] [id = 81] 04:45:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118715800) [pid = 1647] [serial = 240] [outer = 0x0] 04:45:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118887800) [pid = 1647] [serial = 241] [outer = 0x118715800] 04:45:42 INFO - PROCESS | 1647 | 1469447142457 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119746800) [pid = 1647] [serial = 242] [outer = 0x118715800] 04:45:42 INFO - PROCESS | 1647 | 1469447142868 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]]]}] 04:45:42 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. 04:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 622ms 04:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:45:42 INFO - PROCESS | 1647 | 1469447142894 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1647 | 1469447142895 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:45:42 INFO - PROCESS | 1647 | 1469447142898 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1647 | 1469447142899 Marionette TRACE conn2 <- [1,298,null,{}] 04:45:42 INFO - PROCESS | 1647 | 1469447142906 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}] 04:45:42 INFO - PROCESS | 1647 | 1469447142909 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:43 INFO - PROCESS | 1647 | 1469447143012 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:45:43 INFO - PROCESS | 1647 | 1469447143097 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1647 | 1469447143099 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x128adf800 == 44 [pid = 1647] [id = 82] 04:45:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x124002400) [pid = 1647] [serial = 243] [outer = 0x0] 04:45:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1243d7000) [pid = 1647] [serial = 244] [outer = 0x124002400] 04:45:43 INFO - PROCESS | 1647 | 1469447143130 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1253f5c00) [pid = 1647] [serial = 245] [outer = 0x124002400] 04:45:43 INFO - PROCESS | 1647 | 1469447143533 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]]]}] 04:45:43 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. 04:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 669ms 04:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:45:43 INFO - PROCESS | 1647 | 1469447143568 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1647 | 1469447143569 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:45:43 INFO - PROCESS | 1647 | 1469447143571 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1647 | 1469447143572 Marionette TRACE conn2 <- [1,302,null,{}] 04:45:43 INFO - PROCESS | 1647 | 1469447143575 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}] 04:45:43 INFO - PROCESS | 1647 | 1469447143576 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:43 INFO - PROCESS | 1647 | 1469447143676 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:45:43 INFO - PROCESS | 1647 | 1469447143724 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1647 | 1469447143725 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a312800 == 45 [pid = 1647] [id = 83] 04:45:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126eb4000) [pid = 1647] [serial = 246] [outer = 0x0] 04:45:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x127455400) [pid = 1647] [serial = 247] [outer = 0x126eb4000] 04:45:43 INFO - PROCESS | 1647 | 1469447143754 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x128b97000) [pid = 1647] [serial = 248] [outer = 0x126eb4000] 04:45:44 INFO - PROCESS | 1647 | 1469447144174 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]]]}] 04:45:44 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. 04:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 619ms 04:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:45:44 INFO - PROCESS | 1647 | 1469447144190 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:45:44 INFO - PROCESS | 1647 | 1469447144191 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:45:44 INFO - PROCESS | 1647 | 1469447144194 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 1647 | 1469447144195 Marionette TRACE conn2 <- [1,306,null,{}] 04:45:44 INFO - PROCESS | 1647 | 1469447144197 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}] 04:45:44 INFO - PROCESS | 1647 | 1469447144199 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:44 INFO - PROCESS | 1647 | 1469447144403 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:45:44 INFO - PROCESS | 1647 | 1469447144498 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1647 | 1469447144500 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11724a000 == 46 [pid = 1647] [id = 84] 04:45:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x117e0cc00) [pid = 1647] [serial = 249] [outer = 0x0] 04:45:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x118176c00) [pid = 1647] [serial = 250] [outer = 0x117e0cc00] 04:45:44 INFO - PROCESS | 1647 | 1469447144528 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1182e4800) [pid = 1647] [serial = 251] [outer = 0x117e0cc00] 04:45:44 INFO - PROCESS | 1647 | 1469447144948 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]]]}] 04:45:44 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. 04:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 769ms 04:45:44 INFO - PROCESS | 1647 | 1469447144964 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:45:44 INFO - PROCESS | 1647 | 1469447144967 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:45:44 INFO - PROCESS | 1647 | 1469447144972 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 1647 | 1469447144975 Marionette TRACE conn2 <- [1,310,null,{}] 04:45:44 INFO - PROCESS | 1647 | 1469447144979 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}] 04:45:44 INFO - PROCESS | 1647 | 1469447144981 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:45 INFO - PROCESS | 1647 | 1469447145113 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:45:45 INFO - PROCESS | 1647 | 1469447145203 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 1647 | 1469447145205 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170ff800 == 47 [pid = 1647] [id = 85] 04:45:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x118720000) [pid = 1647] [serial = 252] [outer = 0x0] 04:45:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1188f7000) [pid = 1647] [serial = 253] [outer = 0x118720000] 04:45:45 INFO - PROCESS | 1647 | 1469447145249 Marionette DEBUG loaded listener.js 04:45:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x119726400) [pid = 1647] [serial = 254] [outer = 0x118720000] 04:45:45 INFO - PROCESS | 1647 | --DOCSHELL 0x128fbe000 == 46 [pid = 1647] [id = 78] 04:45:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1271da800 == 45 [pid = 1647] [id = 77] 04:45:45 INFO - PROCESS | 1647 | --DOCSHELL 0x119c5f000 == 44 [pid = 1647] [id = 76] 04:45:45 INFO - PROCESS | 1647 | --DOCSHELL 0x125861000 == 43 [pid = 1647] [id = 75] 04:45:45 INFO - PROCESS | 1647 | --DOCSHELL 0x124716000 == 42 [pid = 1647] [id = 74] 04:45:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12401f800 == 41 [pid = 1647] [id = 73] 04:45:45 INFO - PROCESS | 1647 | --DOCSHELL 0x119cab800 == 40 [pid = 1647] [id = 72] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1292ad400) [pid = 1647] [serial = 192] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1194d0000 == 39 [pid = 1647] [id = 71] 04:45:45 INFO - PROCESS | 1647 | --DOCSHELL 0x118195800 == 38 [pid = 1647] [id = 70] 04:45:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1170e7800 == 37 [pid = 1647] [id = 69] 04:45:45 INFO - PROCESS | 1647 | --DOCSHELL 0x116156800 == 36 [pid = 1647] [id = 68] 04:45:45 INFO - PROCESS | 1647 | --DOCSHELL 0x11813e800 == 35 [pid = 1647] [id = 67] 04:45:45 INFO - PROCESS | 1647 | --DOCSHELL 0x113354800 == 34 [pid = 1647] [id = 66] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1172b2000) [pid = 1647] [serial = 157] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x116979c00) [pid = 1647] [serial = 156] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11871c800) [pid = 1647] [serial = 165] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1188f6000) [pid = 1647] [serial = 166] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x124005000) [pid = 1647] [serial = 174] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x116758400) [pid = 1647] [serial = 159] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x112a7e000) [pid = 1647] [serial = 160] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119752400) [pid = 1647] [serial = 168] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11990b400) [pid = 1647] [serial = 169] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x116754800) [pid = 1647] [serial = 142] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x113379000) [pid = 1647] [serial = 141] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1185ee400) [pid = 1647] [serial = 145] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1182e3400) [pid = 1647] [serial = 144] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x124009400) [pid = 1647] [serial = 148] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119be1800) [pid = 1647] [serial = 147] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1253f3800) [pid = 1647] [serial = 151] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x124e46c00) [pid = 1647] [serial = 150] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12692c000) [pid = 1647] [serial = 154] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x125dc4000) [pid = 1647] [serial = 153] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x124de5400) [pid = 1647] [serial = 177] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x124a93800) [pid = 1647] [serial = 175] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1258fb400) [pid = 1647] [serial = 180] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1256df000) [pid = 1647] [serial = 178] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x126927400) [pid = 1647] [serial = 186] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119175400) [pid = 1647] [serial = 183] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124de6800) [pid = 1647] [serial = 184] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x125e9bc00) [pid = 1647] [serial = 181] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1182db000) [pid = 1647] [serial = 162] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118360c00) [pid = 1647] [serial = 163] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1185eec00) [pid = 1647] [serial = 171] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x126d96c00) [pid = 1647] [serial = 187] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x127142800) [pid = 1647] [serial = 189] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119be0400) [pid = 1647] [serial = 172] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x128dab400) [pid = 1647] [serial = 190] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1647 | 1469447145674 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]]]}] 04:45:45 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. 04:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 773ms 04:45:45 INFO - PROCESS | 1647 | 1469447145744 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 1647 | 1469447145746 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:45:45 INFO - PROCESS | 1647 | 1469447145748 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1647 | 1469447145749 Marionette TRACE conn2 <- [1,314,null,{}] 04:45:45 INFO - PROCESS | 1647 | 1469447145751 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}] 04:45:45 INFO - PROCESS | 1647 | 1469447145753 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:45 INFO - PROCESS | 1647 | 1469447145832 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:45:45 INFO - PROCESS | 1647 | 1469447145838 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 1647 | 1469447145839 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170e7800 == 35 [pid = 1647] [id = 86] 04:45:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119175400) [pid = 1647] [serial = 255] [outer = 0x0] 04:45:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1199eb000) [pid = 1647] [serial = 256] [outer = 0x119175400] 04:45:45 INFO - PROCESS | 1647 | 1469447145866 Marionette DEBUG loaded listener.js 04:45:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119be3c00) [pid = 1647] [serial = 257] [outer = 0x119175400] 04:45:46 INFO - PROCESS | 1647 | 1469447146183 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]]]}] 04:45:46 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. 04:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 470ms 04:45:46 INFO - PROCESS | 1647 | 1469447146218 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:45:46 INFO - PROCESS | 1647 | 1469447146221 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:45:46 INFO - PROCESS | 1647 | 1469447146228 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 1647 | 1469447146231 Marionette TRACE conn2 <- [1,318,null,{}] 04:45:46 INFO - PROCESS | 1647 | 1469447146233 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}] 04:45:46 INFO - PROCESS | 1647 | 1469447146235 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:46 INFO - PROCESS | 1647 | 1469447146318 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:45:46 INFO - PROCESS | 1647 | 1469447146322 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1647 | 1469447146323 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x11841d000 == 36 [pid = 1647] [id = 87] 04:45:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x120fc3800) [pid = 1647] [serial = 258] [outer = 0x0] 04:45:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12400e400) [pid = 1647] [serial = 259] [outer = 0x120fc3800] 04:45:46 INFO - PROCESS | 1647 | 1469447146348 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x125218000) [pid = 1647] [serial = 260] [outer = 0x120fc3800] 04:45:46 INFO - PROCESS | 1647 | 1469447146696 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]]]}] 04:45:46 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. 04:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 476ms 04:45:46 INFO - PROCESS | 1647 | 1469447146700 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:45:46 INFO - PROCESS | 1647 | 1469447146701 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:45:46 INFO - PROCESS | 1647 | 1469447146703 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 1647 | 1469447146704 Marionette TRACE conn2 <- [1,322,null,{}] 04:45:46 INFO - PROCESS | 1647 | 1469447146706 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}] 04:45:46 INFO - PROCESS | 1647 | 1469447146708 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:46 INFO - PROCESS | 1647 | 1469447146790 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:45:46 INFO - PROCESS | 1647 | 1469447146839 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1647 | 1469447146840 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194cf800 == 37 [pid = 1647] [id = 88] 04:45:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116984400) [pid = 1647] [serial = 261] [outer = 0x0] 04:45:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1258fb800) [pid = 1647] [serial = 262] [outer = 0x116984400] 04:45:46 INFO - PROCESS | 1647 | 1469447146865 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x126d8e000) [pid = 1647] [serial = 263] [outer = 0x116984400] 04:45:47 INFO - PROCESS | 1647 | 1469447147149 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]]]}] 04:45:47 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. 04:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 04:45:47 INFO - PROCESS | 1647 | 1469447147171 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1647 | 1469447147173 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:45:47 INFO - PROCESS | 1647 | 1469447147175 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1647 | 1469447147176 Marionette TRACE conn2 <- [1,326,null,{}] 04:45:47 INFO - PROCESS | 1647 | 1469447147186 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}] 04:45:47 INFO - PROCESS | 1647 | 1469447147187 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:47 INFO - PROCESS | 1647 | 1469447147269 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:45:47 INFO - PROCESS | 1647 | 1469447147274 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1647 | 1469447147278 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x124025000 == 38 [pid = 1647] [id = 89] 04:45:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x128b99400) [pid = 1647] [serial = 264] [outer = 0x0] 04:45:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128b9b800) [pid = 1647] [serial = 265] [outer = 0x128b99400] 04:45:47 INFO - PROCESS | 1647 | 1469447147310 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x128ba5400) [pid = 1647] [serial = 266] [outer = 0x128b99400] 04:45:47 INFO - PROCESS | 1647 | 1469447147654 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]]]}] 04:45:47 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. 04:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 04:45:47 INFO - PROCESS | 1647 | 1469447147694 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1647 | 1469447147695 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:45:47 INFO - PROCESS | 1647 | 1469447147700 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1647 | 1469447147702 Marionette TRACE conn2 <- [1,330,null,{}] 04:45:47 INFO - PROCESS | 1647 | 1469447147704 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}] 04:45:47 INFO - PROCESS | 1647 | 1469447147705 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:47 INFO - PROCESS | 1647 | 1469447147807 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:45:47 INFO - PROCESS | 1647 | 1469447147810 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1647 | 1469447147811 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x124486800 == 39 [pid = 1647] [id = 90] 04:45:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x126e29400) [pid = 1647] [serial = 267] [outer = 0x0] 04:45:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x129468c00) [pid = 1647] [serial = 268] [outer = 0x126e29400] 04:45:47 INFO - PROCESS | 1647 | 1469447147837 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a656c00) [pid = 1647] [serial = 269] [outer = 0x126e29400] 04:45:48 INFO - PROCESS | 1647 | 1469447148158 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]]]}] 04:45:48 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. 04:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 471ms 04:45:48 INFO - PROCESS | 1647 | 1469447148169 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:45:48 INFO - PROCESS | 1647 | 1469447148171 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:45:48 INFO - PROCESS | 1647 | 1469447148173 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1647 | 1469447148174 Marionette TRACE conn2 <- [1,334,null,{}] 04:45:48 INFO - PROCESS | 1647 | 1469447148176 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}] 04:45:48 INFO - PROCESS | 1647 | 1469447148177 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:48 INFO - PROCESS | 1647 | 1469447148280 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:45:48 INFO - PROCESS | 1647 | 1469447148284 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1647 | 1469447148292 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1253b1000 == 40 [pid = 1647] [id = 91] 04:45:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1185f1400) [pid = 1647] [serial = 270] [outer = 0x0] 04:45:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12a6fcc00) [pid = 1647] [serial = 271] [outer = 0x1185f1400] 04:45:48 INFO - PROCESS | 1647 | 1469447148342 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12a7bb400) [pid = 1647] [serial = 272] [outer = 0x1185f1400] 04:45:48 INFO - PROCESS | 1647 | 1469447148652 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]]]}] 04:45:48 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. 04:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 04:45:48 INFO - PROCESS | 1647 | 1469447148692 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:45:48 INFO - PROCESS | 1647 | 1469447148693 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:45:48 INFO - PROCESS | 1647 | 1469447148695 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1647 | 1469447148696 Marionette TRACE conn2 <- [1,338,null,{}] 04:45:48 INFO - PROCESS | 1647 | 1469447148699 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}] 04:45:48 INFO - PROCESS | 1647 | 1469447148700 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:48 INFO - PROCESS | 1647 | 1469447148794 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:45:48 INFO - PROCESS | 1647 | 1469447148827 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1647 | 1469447148829 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e1b800 == 41 [pid = 1647] [id = 92] 04:45:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12a7b5400) [pid = 1647] [serial = 273] [outer = 0x0] 04:45:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12ae69c00) [pid = 1647] [serial = 274] [outer = 0x12a7b5400] 04:45:48 INFO - PROCESS | 1647 | 1469447148852 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12ae77800) [pid = 1647] [serial = 275] [outer = 0x12a7b5400] 04:45:49 INFO - PROCESS | 1647 | 1469447149136 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]]]}] 04:45:49 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. 04:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 471ms 04:45:49 INFO - PROCESS | 1647 | 1469447149170 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:45:49 INFO - PROCESS | 1647 | 1469447149171 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:45:49 INFO - PROCESS | 1647 | 1469447149174 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1647 | 1469447149175 Marionette TRACE conn2 <- [1,342,null,{}] 04:45:49 INFO - PROCESS | 1647 | 1469447149177 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}] 04:45:49 INFO - PROCESS | 1647 | 1469447149178 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:49 INFO - PROCESS | 1647 | 1469447149276 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:45:49 INFO - PROCESS | 1647 | 1469447149293 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1647 | 1469447149295 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271e3800 == 42 [pid = 1647] [id = 93] 04:45:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12a7bbc00) [pid = 1647] [serial = 276] [outer = 0x0] 04:45:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12b799c00) [pid = 1647] [serial = 277] [outer = 0x12a7bbc00] 04:45:49 INFO - PROCESS | 1647 | 1469447149320 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12b79f400) [pid = 1647] [serial = 278] [outer = 0x12a7bbc00] 04:45:49 INFO - PROCESS | 1647 | 1469447149664 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]]]}] 04:45:49 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. 04:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 517ms 04:45:49 INFO - PROCESS | 1647 | 1469447149692 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:45:49 INFO - PROCESS | 1647 | 1469447149693 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:45:49 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x129466000) [pid = 1647] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:45:49 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x124de6000) [pid = 1647] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:45:49 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124625000) [pid = 1647] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:45:49 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12745c800) [pid = 1647] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:45:49 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1172e3000) [pid = 1647] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:45:49 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11875e800) [pid = 1647] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:45:49 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x116759000) [pid = 1647] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:45:49 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119722800) [pid = 1647] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:45:49 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1253f7000) [pid = 1647] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:45:49 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116a8e000) [pid = 1647] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:45:49 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119909c00) [pid = 1647] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:45:49 INFO - PROCESS | 1647 | 1469447149787 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1647 | 1469447149788 Marionette TRACE conn2 <- [1,346,null,{}] 04:45:49 INFO - PROCESS | 1647 | 1469447149790 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}] 04:45:49 INFO - PROCESS | 1647 | 1469447149791 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:49 INFO - PROCESS | 1647 | 1469447149870 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:45:49 INFO - PROCESS | 1647 | 1469447149874 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1647 | 1469447149875 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x125862800 == 43 [pid = 1647] [id = 94] 04:45:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1185f9000) [pid = 1647] [serial = 279] [outer = 0x0] 04:45:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119909c00) [pid = 1647] [serial = 280] [outer = 0x1185f9000] 04:45:49 INFO - PROCESS | 1647 | 1469447149903 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12a65d800) [pid = 1647] [serial = 281] [outer = 0x1185f9000] 04:45:50 INFO - PROCESS | 1647 | 1469447150209 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]]]}] 04:45:50 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. 04:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 477ms 04:45:50 INFO - PROCESS | 1647 | 1469447150255 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1647 | 1469447150257 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:45:50 INFO - PROCESS | 1647 | 1469447150259 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1647 | 1469447150260 Marionette TRACE conn2 <- [1,350,null,{}] 04:45:50 INFO - PROCESS | 1647 | 1469447150263 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}] 04:45:50 INFO - PROCESS | 1647 | 1469447150265 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:50 INFO - PROCESS | 1647 | 1469447150363 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:45:50 INFO - PROCESS | 1647 | 1469447150413 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1647 | 1469447150414 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a515800 == 44 [pid = 1647] [id = 95] 04:45:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12a657000) [pid = 1647] [serial = 282] [outer = 0x0] 04:45:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12b7a5800) [pid = 1647] [serial = 283] [outer = 0x12a657000] 04:45:50 INFO - PROCESS | 1647 | 1469447150438 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b96b400) [pid = 1647] [serial = 284] [outer = 0x12a657000] 04:45:50 INFO - PROCESS | 1647 | 1469447150681 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]]]}] 04:45:50 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. 04:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 469ms 04:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:45:50 INFO - PROCESS | 1647 | 1469447150736 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1647 | 1469447150737 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:45:50 INFO - PROCESS | 1647 | 1469447150739 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1647 | 1469447150741 Marionette TRACE conn2 <- [1,354,null,{}] 04:45:50 INFO - PROCESS | 1647 | 1469447150743 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}] 04:45:50 INFO - PROCESS | 1647 | 1469447150744 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:50 INFO - PROCESS | 1647 | 1469447150838 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:45:50 INFO - PROCESS | 1647 | 1469447150841 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1647 | 1469447150842 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a774000 == 45 [pid = 1647] [id = 96] 04:45:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1252f7800) [pid = 1647] [serial = 285] [outer = 0x0] 04:45:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b975000) [pid = 1647] [serial = 286] [outer = 0x1252f7800] 04:45:50 INFO - PROCESS | 1647 | 1469447150866 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12bd38800) [pid = 1647] [serial = 287] [outer = 0x1252f7800] 04:45:51 INFO - PROCESS | 1647 | 1469447151217 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]]]}] 04:45:51 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. 04:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 517ms 04:45:51 INFO - PROCESS | 1647 | 1469447151262 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:45:51 INFO - PROCESS | 1647 | 1469447151264 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:45:51 INFO - PROCESS | 1647 | 1469447151268 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1647 | 1469447151269 Marionette TRACE conn2 <- [1,358,null,{}] 04:45:51 INFO - PROCESS | 1647 | 1469447151273 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}] 04:45:51 INFO - PROCESS | 1647 | 1469447151275 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:51 INFO - PROCESS | 1647 | 1469447151416 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:45:51 INFO - PROCESS | 1647 | 1469447151427 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1647 | 1469447151428 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a77a800 == 46 [pid = 1647] [id = 97] 04:45:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12bd3b800) [pid = 1647] [serial = 288] [outer = 0x0] 04:45:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12bd40800) [pid = 1647] [serial = 289] [outer = 0x12bd3b800] 04:45:51 INFO - PROCESS | 1647 | 1469447151468 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12bd47800) [pid = 1647] [serial = 290] [outer = 0x12bd3b800] 04:45:51 INFO - PROCESS | 1647 | 1469447151988 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]]]}] 04:45:52 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. 04:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 770ms 04:45:52 INFO - PROCESS | 1647 | 1469447152038 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:45:52 INFO - PROCESS | 1647 | 1469447152040 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:45:52 INFO - PROCESS | 1647 | 1469447152043 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1647 | 1469447152045 Marionette TRACE conn2 <- [1,362,null,{}] 04:45:52 INFO - PROCESS | 1647 | 1469447152049 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}] 04:45:52 INFO - PROCESS | 1647 | 1469447152051 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:52 INFO - PROCESS | 1647 | 1469447152183 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:45:52 INFO - PROCESS | 1647 | 1469447152246 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1647 | 1469447152247 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f67000 == 47 [pid = 1647] [id = 98] 04:45:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11835f800) [pid = 1647] [serial = 291] [outer = 0x0] 04:45:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1185eec00) [pid = 1647] [serial = 292] [outer = 0x11835f800] 04:45:52 INFO - PROCESS | 1647 | 1469447152278 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1188f5400) [pid = 1647] [serial = 293] [outer = 0x11835f800] 04:45:52 INFO - PROCESS | 1647 | 1469447152699 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]]]}] 04:45:52 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. 04:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 670ms 04:45:52 INFO - PROCESS | 1647 | 1469447152713 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1647 | 1469447152717 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:45:52 INFO - PROCESS | 1647 | 1469447152722 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1647 | 1469447152723 Marionette TRACE conn2 <- [1,366,null,{}] 04:45:52 INFO - PROCESS | 1647 | 1469447152726 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}] 04:45:52 INFO - PROCESS | 1647 | 1469447152728 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:52 INFO - PROCESS | 1647 | 1469447152832 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:45:52 INFO - PROCESS | 1647 | 1469447152884 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1647 | 1469447152885 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194d6000 == 48 [pid = 1647] [id = 99] 04:45:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1199e9000) [pid = 1647] [serial = 294] [outer = 0x0] 04:45:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x119c94000) [pid = 1647] [serial = 295] [outer = 0x1199e9000] 04:45:52 INFO - PROCESS | 1647 | 1469447152915 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x124004400) [pid = 1647] [serial = 296] [outer = 0x1199e9000] 04:45:53 INFO - PROCESS | 1647 | 1469447153357 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]]]}] 04:45:53 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. 04:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 670ms 04:45:53 INFO - PROCESS | 1647 | 1469447153392 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 1647 | 1469447153394 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:45:53 INFO - PROCESS | 1647 | 1469447153414 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1647 | 1469447153416 Marionette TRACE conn2 <- [1,370,null,{}] 04:45:53 INFO - PROCESS | 1647 | 1469447153425 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}] 04:45:53 INFO - PROCESS | 1647 | 1469447153429 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:53 INFO - PROCESS | 1647 | 1469447153546 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:45:53 INFO - PROCESS | 1647 | 1469447153612 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1647 | 1469447153614 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a529000 == 49 [pid = 1647] [id = 100] 04:45:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x127145800) [pid = 1647] [serial = 297] [outer = 0x0] 04:45:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12745b800) [pid = 1647] [serial = 298] [outer = 0x127145800] 04:45:53 INFO - PROCESS | 1647 | 1469447153645 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x128ba0c00) [pid = 1647] [serial = 299] [outer = 0x127145800] 04:45:54 INFO - PROCESS | 1647 | 1469447154083 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]]]}] 04:45:54 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. 04:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 740ms 04:45:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:45:54 INFO - PROCESS | 1647 | 1469447154137 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1647 | 1469447154139 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:45:54 INFO - PROCESS | 1647 | 1469447154141 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1647 | 1469447154142 Marionette TRACE conn2 <- [1,374,null,{}] 04:45:54 INFO - PROCESS | 1647 | 1469447154145 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}] 04:45:54 INFO - PROCESS | 1647 | 1469447154146 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:54 INFO - PROCESS | 1647 | 1469447154248 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:45:54 INFO - PROCESS | 1647 | 1469447154318 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1647 | 1469447154319 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b73b000 == 50 [pid = 1647] [id = 101] 04:45:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1292b4000) [pid = 1647] [serial = 300] [outer = 0x0] 04:45:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1292b8c00) [pid = 1647] [serial = 301] [outer = 0x1292b4000] 04:45:54 INFO - PROCESS | 1647 | 1469447154354 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12ae66c00) [pid = 1647] [serial = 302] [outer = 0x1292b4000] 04:45:54 INFO - PROCESS | 1647 | 1469447154927 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:45:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1019ms 04:45:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:45:55 INFO - PROCESS | 1647 | 1469447155161 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1647 | 1469447155164 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:45:55 INFO - PROCESS | 1647 | 1469447155167 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1647 | 1469447155169 Marionette TRACE conn2 <- [1,378,null,{}] 04:45:55 INFO - PROCESS | 1647 | 1469447155183 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}] 04:45:55 INFO - PROCESS | 1647 | 1469447155185 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:55 INFO - PROCESS | 1647 | 1469447155274 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:45:55 INFO - PROCESS | 1647 | 1469447155321 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 1647 | 1469447155324 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182d4000 == 51 [pid = 1647] [id = 102] 04:45:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1185f7000) [pid = 1647] [serial = 303] [outer = 0x0] 04:45:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11875e800) [pid = 1647] [serial = 304] [outer = 0x1185f7000] 04:45:55 INFO - PROCESS | 1647 | 1469447155351 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11974f800) [pid = 1647] [serial = 305] [outer = 0x1185f7000] 04:45:55 INFO - PROCESS | 1647 | 1469447155730 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:45:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 632ms 04:45:55 INFO - PROCESS | 1647 | 1469447155800 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1647 | 1469447155802 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:45:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:45:55 INFO - PROCESS | 1647 | 1469447155806 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1647 | 1469447155809 Marionette TRACE conn2 <- [1,382,null,{}] 04:45:55 INFO - PROCESS | 1647 | 1469447155811 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}] 04:45:55 INFO - PROCESS | 1647 | 1469447155813 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:55 INFO - PROCESS | 1647 | 1469447155942 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:45:55 INFO - PROCESS | 1647 | 1469447155993 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 1647 | 1469447155995 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11724e000 == 52 [pid = 1647] [id = 103] 04:45:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12400a400) [pid = 1647] [serial = 306] [outer = 0x0] 04:45:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1243e3000) [pid = 1647] [serial = 307] [outer = 0x12400a400] 04:45:56 INFO - PROCESS | 1647 | 1469447156025 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x124de6000) [pid = 1647] [serial = 308] [outer = 0x12400a400] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x125309800 == 51 [pid = 1647] [id = 65] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12a774000 == 50 [pid = 1647] [id = 96] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12a515800 == 49 [pid = 1647] [id = 95] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x125862800 == 48 [pid = 1647] [id = 94] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1271e3800 == 47 [pid = 1647] [id = 93] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x125e1b800 == 46 [pid = 1647] [id = 92] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1253b1000 == 45 [pid = 1647] [id = 91] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x124486800 == 44 [pid = 1647] [id = 90] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12b723c00) [pid = 1647] [serial = 235] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x118360800) [pid = 1647] [serial = 198] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x113374c00) [pid = 1647] [serial = 195] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x124025000 == 43 [pid = 1647] [id = 89] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1194cf800 == 42 [pid = 1647] [id = 88] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11841d000 == 41 [pid = 1647] [id = 87] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1170e7800 == 40 [pid = 1647] [id = 86] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1170ff800 == 39 [pid = 1647] [id = 85] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11724a000 == 38 [pid = 1647] [id = 84] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12a312800 == 37 [pid = 1647] [id = 83] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x128adf800 == 36 [pid = 1647] [id = 82] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1188af000 == 35 [pid = 1647] [id = 81] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x116006000 == 34 [pid = 1647] [id = 80] 04:45:56 INFO - PROCESS | 1647 | --DOCSHELL 0x128fd3800 == 33 [pid = 1647] [id = 79] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12ae7fc00) [pid = 1647] [serial = 233] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12ce37400) [pid = 1647] [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.] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12a6fc400) [pid = 1647] [serial = 224] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x127457c00) [pid = 1647] [serial = 217] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12536c800) [pid = 1647] [serial = 212] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12a535000) [pid = 1647] [serial = 220] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1185f0000) [pid = 1647] [serial = 202] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1182e1c00) [pid = 1647] [serial = 201] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11971e000) [pid = 1647] [serial = 205] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12a658800) [pid = 1647] [serial = 221] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x124da6000) [pid = 1647] [serial = 211] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x126d16c00) [pid = 1647] [serial = 215] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x129463400) [pid = 1647] [serial = 218] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11916c800) [pid = 1647] [serial = 204] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124207c00) [pid = 1647] [serial = 209] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12a7c3800) [pid = 1647] [serial = 232] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1182e4000) [pid = 1647] [serial = 226] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x125378400) [pid = 1647] [serial = 230] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12a6f2c00) [pid = 1647] [serial = 223] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x124daa800) [pid = 1647] [serial = 229] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119905400) [pid = 1647] [serial = 227] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119911c00) [pid = 1647] [serial = 208] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x125dc4400) [pid = 1647] [serial = 214] [outer = 0x0] [url = about:blank] 04:45:56 INFO - PROCESS | 1647 | 1469447156414 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:45:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:45:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 622ms 04:45:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:45:56 INFO - PROCESS | 1647 | 1469447156426 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 1647 | 1469447156428 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:45:56 INFO - PROCESS | 1647 | 1469447156431 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 1647 | 1469447156433 Marionette TRACE conn2 <- [1,386,null,{}] 04:45:56 INFO - PROCESS | 1647 | 1469447156440 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}] 04:45:56 INFO - PROCESS | 1647 | 1469447156443 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:56 INFO - PROCESS | 1647 | 1469447156525 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:45:56 INFO - PROCESS | 1647 | 1469447156597 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1647 | 1469447156600 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x117418000 == 34 [pid = 1647] [id = 104] 04:45:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x124dee800) [pid = 1647] [serial = 309] [outer = 0x0] 04:45:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x126eb3c00) [pid = 1647] [serial = 310] [outer = 0x124dee800] 04:45:56 INFO - PROCESS | 1647 | 1469447156630 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128b9a000) [pid = 1647] [serial = 311] [outer = 0x124dee800] 04:45:56 INFO - PROCESS | 1647 | 1469447156936 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]]]}] 04:45:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:45:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 522ms 04:45:56 INFO - PROCESS | 1647 | 1469447156954 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 1647 | 1469447156956 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:45:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:45:56 INFO - PROCESS | 1647 | 1469447156958 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 1647 | 1469447156959 Marionette TRACE conn2 <- [1,390,null,{}] 04:45:56 INFO - PROCESS | 1647 | 1469447156962 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}] 04:45:56 INFO - PROCESS | 1647 | 1469447156963 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:57 INFO - PROCESS | 1647 | 1469447157051 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:45:57 INFO - PROCESS | 1647 | 1469447157055 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1647 | 1469447157056 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cb7000 == 35 [pid = 1647] [id = 105] 04:45:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128daa400) [pid = 1647] [serial = 312] [outer = 0x0] 04:45:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12a535000) [pid = 1647] [serial = 313] [outer = 0x128daa400] 04:45:57 INFO - PROCESS | 1647 | 1469447157081 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12a6fc000) [pid = 1647] [serial = 314] [outer = 0x128daa400] 04:45:57 INFO - PROCESS | 1647 | 1469447157433 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]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:45:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 04:45:57 INFO - PROCESS | 1647 | 1469447157506 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1647 | 1469447157507 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:45:57 INFO - PROCESS | 1647 | 1469447157518 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1647 | 1469447157519 Marionette TRACE conn2 <- [1,394,null,{}] 04:45:57 INFO - PROCESS | 1647 | 1469447157550 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}] 04:45:57 INFO - PROCESS | 1647 | 1469447157552 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:57 INFO - PROCESS | 1647 | 1469447157638 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:45:57 INFO - PROCESS | 1647 | 1469447157643 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1647 | 1469447157644 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c13000 == 36 [pid = 1647] [id = 106] 04:45:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12a6fc800) [pid = 1647] [serial = 315] [outer = 0x0] 04:45:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12b72e400) [pid = 1647] [serial = 316] [outer = 0x12a6fc800] 04:45:57 INFO - PROCESS | 1647 | 1469447157668 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12b8cc800) [pid = 1647] [serial = 317] [outer = 0x12a6fc800] 04:45:58 INFO - PROCESS | 1647 | 1469447158017 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]]]}] 04:45:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:45:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 529ms 04:45:58 INFO - PROCESS | 1647 | 1469447158060 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 1647 | 1469447158061 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:45:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:45:58 INFO - PROCESS | 1647 | 1469447158065 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 1647 | 1469447158066 Marionette TRACE conn2 <- [1,398,null,{}] 04:45:58 INFO - PROCESS | 1647 | 1469447158068 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}] 04:45:58 INFO - PROCESS | 1647 | 1469447158072 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:58 INFO - PROCESS | 1647 | 1469447158176 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:45:58 INFO - PROCESS | 1647 | 1469447158182 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 1647 | 1469447158183 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e06000 == 37 [pid = 1647] [id = 107] 04:45:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12b971000) [pid = 1647] [serial = 318] [outer = 0x0] 04:45:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12bdb7800) [pid = 1647] [serial = 319] [outer = 0x12b971000] 04:45:58 INFO - PROCESS | 1647 | 1469447158208 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12c4eb800) [pid = 1647] [serial = 320] [outer = 0x12b971000] 04:45:58 INFO - PROCESS | 1647 | 1469447158584 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]]]}] 04:45:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:45:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 568ms 04:45:58 INFO - PROCESS | 1647 | 1469447158633 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 1647 | 1469447158634 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:45:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:45:58 INFO - PROCESS | 1647 | 1469447158637 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 1647 | 1469447158638 Marionette TRACE conn2 <- [1,402,null,{}] 04:45:58 INFO - PROCESS | 1647 | 1469447158641 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}] 04:45:58 INFO - PROCESS | 1647 | 1469447158642 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:58 INFO - PROCESS | 1647 | 1469447158738 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:45:58 INFO - PROCESS | 1647 | 1469447158752 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 1647 | 1469447158753 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271e5000 == 38 [pid = 1647] [id = 108] 04:45:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12c4ebc00) [pid = 1647] [serial = 321] [outer = 0x0] 04:45:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12c4f5800) [pid = 1647] [serial = 322] [outer = 0x12c4ebc00] 04:45:58 INFO - PROCESS | 1647 | 1469447158777 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12c517800) [pid = 1647] [serial = 323] [outer = 0x12c4ebc00] 04:45:59 INFO - PROCESS | 1647 | 1469447159142 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]]]}] 04:45:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:45:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 04:45:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:45:59 INFO - PROCESS | 1647 | 1469447159156 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1647 | 1469447159157 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:45:59 INFO - PROCESS | 1647 | 1469447159160 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1647 | 1469447159161 Marionette TRACE conn2 <- [1,406,null,{}] 04:45:59 INFO - PROCESS | 1647 | 1469447159165 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}] 04:45:59 INFO - PROCESS | 1647 | 1469447159166 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:59 INFO - PROCESS | 1647 | 1469447159274 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:45:59 INFO - PROCESS | 1647 | 1469447159286 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 1647 | 1469447159287 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292d4000 == 39 [pid = 1647] [id = 109] 04:45:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1127da800) [pid = 1647] [serial = 324] [outer = 0x0] 04:45:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1127dd000) [pid = 1647] [serial = 325] [outer = 0x1127da800] 04:45:59 INFO - PROCESS | 1647 | 1469447159311 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x112f35000) [pid = 1647] [serial = 326] [outer = 0x1127da800] 04:45:59 INFO - PROCESS | 1647 | 1469447159626 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]]]}] 04:45:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:45:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 472ms 04:45:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:45:59 INFO - PROCESS | 1647 | 1469447159644 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1647 | 1469447159645 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:45:59 INFO - PROCESS | 1647 | 1469447159649 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1647 | 1469447159652 Marionette TRACE conn2 <- [1,410,null,{}] 04:45:59 INFO - PROCESS | 1647 | 1469447159654 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}] 04:45:59 INFO - PROCESS | 1647 | 1469447159655 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:59 INFO - PROCESS | 1647 | 1469447159755 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:45:59 INFO - PROCESS | 1647 | 1469447159766 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 1647 | 1469447159767 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:45:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a522000 == 40 [pid = 1647] [id = 110] 04:45:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x110f72000) [pid = 1647] [serial = 327] [outer = 0x0] 04:45:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x110f7ac00) [pid = 1647] [serial = 328] [outer = 0x110f72000] 04:45:59 INFO - PROCESS | 1647 | 1469447159790 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x110f7ec00) [pid = 1647] [serial = 329] [outer = 0x110f72000] 04:46:00 INFO - PROCESS | 1647 | 1469447160131 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]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:46:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 521ms 04:46:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:46:00 INFO - PROCESS | 1647 | 1469447160170 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 1647 | 1469447160171 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:46:00 INFO - PROCESS | 1647 | 1469447160173 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 1647 | 1469447160174 Marionette TRACE conn2 <- [1,414,null,{}] 04:46:00 INFO - PROCESS | 1647 | 1469447160176 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}] 04:46:00 INFO - PROCESS | 1647 | 1469447160177 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:00 INFO - PROCESS | 1647 | 1469447160293 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:46:00 INFO - PROCESS | 1647 | 1469447160294 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:46:00 INFO - PROCESS | 1647 | 1469447160328 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1647 | 1469447160329 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b92e000 == 41 [pid = 1647] [id = 111] 04:46:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x110fea400) [pid = 1647] [serial = 330] [outer = 0x0] 04:46:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x110feb000) [pid = 1647] [serial = 331] [outer = 0x110fea400] 04:46:00 INFO - PROCESS | 1647 | 1469447160360 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1127ddc00) [pid = 1647] [serial = 332] [outer = 0x110fea400] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1185f1400) [pid = 1647] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x120fc3800) [pid = 1647] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x117e0cc00) [pid = 1647] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x128b99400) [pid = 1647] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12a7b5400) [pid = 1647] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119175400) [pid = 1647] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x116984400) [pid = 1647] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1253f7c00) [pid = 1647] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x118720000) [pid = 1647] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12a7bbc00) [pid = 1647] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1185f9000) [pid = 1647] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1252f7800) [pid = 1647] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x126e29400) [pid = 1647] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12a657000) [pid = 1647] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x128b9f000) [pid = 1647] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:46:00 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1182dc800) [pid = 1647] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:46:00 INFO - PROCESS | 1647 | 1469447160767 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]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:46:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 620ms 04:46:00 INFO - PROCESS | 1647 | 1469447160794 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 1647 | 1469447160795 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:46:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:46:00 INFO - PROCESS | 1647 | 1469447160803 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 1647 | 1469447160805 Marionette TRACE conn2 <- [1,418,null,{}] 04:46:00 INFO - PROCESS | 1647 | 1469447160807 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}] 04:46:00 INFO - PROCESS | 1647 | 1469447160809 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:00 INFO - PROCESS | 1647 | 1469447160935 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:46:00 INFO - PROCESS | 1647 | 1469447160966 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1647 | 1469447160968 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b941800 == 42 [pid = 1647] [id = 112] 04:46:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x110fe1000) [pid = 1647] [serial = 333] [outer = 0x0] 04:46:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x112f37c00) [pid = 1647] [serial = 334] [outer = 0x110fe1000] 04:46:00 INFO - PROCESS | 1647 | 1469447160995 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12c4eec00) [pid = 1647] [serial = 335] [outer = 0x110fe1000] 04:46:01 INFO - PROCESS | 1647 | 1469447161799 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]]]}] 04:46:01 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 04:46:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1024ms 04:46:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:46:01 INFO - PROCESS | 1647 | 1469447161828 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 1647 | 1469447161829 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:46:01 INFO - PROCESS | 1647 | 1469447161832 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 1647 | 1469447161834 Marionette TRACE conn2 <- [1,422,null,{}] 04:46:01 INFO - PROCESS | 1647 | 1469447161843 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}] 04:46:01 INFO - PROCESS | 1647 | 1469447161844 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:01 INFO - PROCESS | 1647 | 1469447161934 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:46:01 INFO - PROCESS | 1647 | 1469447161938 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1647 | 1469447161939 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd92000 == 43 [pid = 1647] [id = 113] 04:46:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1210e5400) [pid = 1647] [serial = 336] [outer = 0x0] 04:46:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1210eb800) [pid = 1647] [serial = 337] [outer = 0x1210e5400] 04:46:01 INFO - PROCESS | 1647 | 1469447161962 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12a7b8400) [pid = 1647] [serial = 338] [outer = 0x1210e5400] 04:46:02 INFO - PROCESS | 1647 | 1469447162789 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]]]}] 04:46:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:46:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 970ms 04:46:02 INFO - PROCESS | 1647 | 1469447162803 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1647 | 1469447162805 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:46:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:46:02 INFO - PROCESS | 1647 | 1469447162809 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1647 | 1469447162811 Marionette TRACE conn2 <- [1,426,null,{}] 04:46:02 INFO - PROCESS | 1647 | 1469447162817 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}] 04:46:02 INFO - PROCESS | 1647 | 1469447162819 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:02 INFO - PROCESS | 1647 | 1469447162927 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:46:02 INFO - PROCESS | 1647 | 1469447162979 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 1647 | 1469447162981 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x116961000 == 44 [pid = 1647] [id = 114] 04:46:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x116084c00) [pid = 1647] [serial = 339] [outer = 0x0] 04:46:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x116a8e000) [pid = 1647] [serial = 340] [outer = 0x116084c00] 04:46:03 INFO - PROCESS | 1647 | 1469447163013 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1182e0800) [pid = 1647] [serial = 341] [outer = 0x116084c00] 04:46:03 INFO - PROCESS | 1647 | 1469447163533 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] 04:46:03 INFO - PROCESS | 1647 | 1469447163603 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:46:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:46:03 INFO - PROCESS | 1647 | 1469447163608 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1647 | 1469447163610 Marionette TRACE conn2 <- [1,430,null,{}] 04:46:03 INFO - PROCESS | 1647 | 1469447163613 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}] 04:46:03 INFO - PROCESS | 1647 | 1469447163616 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:03 INFO - PROCESS | 1647 | 1469447163721 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:46:03 INFO - PROCESS | 1647 | 1469447163785 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 1647 | 1469447163787 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x124021000 == 45 [pid = 1647] [id = 115] 04:46:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1199ea400) [pid = 1647] [serial = 342] [outer = 0x0] 04:46:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119ae7000) [pid = 1647] [serial = 343] [outer = 0x1199ea400] 04:46:03 INFO - PROCESS | 1647 | 1469447163817 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x119aed400) [pid = 1647] [serial = 344] [outer = 0x1199ea400] 04:46:04 INFO - PROCESS | 1647 | 1469447164243 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]]]}] 04:46:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:46:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 04:46:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:46:04 INFO - PROCESS | 1647 | 1469447164278 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:46:04 INFO - PROCESS | 1647 | 1469447164280 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:46:04 INFO - PROCESS | 1647 | 1469447164282 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:46:04 INFO - PROCESS | 1647 | 1469447164285 Marionette TRACE conn2 <- [1,434,null,{}] 04:46:04 INFO - PROCESS | 1647 | 1469447164292 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}] 04:46:04 INFO - PROCESS | 1647 | 1469447164296 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:04 INFO - PROCESS | 1647 | 1469447164421 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:46:04 INFO - PROCESS | 1647 | 1469447164502 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 1647 | 1469447164503 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a77a000 == 46 [pid = 1647] [id = 116] 04:46:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1210e6c00) [pid = 1647] [serial = 345] [outer = 0x0] 04:46:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x124de6800) [pid = 1647] [serial = 346] [outer = 0x1210e6c00] 04:46:04 INFO - PROCESS | 1647 | 1469447164535 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x125dc7800) [pid = 1647] [serial = 347] [outer = 0x1210e6c00] 04:46:04 INFO - PROCESS | 1647 | 1469447164955 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]]]}] 04:46:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:46:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 722ms 04:46:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:46:05 INFO - PROCESS | 1647 | 1469447165004 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 1647 | 1469447165006 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:46:05 INFO - PROCESS | 1647 | 1469447165008 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1647 | 1469447165009 Marionette TRACE conn2 <- [1,438,null,{}] 04:46:05 INFO - PROCESS | 1647 | 1469447165012 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}] 04:46:05 INFO - PROCESS | 1647 | 1469447165013 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:05 INFO - PROCESS | 1647 | 1469447165119 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:46:05 INFO - PROCESS | 1647 | 1469447165173 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 1647 | 1469447165174 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c4cc800 == 47 [pid = 1647] [id = 117] 04:46:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x128b99000) [pid = 1647] [serial = 348] [outer = 0x0] 04:46:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x128ba3000) [pid = 1647] [serial = 349] [outer = 0x128b99000] 04:46:05 INFO - PROCESS | 1647 | 1469447165203 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x129468000) [pid = 1647] [serial = 350] [outer = 0x128b99000] 04:46:05 INFO - PROCESS | 1647 | 1469447165670 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]]]}] 04:46:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:46:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 720ms 04:46:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:46:05 INFO - PROCESS | 1647 | 1469447165730 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 1647 | 1469447165732 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:46:05 INFO - PROCESS | 1647 | 1469447165734 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1647 | 1469447165735 Marionette TRACE conn2 <- [1,442,null,{}] 04:46:05 INFO - PROCESS | 1647 | 1469447165738 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}] 04:46:05 INFO - PROCESS | 1647 | 1469447165739 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:05 INFO - PROCESS | 1647 | 1469447165842 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:46:06 INFO - PROCESS | 1647 | 1469447166058 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1647 | 1469447166059 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170e4000 == 48 [pid = 1647] [id = 118] 04:46:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x113d4ac00) [pid = 1647] [serial = 351] [outer = 0x0] 04:46:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x116907000) [pid = 1647] [serial = 352] [outer = 0x113d4ac00] 04:46:06 INFO - PROCESS | 1647 | 1469447166088 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1182e0400) [pid = 1647] [serial = 353] [outer = 0x113d4ac00] 04:46:06 INFO - PROCESS | 1647 | 1469447166528 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]]]}] 04:46:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:46:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 822ms 04:46:06 INFO - PROCESS | 1647 | 1469447166572 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 1647 | 1469447166574 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:46:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:46:06 INFO - PROCESS | 1647 | 1469447166577 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1647 | 1469447166579 Marionette TRACE conn2 <- [1,446,null,{}] 04:46:06 INFO - PROCESS | 1647 | 1469447166585 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}] 04:46:06 INFO - PROCESS | 1647 | 1469447166586 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:06 INFO - PROCESS | 1647 | 1469447166678 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:46:06 INFO - PROCESS | 1647 | 1469447166751 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1647 | 1469447166752 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x118125800 == 49 [pid = 1647] [id = 119] 04:46:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x119752800) [pid = 1647] [serial = 354] [outer = 0x0] 04:46:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x119ae2c00) [pid = 1647] [serial = 355] [outer = 0x119752800] 04:46:06 INFO - PROCESS | 1647 | 1469447166780 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x119af0000) [pid = 1647] [serial = 356] [outer = 0x119752800] 04:46:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12b941800 == 48 [pid = 1647] [id = 112] 04:46:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12b92e000 == 47 [pid = 1647] [id = 111] 04:46:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12a522000 == 46 [pid = 1647] [id = 110] 04:46:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1292d4000 == 45 [pid = 1647] [id = 109] 04:46:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1271e5000 == 44 [pid = 1647] [id = 108] 04:46:06 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12bd40800) [pid = 1647] [serial = 289] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1647 | --DOCSHELL 0x126e06000 == 43 [pid = 1647] [id = 107] 04:46:06 INFO - PROCESS | 1647 | --DOCSHELL 0x124c13000 == 42 [pid = 1647] [id = 106] 04:46:06 INFO - PROCESS | 1647 | --DOCSHELL 0x119cb7000 == 41 [pid = 1647] [id = 105] 04:46:06 INFO - PROCESS | 1647 | --DOCSHELL 0x117418000 == 40 [pid = 1647] [id = 104] 04:46:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11724e000 == 39 [pid = 1647] [id = 103] 04:46:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1182d4000 == 38 [pid = 1647] [id = 102] 04:46:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1194d6000 == 37 [pid = 1647] [id = 99] 04:46:07 INFO - PROCESS | 1647 | --DOCSHELL 0x116f67000 == 36 [pid = 1647] [id = 98] 04:46:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12a77a800 == 35 [pid = 1647] [id = 97] 04:46:07 INFO - PROCESS | 1647 | 1469447167134 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]]]}] 04:46:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:46:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 574ms 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x129460c00) [pid = 1647] [serial = 193] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1185f3800) [pid = 1647] [serial = 199] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12a6fcc00) [pid = 1647] [serial = 271] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12400e400) [pid = 1647] [serial = 259] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x125218000) [pid = 1647] [serial = 260] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1182e4800) [pid = 1647] [serial = 251] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x118176c00) [pid = 1647] [serial = 250] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1176b4c00) [pid = 1647] [serial = 238] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x128b9b800) [pid = 1647] [serial = 265] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1243d7000) [pid = 1647] [serial = 244] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x127455400) [pid = 1647] [serial = 247] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12ae69c00) [pid = 1647] [serial = 274] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1199eb000) [pid = 1647] [serial = 256] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119be3c00) [pid = 1647] [serial = 257] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1258fb800) [pid = 1647] [serial = 262] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x126d8e000) [pid = 1647] [serial = 263] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118887800) [pid = 1647] [serial = 241] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12a7bb400) [pid = 1647] [serial = 272] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12b796800) [pid = 1647] [serial = 236] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119726400) [pid = 1647] [serial = 254] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1188f7000) [pid = 1647] [serial = 253] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12b799c00) [pid = 1647] [serial = 277] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12ae77800) [pid = 1647] [serial = 275] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119909c00) [pid = 1647] [serial = 280] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12a65d800) [pid = 1647] [serial = 281] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12b975000) [pid = 1647] [serial = 286] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x129468c00) [pid = 1647] [serial = 268] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12b96b400) [pid = 1647] [serial = 284] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12b79f400) [pid = 1647] [serial = 278] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12a656c00) [pid = 1647] [serial = 269] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x128ba5400) [pid = 1647] [serial = 266] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12bd38800) [pid = 1647] [serial = 287] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12b7a5800) [pid = 1647] [serial = 283] [outer = 0x0] [url = about:blank] 04:46:07 INFO - PROCESS | 1647 | 1469447167164 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:46:07 INFO - PROCESS | 1647 | 1469447167166 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:46:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:46:07 INFO - PROCESS | 1647 | 1469447167172 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 1647 | 1469447167173 Marionette TRACE conn2 <- [1,450,null,{}] 04:46:07 INFO - PROCESS | 1647 | 1469447167175 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}] 04:46:07 INFO - PROCESS | 1647 | 1469447167177 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:07 INFO - PROCESS | 1647 | 1469447167262 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:46:07 INFO - PROCESS | 1647 | 1469447167289 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 1647 | 1469447167291 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x118419800 == 36 [pid = 1647] [id = 120] 04:46:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1210e3400) [pid = 1647] [serial = 357] [outer = 0x0] 04:46:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1210e7800) [pid = 1647] [serial = 358] [outer = 0x1210e3400] 04:46:07 INFO - PROCESS | 1647 | 1469447167316 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x124625000) [pid = 1647] [serial = 359] [outer = 0x1210e3400] 04:46:07 INFO - PROCESS | 1647 | 1469447167662 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] 04:46:07 INFO - PROCESS | 1647 | 1469447167694 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:46:07 INFO - PROCESS | 1647 | 1469447167704 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 1647 | 1469447167708 Marionette TRACE conn2 <- [1,454,null,{}] 04:46:07 INFO - PROCESS | 1647 | 1469447167717 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}] 04:46:07 INFO - PROCESS | 1647 | 1469447167719 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:07 INFO - PROCESS | 1647 | 1469447167803 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:46:07 INFO - PROCESS | 1647 | 1469447167807 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 1647 | 1469447167808 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x124257000 == 37 [pid = 1647] [id = 121] 04:46:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124a8cc00) [pid = 1647] [serial = 360] [outer = 0x0] 04:46:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x126e2f800) [pid = 1647] [serial = 361] [outer = 0x124a8cc00] 04:46:07 INFO - PROCESS | 1647 | 1469447167833 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128fa5c00) [pid = 1647] [serial = 362] [outer = 0x124a8cc00] 04:46:08 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:08 INFO - PROCESS | 1647 | 1469447168182 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]]]}] 04:46:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:46:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 534ms 04:46:08 INFO - PROCESS | 1647 | 1469447168236 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:46:08 INFO - PROCESS | 1647 | 1469447168238 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:46:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:46:08 INFO - PROCESS | 1647 | 1469447168240 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1647 | 1469447168241 Marionette TRACE conn2 <- [1,458,null,{}] 04:46:08 INFO - PROCESS | 1647 | 1469447168243 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}] 04:46:08 INFO - PROCESS | 1647 | 1469447168244 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:08 INFO - PROCESS | 1647 | 1469447168325 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:46:08 INFO - PROCESS | 1647 | 1469447168328 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1647 | 1469447168330 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1253b1000 == 38 [pid = 1647] [id = 122] 04:46:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x129468c00) [pid = 1647] [serial = 363] [outer = 0x0] 04:46:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12a6fcc00) [pid = 1647] [serial = 364] [outer = 0x129468c00] 04:46:08 INFO - PROCESS | 1647 | 1469447168357 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12ae77800) [pid = 1647] [serial = 365] [outer = 0x129468c00] 04:46:08 INFO - PROCESS | 1647 | 1469447168697 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] 04:46:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:46:08 INFO - PROCESS | 1647 | 1469447168711 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:46:08 INFO - PROCESS | 1647 | 1469447168716 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1647 | 1469447168718 Marionette TRACE conn2 <- [1,462,null,{}] 04:46:08 INFO - PROCESS | 1647 | 1469447168720 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}] 04:46:08 INFO - PROCESS | 1647 | 1469447168723 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:08 INFO - PROCESS | 1647 | 1469447168848 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:46:08 INFO - PROCESS | 1647 | 1469447168961 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1647 | 1469447168967 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271d3000 == 39 [pid = 1647] [id = 123] 04:46:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12b7a5000) [pid = 1647] [serial = 366] [outer = 0x0] 04:46:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12b8c2c00) [pid = 1647] [serial = 367] [outer = 0x12b7a5000] 04:46:09 INFO - PROCESS | 1647 | 1469447169020 Marionette DEBUG loaded listener.js 04:46:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12b972400) [pid = 1647] [serial = 368] [outer = 0x12b7a5000] 04:46:09 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:09 INFO - PROCESS | 1647 | 1469447169529 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] 04:46:09 INFO - PROCESS | 1647 | 1469447169589 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:46:09 INFO - PROCESS | 1647 | 1469447169591 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1647 | 1469447169592 Marionette TRACE conn2 <- [1,466,null,{}] 04:46:09 INFO - PROCESS | 1647 | 1469447169594 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}] 04:46:09 INFO - PROCESS | 1647 | 1469447169597 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:09 INFO - PROCESS | 1647 | 1469447169709 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:46:09 INFO - PROCESS | 1647 | 1469447169726 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 1647 | 1469447169727 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fce800 == 40 [pid = 1647] [id = 124] 04:46:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12bd3d000) [pid = 1647] [serial = 369] [outer = 0x0] 04:46:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12c4ea400) [pid = 1647] [serial = 370] [outer = 0x12bd3d000] 04:46:09 INFO - PROCESS | 1647 | 1469447169751 Marionette DEBUG loaded listener.js 04:46:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12c4f1c00) [pid = 1647] [serial = 371] [outer = 0x12bd3d000] 04:46:10 INFO - PROCESS | 1647 | 1469447170078 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] 04:46:10 INFO - PROCESS | 1647 | 1469447170110 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:46:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:46:10 INFO - PROCESS | 1647 | 1469447170119 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:46:10 INFO - PROCESS | 1647 | 1469447170121 Marionette TRACE conn2 <- [1,470,null,{}] 04:46:10 INFO - PROCESS | 1647 | 1469447170123 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}] 04:46:10 INFO - PROCESS | 1647 | 1469447170124 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:10 INFO - PROCESS | 1647 | 1469447170233 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:46:10 INFO - PROCESS | 1647 | 1469447170237 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1647 | 1469447170238 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a316000 == 41 [pid = 1647] [id = 125] 04:46:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x110fa7000) [pid = 1647] [serial = 372] [outer = 0x0] 04:46:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x110faf000) [pid = 1647] [serial = 373] [outer = 0x110fa7000] 04:46:10 INFO - PROCESS | 1647 | 1469447170294 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x110fb5400) [pid = 1647] [serial = 374] [outer = 0x110fa7000] 04:46:10 INFO - PROCESS | 1647 | 1469447170592 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]]]}] 04:46:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:46:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 524ms 04:46:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:46:10 INFO - PROCESS | 1647 | 1469447170638 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:46:10 INFO - PROCESS | 1647 | 1469447170639 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:46:10 INFO - PROCESS | 1647 | 1469447170641 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:46:10 INFO - PROCESS | 1647 | 1469447170642 Marionette TRACE conn2 <- [1,474,null,{}] 04:46:10 INFO - PROCESS | 1647 | 1469447170645 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}] 04:46:10 INFO - PROCESS | 1647 | 1469447170646 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:10 INFO - PROCESS | 1647 | 1469447170744 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:46:10 INFO - PROCESS | 1647 | 1469447170755 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1647 | 1469447170756 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a776000 == 42 [pid = 1647] [id = 126] 04:46:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x110fb5800) [pid = 1647] [serial = 375] [outer = 0x0] 04:46:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12c4f3c00) [pid = 1647] [serial = 376] [outer = 0x110fb5800] 04:46:10 INFO - PROCESS | 1647 | 1469447170779 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12c519800) [pid = 1647] [serial = 377] [outer = 0x110fb5800] 04:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12c4ebc00) [pid = 1647] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12b971000) [pid = 1647] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1185f7000) [pid = 1647] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1127da800) [pid = 1647] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12a6fc800) [pid = 1647] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x124dee800) [pid = 1647] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x110fe1000) [pid = 1647] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12400a400) [pid = 1647] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x110f72000) [pid = 1647] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x110fea400) [pid = 1647] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x128daa400) [pid = 1647] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:46:11 INFO - PROCESS | 1647 | 1469447171199 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]]]}] 04:46:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:46:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 568ms 04:46:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:46:11 INFO - PROCESS | 1647 | 1469447171209 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 1647 | 1469447171211 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:46:11 INFO - PROCESS | 1647 | 1469447171218 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1647 | 1469447171219 Marionette TRACE conn2 <- [1,478,null,{}] 04:46:11 INFO - PROCESS | 1647 | 1469447171222 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}] 04:46:11 INFO - PROCESS | 1647 | 1469447171223 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:11 INFO - PROCESS | 1647 | 1469447171343 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:46:11 INFO - PROCESS | 1647 | 1469447171376 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1647 | 1469447171377 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b06a800 == 43 [pid = 1647] [id = 127] 04:46:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x110f77800) [pid = 1647] [serial = 378] [outer = 0x0] 04:46:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1199f6800) [pid = 1647] [serial = 379] [outer = 0x110f77800] 04:46:11 INFO - PROCESS | 1647 | 1469447171401 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1210d2400) [pid = 1647] [serial = 380] [outer = 0x110f77800] 04:46:11 INFO - PROCESS | 1647 | 1469447171656 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]]]}] 04:46:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:46:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 476ms 04:46:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:46:11 INFO - PROCESS | 1647 | 1469447171689 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 1647 | 1469447171690 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:46:11 INFO - PROCESS | 1647 | 1469447171693 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1647 | 1469447171694 Marionette TRACE conn2 <- [1,482,null,{}] 04:46:11 INFO - PROCESS | 1647 | 1469447171703 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}] 04:46:11 INFO - PROCESS | 1647 | 1469447171704 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:11 INFO - PROCESS | 1647 | 1469447171792 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:46:11 INFO - PROCESS | 1647 | 1469447171796 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1647 | 1469447171798 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c4c0800 == 44 [pid = 1647] [id = 128] 04:46:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x120fcb000) [pid = 1647] [serial = 381] [outer = 0x0] 04:46:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1210d9800) [pid = 1647] [serial = 382] [outer = 0x120fcb000] 04:46:11 INFO - PROCESS | 1647 | 1469447171824 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12945ec00) [pid = 1647] [serial = 383] [outer = 0x120fcb000] 04:46:12 INFO - PROCESS | 1647 | 1469447172175 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]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:46:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 517ms 04:46:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:46:12 INFO - PROCESS | 1647 | 1469447172211 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 1647 | 1469447172213 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:46:12 INFO - PROCESS | 1647 | 1469447172215 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1647 | 1469447172217 Marionette TRACE conn2 <- [1,486,null,{}] 04:46:12 INFO - PROCESS | 1647 | 1469447172236 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}] 04:46:12 INFO - PROCESS | 1647 | 1469447172238 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:12 INFO - PROCESS | 1647 | 1469447172334 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:46:12 INFO - PROCESS | 1647 | 1469447172337 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 1647 | 1469447172338 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c62c000 == 45 [pid = 1647] [id = 129] 04:46:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x119b09c00) [pid = 1647] [serial = 384] [outer = 0x0] 04:46:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x119b10800) [pid = 1647] [serial = 385] [outer = 0x119b09c00] 04:46:12 INFO - PROCESS | 1647 | 1469447172362 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12b8cb800) [pid = 1647] [serial = 386] [outer = 0x119b09c00] 04:46:12 INFO - PROCESS | 1647 | 1469447172675 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]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:46:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 480ms 04:46:12 INFO - PROCESS | 1647 | 1469447172696 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 1647 | 1469447172697 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:46:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:46:12 INFO - PROCESS | 1647 | 1469447172702 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1647 | 1469447172703 Marionette TRACE conn2 <- [1,490,null,{}] 04:46:12 INFO - PROCESS | 1647 | 1469447172706 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}] 04:46:12 INFO - PROCESS | 1647 | 1469447172707 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:12 INFO - PROCESS | 1647 | 1469447172791 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:46:12 INFO - PROCESS | 1647 | 1469447172795 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 1647 | 1469447172796 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12caad800 == 46 [pid = 1647] [id = 130] 04:46:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1210da800) [pid = 1647] [serial = 387] [outer = 0x0] 04:46:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x124d12400) [pid = 1647] [serial = 388] [outer = 0x1210da800] 04:46:12 INFO - PROCESS | 1647 | 1469447172821 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x124d15c00) [pid = 1647] [serial = 389] [outer = 0x1210da800] 04:46:13 INFO - PROCESS | 1647 | 1469447173260 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]]]}] 04:46:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:46:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 622ms 04:46:13 INFO - PROCESS | 1647 | 1469447173323 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 1647 | 1469447173326 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:46:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:46:13 INFO - PROCESS | 1647 | 1469447173329 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 1647 | 1469447173331 Marionette TRACE conn2 <- [1,494,null,{}] 04:46:13 INFO - PROCESS | 1647 | 1469447173335 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}] 04:46:13 INFO - PROCESS | 1647 | 1469447173337 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:13 INFO - PROCESS | 1647 | 1469447173446 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:46:13 INFO - PROCESS | 1647 | 1469447173540 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 1647 | 1469447173541 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11841a000 == 47 [pid = 1647] [id = 131] 04:46:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1185efc00) [pid = 1647] [serial = 390] [outer = 0x0] 04:46:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x118719800) [pid = 1647] [serial = 391] [outer = 0x1185efc00] 04:46:13 INFO - PROCESS | 1647 | 1469447173574 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1199f3000) [pid = 1647] [serial = 392] [outer = 0x1185efc00] 04:46:13 INFO - PROCESS | 1647 | 1469447173996 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]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:46:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 722ms 04:46:14 INFO - PROCESS | 1647 | 1469447174065 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:46:14 INFO - PROCESS | 1647 | 1469447174068 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:46:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:46:14 INFO - PROCESS | 1647 | 1469447174074 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 1647 | 1469447174076 Marionette TRACE conn2 <- [1,498,null,{}] 04:46:14 INFO - PROCESS | 1647 | 1469447174079 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}] 04:46:14 INFO - PROCESS | 1647 | 1469447174082 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:14 INFO - PROCESS | 1647 | 1469447174186 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:46:14 INFO - PROCESS | 1647 | 1469447174254 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1647 | 1469447174255 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e16000 == 48 [pid = 1647] [id = 132] 04:46:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x119b0c400) [pid = 1647] [serial = 393] [outer = 0x0] 04:46:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x119fc4c00) [pid = 1647] [serial = 394] [outer = 0x119b0c400] 04:46:14 INFO - PROCESS | 1647 | 1469447174286 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1210d7c00) [pid = 1647] [serial = 395] [outer = 0x119b0c400] 04:46:14 INFO - PROCESS | 1647 | 1469447174689 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]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:46:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 672ms 04:46:14 INFO - PROCESS | 1647 | 1469447174776 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:46:14 INFO - PROCESS | 1647 | 1469447174777 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:46:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:46:14 INFO - PROCESS | 1647 | 1469447174799 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 1647 | 1469447174802 Marionette TRACE conn2 <- [1,502,null,{}] 04:46:14 INFO - PROCESS | 1647 | 1469447174810 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}] 04:46:14 INFO - PROCESS | 1647 | 1469447174813 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:14 INFO - PROCESS | 1647 | 1469447174916 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:46:14 INFO - PROCESS | 1647 | 1469447174988 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1647 | 1469447174990 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12caa1800 == 49 [pid = 1647] [id = 133] 04:46:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x124d18c00) [pid = 1647] [serial = 396] [outer = 0x0] 04:46:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x125dc1800) [pid = 1647] [serial = 397] [outer = 0x124d18c00] 04:46:15 INFO - PROCESS | 1647 | 1469447175021 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x127459000) [pid = 1647] [serial = 398] [outer = 0x124d18c00] 04:46:15 INFO - PROCESS | 1647 | 1469447175399 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]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:46:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 638ms 04:46:15 INFO - PROCESS | 1647 | 1469447175420 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:46:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:46:15 INFO - PROCESS | 1647 | 1469447175422 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:46:15 INFO - PROCESS | 1647 | 1469447175424 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1647 | 1469447175426 Marionette TRACE conn2 <- [1,506,null,{}] 04:46:15 INFO - PROCESS | 1647 | 1469447175428 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}] 04:46:15 INFO - PROCESS | 1647 | 1469447175430 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:15 INFO - PROCESS | 1647 | 1469447175535 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:46:15 INFO - PROCESS | 1647 | 1469447175591 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 1647 | 1469447175592 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf33000 == 50 [pid = 1647] [id = 134] 04:46:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x128f9a000) [pid = 1647] [serial = 399] [outer = 0x0] 04:46:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12a7b4400) [pid = 1647] [serial = 400] [outer = 0x128f9a000] 04:46:15 INFO - PROCESS | 1647 | 1469447175621 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12b799c00) [pid = 1647] [serial = 401] [outer = 0x128f9a000] 04:46:16 INFO - PROCESS | 1647 | 1469447176089 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]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:46:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 671ms 04:46:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:46:16 INFO - PROCESS | 1647 | 1469447176096 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1647 | 1469447176098 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:46:16 INFO - PROCESS | 1647 | 1469447176101 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1647 | 1469447176102 Marionette TRACE conn2 <- [1,510,null,{}] 04:46:16 INFO - PROCESS | 1647 | 1469447176104 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}] 04:46:16 INFO - PROCESS | 1647 | 1469447176106 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:16 INFO - PROCESS | 1647 | 1469447176217 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:46:16 INFO - PROCESS | 1647 | 1469447176318 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 1647 | 1469447176320 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182b8000 == 51 [pid = 1647] [id = 135] 04:46:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x110f73800) [pid = 1647] [serial = 402] [outer = 0x0] 04:46:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11697a000) [pid = 1647] [serial = 403] [outer = 0x110f73800] 04:46:16 INFO - PROCESS | 1647 | 1469447176350 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12b8c6800) [pid = 1647] [serial = 404] [outer = 0x110f73800] 04:46:16 INFO - PROCESS | 1647 | 1469447176921 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]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:46:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 870ms 04:46:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:46:16 INFO - PROCESS | 1647 | 1469447176972 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1647 | 1469447176974 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:46:16 INFO - PROCESS | 1647 | 1469447176977 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1647 | 1469447176979 Marionette TRACE conn2 <- [1,514,null,{}] 04:46:16 INFO - PROCESS | 1647 | 1469447176983 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}] 04:46:16 INFO - PROCESS | 1647 | 1469447176984 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:17 INFO - PROCESS | 1647 | 1469447177078 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:46:17 INFO - PROCESS | 1647 | 1469447177150 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 1647 | 1469447177152 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x112054000 == 52 [pid = 1647] [id = 136] 04:46:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1176b4c00) [pid = 1647] [serial = 405] [outer = 0x0] 04:46:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1182e3000) [pid = 1647] [serial = 406] [outer = 0x1176b4c00] 04:46:17 INFO - PROCESS | 1647 | 1469447177179 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11971a800) [pid = 1647] [serial = 407] [outer = 0x1176b4c00] 04:46:17 INFO - PROCESS | 1647 | 1469447177670 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]]]}] 04:46:17 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 04:46:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 720ms 04:46:17 INFO - PROCESS | 1647 | 1469447177697 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:46:17 INFO - PROCESS | 1647 | 1469447177700 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:46:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:46:17 INFO - PROCESS | 1647 | 1469447177703 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:46:17 INFO - PROCESS | 1647 | 1469447177705 Marionette TRACE conn2 <- [1,518,null,{}] 04:46:17 INFO - PROCESS | 1647 | 1469447177707 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}] 04:46:17 INFO - PROCESS | 1647 | 1469447177708 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:17 INFO - PROCESS | 1647 | 1469447177832 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12c62c000 == 51 [pid = 1647] [id = 129] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12c4c0800 == 50 [pid = 1647] [id = 128] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12b06a800 == 49 [pid = 1647] [id = 127] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12a776000 == 48 [pid = 1647] [id = 126] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12a316000 == 47 [pid = 1647] [id = 125] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x128fce800 == 46 [pid = 1647] [id = 124] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x1271d3000 == 45 [pid = 1647] [id = 123] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x1253b1000 == 44 [pid = 1647] [id = 122] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x124257000 == 43 [pid = 1647] [id = 121] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x118419800 == 42 [pid = 1647] [id = 120] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x118125800 == 41 [pid = 1647] [id = 119] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x1170e4000 == 40 [pid = 1647] [id = 118] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x124021000 == 39 [pid = 1647] [id = 115] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd92000 == 38 [pid = 1647] [id = 113] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x116961000 == 37 [pid = 1647] [id = 114] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12c4cc800 == 36 [pid = 1647] [id = 117] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12b73b000 == 35 [pid = 1647] [id = 101] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12a529000 == 34 [pid = 1647] [id = 100] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12a77a000 == 33 [pid = 1647] [id = 116] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x112054000 == 32 [pid = 1647] [id = 136] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x1182b8000 == 31 [pid = 1647] [id = 135] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf33000 == 30 [pid = 1647] [id = 134] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12caa1800 == 29 [pid = 1647] [id = 133] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x126e16000 == 28 [pid = 1647] [id = 132] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12caad800 == 27 [pid = 1647] [id = 130] 04:46:18 INFO - PROCESS | 1647 | --DOCSHELL 0x11841a000 == 26 [pid = 1647] [id = 131] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x1210eb800) [pid = 1647] [serial = 337] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12c4f5800) [pid = 1647] [serial = 322] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1292b8c00) [pid = 1647] [serial = 301] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12bdb7800) [pid = 1647] [serial = 319] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11974f800) [pid = 1647] [serial = 305] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11875e800) [pid = 1647] [serial = 304] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1127dd000) [pid = 1647] [serial = 325] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12b72e400) [pid = 1647] [serial = 316] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12b8cc800) [pid = 1647] [serial = 317] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x119c94000) [pid = 1647] [serial = 295] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12c517800) [pid = 1647] [serial = 323] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x126eb3c00) [pid = 1647] [serial = 310] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x112f37c00) [pid = 1647] [serial = 334] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1243e3000) [pid = 1647] [serial = 307] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x124de6000) [pid = 1647] [serial = 308] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x110f7ac00) [pid = 1647] [serial = 328] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x128b9a000) [pid = 1647] [serial = 311] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x112f35000) [pid = 1647] [serial = 326] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x110feb000) [pid = 1647] [serial = 331] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x110f7ec00) [pid = 1647] [serial = 329] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12a6fc000) [pid = 1647] [serial = 314] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12a535000) [pid = 1647] [serial = 313] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1185eec00) [pid = 1647] [serial = 292] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12745b800) [pid = 1647] [serial = 298] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1127ddc00) [pid = 1647] [serial = 332] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12c4eec00) [pid = 1647] [serial = 335] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12c4eb800) [pid = 1647] [serial = 320] [outer = 0x0] [url = about:blank] 04:46:18 INFO - PROCESS | 1647 | 1469447178665 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1647 | 1469447178667 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x112245800 == 27 [pid = 1647] [id = 137] 04:46:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x110f7e400) [pid = 1647] [serial = 408] [outer = 0x0] 04:46:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x110feb000) [pid = 1647] [serial = 409] [outer = 0x110f7e400] 04:46:18 INFO - PROCESS | 1647 | 1469447178697 Marionette DEBUG loaded listener.js 04:46:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1127db800) [pid = 1647] [serial = 410] [outer = 0x110f7e400] 04:46:19 INFO - PROCESS | 1647 | 1469447179012 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]]]}] 04:46:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:46:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1320ms 04:46:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:46:19 INFO - PROCESS | 1647 | 1469447179025 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:46:19 INFO - PROCESS | 1647 | 1469447179026 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:46:19 INFO - PROCESS | 1647 | 1469447179029 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1647 | 1469447179033 Marionette TRACE conn2 <- [1,522,null,{}] 04:46:19 INFO - PROCESS | 1647 | 1469447179038 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}] 04:46:19 INFO - PROCESS | 1647 | 1469447179040 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:19 INFO - PROCESS | 1647 | 1469447179116 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:46:19 INFO - PROCESS | 1647 | 1469447179120 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 1647 | 1469447179122 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170f5000 == 28 [pid = 1647] [id = 138] 04:46:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11339b000) [pid = 1647] [serial = 411] [outer = 0x0] 04:46:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x117e04800) [pid = 1647] [serial = 412] [outer = 0x11339b000] 04:46:19 INFO - PROCESS | 1647 | 1469447179151 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1182dd000) [pid = 1647] [serial = 413] [outer = 0x11339b000] 04:46:19 INFO - PROCESS | 1647 | 1469447179542 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]]]}] 04:46:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:46:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 574ms 04:46:19 INFO - PROCESS | 1647 | 1469447179608 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:46:19 INFO - PROCESS | 1647 | 1469447179611 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:46:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:46:19 INFO - PROCESS | 1647 | 1469447179615 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1647 | 1469447179617 Marionette TRACE conn2 <- [1,526,null,{}] 04:46:19 INFO - PROCESS | 1647 | 1469447179621 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}] 04:46:19 INFO - PROCESS | 1647 | 1469447179623 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:19 INFO - PROCESS | 1647 | 1469447179743 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:46:19 INFO - PROCESS | 1647 | 1469447179754 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 1647 | 1469447179755 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11695e800 == 29 [pid = 1647] [id = 139] 04:46:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118360c00) [pid = 1647] [serial = 414] [outer = 0x0] 04:46:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1185f9400) [pid = 1647] [serial = 415] [outer = 0x118360c00] 04:46:19 INFO - PROCESS | 1647 | 1469447179804 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x118881c00) [pid = 1647] [serial = 416] [outer = 0x118360c00] 04:46:20 INFO - PROCESS | 1647 | 1469447180232 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]]]}] 04:46:20 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 04:46:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 669ms 04:46:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:46:20 INFO - PROCESS | 1647 | 1469447180285 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 1647 | 1469447180286 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:46:20 INFO - PROCESS | 1647 | 1469447180293 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1647 | 1469447180297 Marionette TRACE conn2 <- [1,530,null,{}] 04:46:20 INFO - PROCESS | 1647 | 1469447180301 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}] 04:46:20 INFO - PROCESS | 1647 | 1469447180304 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:20 INFO - PROCESS | 1647 | 1469447180382 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:46:20 INFO - PROCESS | 1647 | 1469447180387 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1647 | 1469447180388 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194cf000 == 30 [pid = 1647] [id = 140] 04:46:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11916d800) [pid = 1647] [serial = 417] [outer = 0x0] 04:46:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1199e9800) [pid = 1647] [serial = 418] [outer = 0x11916d800] 04:46:20 INFO - PROCESS | 1647 | 1469447180416 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x119af1400) [pid = 1647] [serial = 419] [outer = 0x11916d800] 04:46:20 INFO - PROCESS | 1647 | 1469447180753 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"]]]}] 04:46:20 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 04:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:46:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:46:20 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 04:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:46:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:46:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 480ms 04:46:20 INFO - PROCESS | 1647 | 1469447180770 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 1647 | 1469447180772 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:46:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:46:20 INFO - PROCESS | 1647 | 1469447180774 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1647 | 1469447180775 Marionette TRACE conn2 <- [1,534,null,{}] 04:46:20 INFO - PROCESS | 1647 | 1469447180778 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}] 04:46:20 INFO - PROCESS | 1647 | 1469447180779 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:20 INFO - PROCESS | 1647 | 1469447180896 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:46:20 INFO - PROCESS | 1647 | 1469447180911 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1647 | 1469447180912 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x124021000 == 31 [pid = 1647] [id = 141] 04:46:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x119198000) [pid = 1647] [serial = 420] [outer = 0x0] 04:46:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x119b06c00) [pid = 1647] [serial = 421] [outer = 0x119198000] 04:46:20 INFO - PROCESS | 1647 | 1469447180937 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1210d8800) [pid = 1647] [serial = 422] [outer = 0x119198000] 04:46:21 INFO - PROCESS | 1647 | 1469447181297 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]]]}] 04:46:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:46:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 572ms 04:46:21 INFO - PROCESS | 1647 | 1469447181346 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1647 | 1469447181348 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:46:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:46:21 INFO - PROCESS | 1647 | 1469447181351 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1647 | 1469447181352 Marionette TRACE conn2 <- [1,538,null,{}] 04:46:21 INFO - PROCESS | 1647 | 1469447181356 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}] 04:46:21 INFO - PROCESS | 1647 | 1469447181358 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:21 INFO - PROCESS | 1647 | 1469447181503 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:46:21 INFO - PROCESS | 1647 | 1469447181524 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 1647 | 1469447181530 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191bf000 == 32 [pid = 1647] [id = 142] 04:46:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x124002800) [pid = 1647] [serial = 423] [outer = 0x0] 04:46:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12400a400) [pid = 1647] [serial = 424] [outer = 0x124002800] 04:46:21 INFO - PROCESS | 1647 | 1469447181591 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1248af800) [pid = 1647] [serial = 425] [outer = 0x124002800] 04:46:22 INFO - PROCESS | 1647 | 1469447182028 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]]]}] 04:46:22 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. 04:46:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 720ms 04:46:22 INFO - PROCESS | 1647 | 1469447182071 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1647 | 1469447182072 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:46:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:46:22 INFO - PROCESS | 1647 | 1469447182074 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1647 | 1469447182075 Marionette TRACE conn2 <- [1,542,null,{}] 04:46:22 INFO - PROCESS | 1647 | 1469447182078 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}] 04:46:22 INFO - PROCESS | 1647 | 1469447182079 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:22 INFO - PROCESS | 1647 | 1469447182189 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:46:22 INFO - PROCESS | 1647 | 1469447182229 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1647 | 1469447182230 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e21800 == 33 [pid = 1647] [id = 143] 04:46:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x124d15800) [pid = 1647] [serial = 426] [outer = 0x0] 04:46:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x124e46c00) [pid = 1647] [serial = 427] [outer = 0x124d15800] 04:46:22 INFO - PROCESS | 1647 | 1469447182254 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x125378400) [pid = 1647] [serial = 428] [outer = 0x124d15800] 04:46:22 INFO - PROCESS | 1647 | 1469447182570 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]]]}] 04:46:22 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. 04:46:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 523ms 04:46:22 INFO - PROCESS | 1647 | 1469447182600 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1647 | 1469447182603 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:46:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:46:22 INFO - PROCESS | 1647 | 1469447182605 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1647 | 1469447182606 Marionette TRACE conn2 <- [1,546,null,{}] 04:46:22 INFO - PROCESS | 1647 | 1469447182609 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}] 04:46:22 INFO - PROCESS | 1647 | 1469447182610 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:22 INFO - PROCESS | 1647 | 1469447182727 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:46:22 INFO - PROCESS | 1647 | 1469447182736 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1647 | 1469447182738 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x128af3800 == 34 [pid = 1647] [id = 144] 04:46:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1127d6800) [pid = 1647] [serial = 429] [outer = 0x0] 04:46:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x1253e9400) [pid = 1647] [serial = 430] [outer = 0x1127d6800] 04:46:22 INFO - PROCESS | 1647 | 1469447182810 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x126d18800) [pid = 1647] [serial = 431] [outer = 0x1127d6800] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x126eb4000) [pid = 1647] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11690e800) [pid = 1647] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12bd3b800) [pid = 1647] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11835f800) [pid = 1647] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x112aa6c00) [pid = 1647] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x118715800) [pid = 1647] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1199e9000) [pid = 1647] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12bd3d000) [pid = 1647] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x110fa7000) [pid = 1647] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x110fb5800) [pid = 1647] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x110f77800) [pid = 1647] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x129468c00) [pid = 1647] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1210e5400) [pid = 1647] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x113d4ac00) [pid = 1647] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x128b99000) [pid = 1647] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x120fcb000) [pid = 1647] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1210e3400) [pid = 1647] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1199ea400) [pid = 1647] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x116084c00) [pid = 1647] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1210e6c00) [pid = 1647] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x124a8cc00) [pid = 1647] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119752800) [pid = 1647] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119b09c00) [pid = 1647] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1210da800) [pid = 1647] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12b7a5000) [pid = 1647] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x127145800) [pid = 1647] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1292b4000) [pid = 1647] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:46:23 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x124002400) [pid = 1647] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:46:23 INFO - PROCESS | 1647 | 1469447183450 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]]]}] 04:46:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:46:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 869ms 04:46:23 INFO - PROCESS | 1647 | 1469447183476 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 1647 | 1469447183477 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:46:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:46:23 INFO - PROCESS | 1647 | 1469447183484 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 1647 | 1469447183486 Marionette TRACE conn2 <- [1,550,null,{}] 04:46:23 INFO - PROCESS | 1647 | 1469447183489 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}] 04:46:23 INFO - PROCESS | 1647 | 1469447183490 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:23 INFO - PROCESS | 1647 | 1469447183594 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:46:23 INFO - PROCESS | 1647 | 1469447183641 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:23 INFO - PROCESS | 1647 | 1469447183642 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269b4800 == 35 [pid = 1647] [id = 145] 04:46:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x110f80c00) [pid = 1647] [serial = 432] [outer = 0x0] 04:46:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11690e800) [pid = 1647] [serial = 433] [outer = 0x110f80c00] 04:46:23 INFO - PROCESS | 1647 | 1469447183672 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119ae4c00) [pid = 1647] [serial = 434] [outer = 0x110f80c00] 04:46:23 INFO - PROCESS | 1647 | 1469447183954 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]]]}] 04:46:24 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. 04:46:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 526ms 04:46:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:46:24 INFO - PROCESS | 1647 | 1469447184006 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:46:24 INFO - PROCESS | 1647 | 1469447184008 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:46:24 INFO - PROCESS | 1647 | 1469447184010 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 1647 | 1469447184011 Marionette TRACE conn2 <- [1,554,null,{}] 04:46:24 INFO - PROCESS | 1647 | 1469447184014 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}] 04:46:24 INFO - PROCESS | 1647 | 1469447184017 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:24 INFO - PROCESS | 1647 | 1469447184093 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:46:24 INFO - PROCESS | 1647 | 1469447184149 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:24 INFO - PROCESS | 1647 | 1469447184150 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a317000 == 36 [pid = 1647] [id = 146] 04:46:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x110fb1c00) [pid = 1647] [serial = 435] [outer = 0x0] 04:46:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x119b03800) [pid = 1647] [serial = 436] [outer = 0x110fb1c00] 04:46:24 INFO - PROCESS | 1647 | 1469447184174 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x124d0e000) [pid = 1647] [serial = 437] [outer = 0x110fb1c00] 04:46:24 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:24 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:24 INFO - PROCESS | 1647 | 1469447184439 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]]]}] 04:46:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:46:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 471ms 04:46:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:46:24 INFO - PROCESS | 1647 | 1469447184488 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:46:24 INFO - PROCESS | 1647 | 1469447184489 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:46:24 INFO - PROCESS | 1647 | 1469447184491 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 1647 | 1469447184493 Marionette TRACE conn2 <- [1,558,null,{}] 04:46:24 INFO - PROCESS | 1647 | 1469447184495 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}] 04:46:24 INFO - PROCESS | 1647 | 1469447184496 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:24 INFO - PROCESS | 1647 | 1469447184576 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:46:24 INFO - PROCESS | 1647 | 1469447184580 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:24 INFO - PROCESS | 1647 | 1469447184582 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a77a000 == 37 [pid = 1647] [id = 147] 04:46:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x120fcb400) [pid = 1647] [serial = 438] [outer = 0x0] 04:46:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1256d7c00) [pid = 1647] [serial = 439] [outer = 0x120fcb400] 04:46:24 INFO - PROCESS | 1647 | 1469447184611 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x127147400) [pid = 1647] [serial = 440] [outer = 0x120fcb400] 04:46:24 INFO - PROCESS | 1647 | 1469447184966 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]]]}] 04:46:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:46:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 520ms 04:46:25 INFO - PROCESS | 1647 | 1469447185013 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:46:25 INFO - PROCESS | 1647 | 1469447185014 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:46:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:46:25 INFO - PROCESS | 1647 | 1469447185017 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 1647 | 1469447185019 Marionette TRACE conn2 <- [1,562,null,{}] 04:46:25 INFO - PROCESS | 1647 | 1469447185021 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}] 04:46:25 INFO - PROCESS | 1647 | 1469447185022 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:25 INFO - PROCESS | 1647 | 1469447185109 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:46:25 INFO - PROCESS | 1647 | 1469447185112 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1647 | 1469447185113 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b93e000 == 38 [pid = 1647] [id = 148] 04:46:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x126927000) [pid = 1647] [serial = 441] [outer = 0x0] 04:46:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x128b9b400) [pid = 1647] [serial = 442] [outer = 0x126927000] 04:46:25 INFO - PROCESS | 1647 | 1469447185141 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1292b7400) [pid = 1647] [serial = 443] [outer = 0x126927000] 04:46:25 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:25 INFO - PROCESS | 1647 | 1469447185656 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]]]}] 04:46:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:46:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 669ms 04:46:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:46:25 INFO - PROCESS | 1647 | 1469447185706 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:46:25 INFO - PROCESS | 1647 | 1469447185709 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:46:25 INFO - PROCESS | 1647 | 1469447185713 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 1647 | 1469447185717 Marionette TRACE conn2 <- [1,566,null,{}] 04:46:25 INFO - PROCESS | 1647 | 1469447185721 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}] 04:46:25 INFO - PROCESS | 1647 | 1469447185723 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:25 INFO - PROCESS | 1647 | 1469447185832 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:46:25 INFO - PROCESS | 1647 | 1469447185937 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1647 | 1469447185938 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x118122800 == 39 [pid = 1647] [id = 149] 04:46:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x113bb1400) [pid = 1647] [serial = 444] [outer = 0x0] 04:46:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x116905400) [pid = 1647] [serial = 445] [outer = 0x113bb1400] 04:46:25 INFO - PROCESS | 1647 | 1469447185971 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1182de800) [pid = 1647] [serial = 446] [outer = 0x113bb1400] 04:46:26 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:26 INFO - PROCESS | 1647 | 1469447186424 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]]]}] 04:46:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:46:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 773ms 04:46:26 INFO - PROCESS | 1647 | 1469447186507 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:46:26 INFO - PROCESS | 1647 | 1469447186510 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:46:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:46:26 INFO - PROCESS | 1647 | 1469447186518 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 1647 | 1469447186520 Marionette TRACE conn2 <- [1,570,null,{}] 04:46:26 INFO - PROCESS | 1647 | 1469447186522 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}] 04:46:26 INFO - PROCESS | 1647 | 1469447186524 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:26 INFO - PROCESS | 1647 | 1469447186631 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:46:26 INFO - PROCESS | 1647 | 1469447186722 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 1647 | 1469447186723 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12412c000 == 40 [pid = 1647] [id = 150] 04:46:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x118760400) [pid = 1647] [serial = 447] [outer = 0x0] 04:46:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11916e000) [pid = 1647] [serial = 448] [outer = 0x118760400] 04:46:26 INFO - PROCESS | 1647 | 1469447186754 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x119907800) [pid = 1647] [serial = 449] [outer = 0x118760400] 04:46:27 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:27 INFO - PROCESS | 1647 | 1469447187395 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]]]}] 04:46:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:46:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 920ms 04:46:27 INFO - PROCESS | 1647 | 1469447187438 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:46:27 INFO - PROCESS | 1647 | 1469447187440 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:46:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:46:27 INFO - PROCESS | 1647 | 1469447187443 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1647 | 1469447187445 Marionette TRACE conn2 <- [1,574,null,{}] 04:46:27 INFO - PROCESS | 1647 | 1469447187449 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}] 04:46:27 INFO - PROCESS | 1647 | 1469447187450 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:27 INFO - PROCESS | 1647 | 1469447187560 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:46:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12a77a000 == 39 [pid = 1647] [id = 147] 04:46:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12a317000 == 38 [pid = 1647] [id = 146] 04:46:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1269b4800 == 37 [pid = 1647] [id = 145] 04:46:27 INFO - PROCESS | 1647 | --DOCSHELL 0x128af3800 == 36 [pid = 1647] [id = 144] 04:46:27 INFO - PROCESS | 1647 | --DOCSHELL 0x126e21800 == 35 [pid = 1647] [id = 143] 04:46:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1191bf000 == 34 [pid = 1647] [id = 142] 04:46:27 INFO - PROCESS | 1647 | --DOCSHELL 0x124021000 == 33 [pid = 1647] [id = 141] 04:46:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1194cf000 == 32 [pid = 1647] [id = 140] 04:46:27 INFO - PROCESS | 1647 | --DOCSHELL 0x11695e800 == 31 [pid = 1647] [id = 139] 04:46:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1170f5000 == 30 [pid = 1647] [id = 138] 04:46:27 INFO - PROCESS | 1647 | --DOCSHELL 0x112245800 == 29 [pid = 1647] [id = 137] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x124004400) [pid = 1647] [serial = 296] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x128ba0c00) [pid = 1647] [serial = 299] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12ae66c00) [pid = 1647] [serial = 302] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1253f5c00) [pid = 1647] [serial = 245] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x128b97000) [pid = 1647] [serial = 248] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11817d400) [pid = 1647] [serial = 239] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12bd47800) [pid = 1647] [serial = 290] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1188f5400) [pid = 1647] [serial = 293] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11608b000) [pid = 1647] [serial = 196] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119746800) [pid = 1647] [serial = 242] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12c4ea400) [pid = 1647] [serial = 370] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x110faf000) [pid = 1647] [serial = 373] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12c4f1c00) [pid = 1647] [serial = 371] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12c4f3c00) [pid = 1647] [serial = 376] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1199f6800) [pid = 1647] [serial = 379] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x110fb5400) [pid = 1647] [serial = 374] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12a6fcc00) [pid = 1647] [serial = 364] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12ae77800) [pid = 1647] [serial = 365] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12a7b8400) [pid = 1647] [serial = 338] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116907000) [pid = 1647] [serial = 352] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1182e0400) [pid = 1647] [serial = 353] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x128ba3000) [pid = 1647] [serial = 349] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x129468000) [pid = 1647] [serial = 350] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1210d9800) [pid = 1647] [serial = 382] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1210e7800) [pid = 1647] [serial = 358] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x124625000) [pid = 1647] [serial = 359] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119ae7000) [pid = 1647] [serial = 343] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119aed400) [pid = 1647] [serial = 344] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116a8e000) [pid = 1647] [serial = 340] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1182e0800) [pid = 1647] [serial = 341] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x124de6800) [pid = 1647] [serial = 346] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x125dc7800) [pid = 1647] [serial = 347] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x126e2f800) [pid = 1647] [serial = 361] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x128fa5c00) [pid = 1647] [serial = 362] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119ae2c00) [pid = 1647] [serial = 355] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119af0000) [pid = 1647] [serial = 356] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119b10800) [pid = 1647] [serial = 385] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12b8cb800) [pid = 1647] [serial = 386] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x124d15c00) [pid = 1647] [serial = 389] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x124d12400) [pid = 1647] [serial = 388] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1210d2400) [pid = 1647] [serial = 380] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12b8c2c00) [pid = 1647] [serial = 367] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12b972400) [pid = 1647] [serial = 368] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12c519800) [pid = 1647] [serial = 377] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12945ec00) [pid = 1647] [serial = 383] [outer = 0x0] [url = about:blank] 04:46:27 INFO - PROCESS | 1647 | 1469447187644 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 1647 | 1469447187645 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x112db8800 == 30 [pid = 1647] [id = 151] 04:46:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1122b7400) [pid = 1647] [serial = 450] [outer = 0x0] 04:46:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1127d6400) [pid = 1647] [serial = 451] [outer = 0x1122b7400] 04:46:27 INFO - PROCESS | 1647 | 1469447187673 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x113907000) [pid = 1647] [serial = 452] [outer = 0x1122b7400] 04:46:27 INFO - PROCESS | 1647 | 1469447187958 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]]]}] 04:46:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:46:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 570ms 04:46:28 INFO - PROCESS | 1647 | 1469447188014 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:46:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:46:28 INFO - PROCESS | 1647 | 1469447188020 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:46:28 INFO - PROCESS | 1647 | 1469447188024 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1647 | 1469447188026 Marionette TRACE conn2 <- [1,578,null,{}] 04:46:28 INFO - PROCESS | 1647 | 1469447188028 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}] 04:46:28 INFO - PROCESS | 1647 | 1469447188030 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:28 INFO - PROCESS | 1647 | 1469447188110 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:46:28 INFO - PROCESS | 1647 | 1469447188166 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1647 | 1469447188167 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170e2800 == 31 [pid = 1647] [id = 152] 04:46:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x113906400) [pid = 1647] [serial = 453] [outer = 0x0] 04:46:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11652e400) [pid = 1647] [serial = 454] [outer = 0x113906400] 04:46:28 INFO - PROCESS | 1647 | 1469447188193 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1176b9000) [pid = 1647] [serial = 455] [outer = 0x113906400] 04:46:28 INFO - PROCESS | 1647 | 1469447188544 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]]]}] 04:46:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:46:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 571ms 04:46:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:46:28 INFO - PROCESS | 1647 | 1469447188596 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:46:28 INFO - PROCESS | 1647 | 1469447188597 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:46:28 INFO - PROCESS | 1647 | 1469447188599 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1647 | 1469447188602 Marionette TRACE conn2 <- [1,582,null,{}] 04:46:28 INFO - PROCESS | 1647 | 1469447188610 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}] 04:46:28 INFO - PROCESS | 1647 | 1469447188613 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:28 INFO - PROCESS | 1647 | 1469447188707 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:46:28 INFO - PROCESS | 1647 | 1469447188758 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1647 | 1469447188759 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182cc000 == 32 [pid = 1647] [id = 153] 04:46:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1122bd000) [pid = 1647] [serial = 456] [outer = 0x0] 04:46:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1182e0800) [pid = 1647] [serial = 457] [outer = 0x1122bd000] 04:46:28 INFO - PROCESS | 1647 | 1469447188788 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1185f3800) [pid = 1647] [serial = 458] [outer = 0x1122bd000] 04:46:29 INFO - PROCESS | 1647 | 1469447189075 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]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:46:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 521ms 04:46:29 INFO - PROCESS | 1647 | 1469447189121 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1647 | 1469447189122 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:46:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:46:29 INFO - PROCESS | 1647 | 1469447189125 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1647 | 1469447189126 Marionette TRACE conn2 <- [1,586,null,{}] 04:46:29 INFO - PROCESS | 1647 | 1469447189128 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}] 04:46:29 INFO - PROCESS | 1647 | 1469447189129 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:29 INFO - PROCESS | 1647 | 1469447189209 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:46:29 INFO - PROCESS | 1647 | 1469447189215 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1647 | 1469447189217 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194df000 == 33 [pid = 1647] [id = 154] 04:46:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11875ec00) [pid = 1647] [serial = 459] [outer = 0x0] 04:46:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11919b000) [pid = 1647] [serial = 460] [outer = 0x11875ec00] 04:46:29 INFO - PROCESS | 1647 | 1469447189242 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119750800) [pid = 1647] [serial = 461] [outer = 0x11875ec00] 04:46:29 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:29 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:29 INFO - PROCESS | 1647 | 1469447189560 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]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:46:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 471ms 04:46:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:46:29 INFO - PROCESS | 1647 | 1469447189596 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1647 | 1469447189597 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:46:29 INFO - PROCESS | 1647 | 1469447189599 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1647 | 1469447189601 Marionette TRACE conn2 <- [1,590,null,{}] 04:46:29 INFO - PROCESS | 1647 | 1469447189603 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}] 04:46:29 INFO - PROCESS | 1647 | 1469447189604 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:29 INFO - PROCESS | 1647 | 1469447189719 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:46:29 INFO - PROCESS | 1647 | 1469447189729 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1647 | 1469447189730 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c67800 == 34 [pid = 1647] [id = 155] 04:46:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1122b1400) [pid = 1647] [serial = 462] [outer = 0x0] 04:46:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11974f400) [pid = 1647] [serial = 463] [outer = 0x1122b1400] 04:46:29 INFO - PROCESS | 1647 | 1469447189755 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1199ee400) [pid = 1647] [serial = 464] [outer = 0x1122b1400] 04:46:30 INFO - PROCESS | 1647 | 1469447190094 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]]]}] 04:46:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:46:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 04:46:30 INFO - PROCESS | 1647 | 1469447190119 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 1647 | 1469447190120 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:46:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:46:30 INFO - PROCESS | 1647 | 1469447190128 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1647 | 1469447190129 Marionette TRACE conn2 <- [1,594,null,{}] 04:46:30 INFO - PROCESS | 1647 | 1469447190132 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}] 04:46:30 INFO - PROCESS | 1647 | 1469447190137 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:30 INFO - PROCESS | 1647 | 1469447190255 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:46:30 INFO - PROCESS | 1647 | 1469447190268 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:30 INFO - PROCESS | 1647 | 1469447190269 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x124494800 == 35 [pid = 1647] [id = 156] 04:46:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119ae4000) [pid = 1647] [serial = 465] [outer = 0x0] 04:46:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119b11000) [pid = 1647] [serial = 466] [outer = 0x119ae4000] 04:46:30 INFO - PROCESS | 1647 | 1469447190294 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1210e1000) [pid = 1647] [serial = 467] [outer = 0x119ae4000] 04:46:30 INFO - PROCESS | 1647 | 1469447190632 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]]]}] 04:46:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:46:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 04:46:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:46:30 INFO - PROCESS | 1647 | 1469447190646 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 1647 | 1469447190648 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:46:30 INFO - PROCESS | 1647 | 1469447190653 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1647 | 1469447190654 Marionette TRACE conn2 <- [1,598,null,{}] 04:46:30 INFO - PROCESS | 1647 | 1469447190656 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}] 04:46:30 INFO - PROCESS | 1647 | 1469447190658 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:30 INFO - PROCESS | 1647 | 1469447190761 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:46:30 INFO - PROCESS | 1647 | 1469447190771 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:30 INFO - PROCESS | 1647 | 1469447190772 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1253b1000 == 36 [pid = 1647] [id = 157] 04:46:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1210e1c00) [pid = 1647] [serial = 468] [outer = 0x0] 04:46:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1210eb800) [pid = 1647] [serial = 469] [outer = 0x1210e1c00] 04:46:30 INFO - PROCESS | 1647 | 1469447190797 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12400b400) [pid = 1647] [serial = 470] [outer = 0x1210e1c00] 04:46:31 INFO - PROCESS | 1647 | 1469447191132 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]]]}] 04:46:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:46:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 519ms 04:46:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:46:31 INFO - PROCESS | 1647 | 1469447191173 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 1647 | 1469447191174 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:46:31 INFO - PROCESS | 1647 | 1469447191176 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1647 | 1469447191177 Marionette TRACE conn2 <- [1,602,null,{}] 04:46:31 INFO - PROCESS | 1647 | 1469447191179 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}] 04:46:31 INFO - PROCESS | 1647 | 1469447191181 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:31 INFO - PROCESS | 1647 | 1469447191277 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:46:31 INFO - PROCESS | 1647 | 1469447191281 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1647 | 1469447191282 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e18800 == 37 [pid = 1647] [id = 158] 04:46:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1210e4400) [pid = 1647] [serial = 471] [outer = 0x0] 04:46:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1243d7400) [pid = 1647] [serial = 472] [outer = 0x1210e4400] 04:46:31 INFO - PROCESS | 1647 | 1469447191306 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1247de400) [pid = 1647] [serial = 473] [outer = 0x1210e4400] 04:46:31 INFO - PROCESS | 1647 | 1469447191628 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]]]}] 04:46:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:46:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 470ms 04:46:31 INFO - PROCESS | 1647 | 1469447191654 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 1647 | 1469447191655 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:46:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:46:31 INFO - PROCESS | 1647 | 1469447191664 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1647 | 1469447191666 Marionette TRACE conn2 <- [1,606,null,{}] 04:46:31 INFO - PROCESS | 1647 | 1469447191671 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}] 04:46:31 INFO - PROCESS | 1647 | 1469447191672 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:31 INFO - PROCESS | 1647 | 1469447191853 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x120fcb400) [pid = 1647] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x124002800) [pid = 1647] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x110f80c00) [pid = 1647] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1185efc00) [pid = 1647] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1127d6800) [pid = 1647] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x110f7e400) [pid = 1647] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119198000) [pid = 1647] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x110fb1c00) [pid = 1647] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118360c00) [pid = 1647] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x128f9a000) [pid = 1647] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x124d18c00) [pid = 1647] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119b0c400) [pid = 1647] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124d15800) [pid = 1647] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11916d800) [pid = 1647] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1176b4c00) [pid = 1647] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11339b000) [pid = 1647] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:46:31 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x110f73800) [pid = 1647] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:46:31 INFO - PROCESS | 1647 | 1469447191893 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1647 | 1469447191894 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e26000 == 38 [pid = 1647] [id = 159] 04:46:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x110f7e400) [pid = 1647] [serial = 474] [outer = 0x0] 04:46:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1127d6800) [pid = 1647] [serial = 475] [outer = 0x110f7e400] 04:46:31 INFO - PROCESS | 1647 | 1469447191918 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1180e5400) [pid = 1647] [serial = 476] [outer = 0x110f7e400] 04:46:32 INFO - PROCESS | 1647 | 1469447192186 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]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:46:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 572ms 04:46:32 INFO - PROCESS | 1647 | 1469447192238 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 1647 | 1469447192239 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:46:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:46:32 INFO - PROCESS | 1647 | 1469447192241 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1647 | 1469447192242 Marionette TRACE conn2 <- [1,610,null,{}] 04:46:32 INFO - PROCESS | 1647 | 1469447192244 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}] 04:46:32 INFO - PROCESS | 1647 | 1469447192246 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:32 INFO - PROCESS | 1647 | 1469447192326 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:46:32 INFO - PROCESS | 1647 | 1469447192331 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 1647 | 1469447192333 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ada800 == 39 [pid = 1647] [id = 160] 04:46:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11817f800) [pid = 1647] [serial = 477] [outer = 0x0] 04:46:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1210e5000) [pid = 1647] [serial = 478] [outer = 0x11817f800] 04:46:32 INFO - PROCESS | 1647 | 1469447192358 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119752000) [pid = 1647] [serial = 479] [outer = 0x11817f800] 04:46:32 INFO - PROCESS | 1647 | 1469447192673 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]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:46:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 04:46:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:46:32 INFO - PROCESS | 1647 | 1469447192709 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 1647 | 1469447192711 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:46:32 INFO - PROCESS | 1647 | 1469447192713 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1647 | 1469447192715 Marionette TRACE conn2 <- [1,614,null,{}] 04:46:32 INFO - PROCESS | 1647 | 1469447192717 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}] 04:46:32 INFO - PROCESS | 1647 | 1469447192726 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:32 INFO - PROCESS | 1647 | 1469447192840 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:46:32 INFO - PROCESS | 1647 | 1469447192845 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 1647 | 1469447192847 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a312800 == 40 [pid = 1647] [id = 161] 04:46:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1210d9000) [pid = 1647] [serial = 480] [outer = 0x0] 04:46:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124de2800) [pid = 1647] [serial = 481] [outer = 0x1210d9000] 04:46:32 INFO - PROCESS | 1647 | 1469447192873 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12692c400) [pid = 1647] [serial = 482] [outer = 0x1210d9000] 04:46:33 INFO - PROCESS | 1647 | 1469447193189 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]]]}] 04:46:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:46:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 522ms 04:46:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:46:33 INFO - PROCESS | 1647 | 1469447193235 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:46:33 INFO - PROCESS | 1647 | 1469447193237 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:46:33 INFO - PROCESS | 1647 | 1469447193239 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:46:33 INFO - PROCESS | 1647 | 1469447193240 Marionette TRACE conn2 <- [1,618,null,{}] 04:46:33 INFO - PROCESS | 1647 | 1469447193243 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}] 04:46:33 INFO - PROCESS | 1647 | 1469447193244 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:33 INFO - PROCESS | 1647 | 1469447193327 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:46:33 INFO - PROCESS | 1647 | 1469447193334 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 1647 | 1469447193335 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a789800 == 41 [pid = 1647] [id = 162] 04:46:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12692cc00) [pid = 1647] [serial = 483] [outer = 0x0] 04:46:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x126eb2800) [pid = 1647] [serial = 484] [outer = 0x12692cc00] 04:46:33 INFO - PROCESS | 1647 | 1469447193372 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128b9c800) [pid = 1647] [serial = 485] [outer = 0x12692cc00] 04:46:33 INFO - PROCESS | 1647 | 1469447193910 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]]]}] 04:46:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:46:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 718ms 04:46:33 INFO - PROCESS | 1647 | 1469447193967 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:46:33 INFO - PROCESS | 1647 | 1469447193969 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:46:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:46:33 INFO - PROCESS | 1647 | 1469447193974 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:46:33 INFO - PROCESS | 1647 | 1469447193976 Marionette TRACE conn2 <- [1,622,null,{}] 04:46:33 INFO - PROCESS | 1647 | 1469447193981 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}] 04:46:33 INFO - PROCESS | 1647 | 1469447193985 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:34 INFO - PROCESS | 1647 | 1469447194088 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:46:34 INFO - PROCESS | 1647 | 1469447194153 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 1647 | 1469447194156 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x116949000 == 42 [pid = 1647] [id = 163] 04:46:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1122b7c00) [pid = 1647] [serial = 486] [outer = 0x0] 04:46:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1127dc000) [pid = 1647] [serial = 487] [outer = 0x1122b7c00] 04:46:34 INFO - PROCESS | 1647 | 1469447194187 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x113374000) [pid = 1647] [serial = 488] [outer = 0x1122b7c00] 04:46:34 INFO - PROCESS | 1647 | 1469447194579 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]]]}] 04:46:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:46:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 673ms 04:46:34 INFO - PROCESS | 1647 | 1469447194658 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 1647 | 1469447194661 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:46:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:46:34 INFO - PROCESS | 1647 | 1469447194685 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1647 | 1469447194687 Marionette TRACE conn2 <- [1,626,null,{}] 04:46:34 INFO - PROCESS | 1647 | 1469447194690 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}] 04:46:34 INFO - PROCESS | 1647 | 1469447194691 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:34 INFO - PROCESS | 1647 | 1469447194797 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:46:34 INFO - PROCESS | 1647 | 1469447194863 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 1647 | 1469447194864 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194d5000 == 43 [pid = 1647] [id = 164] 04:46:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x117e0cc00) [pid = 1647] [serial = 489] [outer = 0x0] 04:46:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118174c00) [pid = 1647] [serial = 490] [outer = 0x117e0cc00] 04:46:34 INFO - PROCESS | 1647 | 1469447194896 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11835f000) [pid = 1647] [serial = 491] [outer = 0x117e0cc00] 04:46:35 INFO - PROCESS | 1647 | 1469447195296 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]]]}] 04:46:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:46:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 672ms 04:46:35 INFO - PROCESS | 1647 | 1469447195356 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:46:35 INFO - PROCESS | 1647 | 1469447195357 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:46:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:46:35 INFO - PROCESS | 1647 | 1469447195360 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:46:35 INFO - PROCESS | 1647 | 1469447195362 Marionette TRACE conn2 <- [1,630,null,{}] 04:46:35 INFO - PROCESS | 1647 | 1469447195390 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}] 04:46:35 INFO - PROCESS | 1647 | 1469447195393 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:35 INFO - PROCESS | 1647 | 1469447195497 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:46:35 INFO - PROCESS | 1647 | 1469447195562 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:35 INFO - PROCESS | 1647 | 1469447195565 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a52a800 == 44 [pid = 1647] [id = 165] 04:46:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1199e8800) [pid = 1647] [serial = 492] [outer = 0x0] 04:46:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119ae9800) [pid = 1647] [serial = 493] [outer = 0x1199e8800] 04:46:35 INFO - PROCESS | 1647 | 1469447195596 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x119b0ac00) [pid = 1647] [serial = 494] [outer = 0x1199e8800] 04:46:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x124006400) [pid = 1647] [serial = 495] [outer = 0x12ce32000] 04:46:36 INFO - PROCESS | 1647 | 1469447196004 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]]]}] 04:46:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:46:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 691ms 04:46:36 INFO - PROCESS | 1647 | 1469447196081 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 1647 | 1469447196083 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:46:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:46:36 INFO - PROCESS | 1647 | 1469447196117 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1647 | 1469447196119 Marionette TRACE conn2 <- [1,634,null,{}] 04:46:36 INFO - PROCESS | 1647 | 1469447196121 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}] 04:46:36 INFO - PROCESS | 1647 | 1469447196122 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:36 INFO - PROCESS | 1647 | 1469447196224 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:46:36 INFO - PROCESS | 1647 | 1469447196288 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1647 | 1469447196289 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b933800 == 45 [pid = 1647] [id = 166] 04:46:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11990e400) [pid = 1647] [serial = 496] [outer = 0x0] 04:46:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x124dacc00) [pid = 1647] [serial = 497] [outer = 0x11990e400] 04:46:36 INFO - PROCESS | 1647 | 1469447196319 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1256df400) [pid = 1647] [serial = 498] [outer = 0x11990e400] 04:46:36 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:36 INFO - PROCESS | 1647 | 1469447196756 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]]]}] 04:46:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:46:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 685ms 04:46:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:46:36 INFO - PROCESS | 1647 | 1469447196787 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 1647 | 1469447196788 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:46:36 INFO - PROCESS | 1647 | 1469447196790 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1647 | 1469447196792 Marionette TRACE conn2 <- [1,638,null,{}] 04:46:36 INFO - PROCESS | 1647 | 1469447196794 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}] 04:46:36 INFO - PROCESS | 1647 | 1469447196795 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:36 INFO - PROCESS | 1647 | 1469447196896 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:46:36 INFO - PROCESS | 1647 | 1469447196950 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1647 | 1469447196951 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170e8800 == 46 [pid = 1647] [id = 167] 04:46:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x112aa9c00) [pid = 1647] [serial = 499] [outer = 0x0] 04:46:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1185f8c00) [pid = 1647] [serial = 500] [outer = 0x112aa9c00] 04:46:36 INFO - PROCESS | 1647 | 1469447196979 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1210cdc00) [pid = 1647] [serial = 501] [outer = 0x112aa9c00] 04:46:37 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:37 INFO - PROCESS | 1647 | 1469447197578 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]]]}] 04:46:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:46:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 819ms 04:46:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:46:37 INFO - PROCESS | 1647 | 1469447197610 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:46:37 INFO - PROCESS | 1647 | 1469447197612 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:46:37 INFO - PROCESS | 1647 | 1469447197615 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1647 | 1469447197618 Marionette TRACE conn2 <- [1,642,null,{}] 04:46:37 INFO - PROCESS | 1647 | 1469447197622 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}] 04:46:37 INFO - PROCESS | 1647 | 1469447197623 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:37 INFO - PROCESS | 1647 | 1469447197722 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:46:37 INFO - PROCESS | 1647 | 1469447197775 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 1647 | 1469447197776 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170fd800 == 47 [pid = 1647] [id = 168] 04:46:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1151c5000) [pid = 1647] [serial = 502] [outer = 0x0] 04:46:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1176b6000) [pid = 1647] [serial = 503] [outer = 0x1151c5000] 04:46:37 INFO - PROCESS | 1647 | 1469447197804 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118179000) [pid = 1647] [serial = 504] [outer = 0x1151c5000] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12a312800 == 46 [pid = 1647] [id = 161] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x128ada800 == 45 [pid = 1647] [id = 160] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x117e26000 == 44 [pid = 1647] [id = 159] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x125e18800 == 43 [pid = 1647] [id = 158] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1253b1000 == 42 [pid = 1647] [id = 157] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x124494800 == 41 [pid = 1647] [id = 156] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x119c67800 == 40 [pid = 1647] [id = 155] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1194df000 == 39 [pid = 1647] [id = 154] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1182cc000 == 38 [pid = 1647] [id = 153] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1170e2800 == 37 [pid = 1647] [id = 152] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x112db8800 == 36 [pid = 1647] [id = 151] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12412c000 == 35 [pid = 1647] [id = 150] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x118122800 == 34 [pid = 1647] [id = 149] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12b93e000 == 33 [pid = 1647] [id = 148] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1170e8800 == 32 [pid = 1647] [id = 167] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12b933800 == 31 [pid = 1647] [id = 166] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12a52a800 == 30 [pid = 1647] [id = 165] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1194d5000 == 29 [pid = 1647] [id = 164] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12a789800 == 28 [pid = 1647] [id = 162] 04:46:38 INFO - PROCESS | 1647 | --DOCSHELL 0x116949000 == 27 [pid = 1647] [id = 163] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x126d18800) [pid = 1647] [serial = 431] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1127db800) [pid = 1647] [serial = 410] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1253e9400) [pid = 1647] [serial = 430] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1210d8800) [pid = 1647] [serial = 422] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119b03800) [pid = 1647] [serial = 436] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1185f9400) [pid = 1647] [serial = 415] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12a7b4400) [pid = 1647] [serial = 400] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x127459000) [pid = 1647] [serial = 398] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119fc4c00) [pid = 1647] [serial = 394] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x125378400) [pid = 1647] [serial = 428] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x110feb000) [pid = 1647] [serial = 409] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x125dc1800) [pid = 1647] [serial = 397] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1199e9800) [pid = 1647] [serial = 418] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124d0e000) [pid = 1647] [serial = 437] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x124e46c00) [pid = 1647] [serial = 427] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11971a800) [pid = 1647] [serial = 407] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118719800) [pid = 1647] [serial = 391] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1210d7c00) [pid = 1647] [serial = 395] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119ae4c00) [pid = 1647] [serial = 434] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1182dd000) [pid = 1647] [serial = 413] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12b799c00) [pid = 1647] [serial = 401] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11697a000) [pid = 1647] [serial = 403] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119af1400) [pid = 1647] [serial = 419] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x117e04800) [pid = 1647] [serial = 412] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1182e3000) [pid = 1647] [serial = 406] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119b06c00) [pid = 1647] [serial = 421] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12b8c6800) [pid = 1647] [serial = 404] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118881c00) [pid = 1647] [serial = 416] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x127147400) [pid = 1647] [serial = 440] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x128b9b400) [pid = 1647] [serial = 442] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1256d7c00) [pid = 1647] [serial = 439] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12400a400) [pid = 1647] [serial = 424] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1248af800) [pid = 1647] [serial = 425] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11690e800) [pid = 1647] [serial = 433] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1199f3000) [pid = 1647] [serial = 392] [outer = 0x0] [url = about:blank] 04:46:38 INFO - PROCESS | 1647 | 1469447198741 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]]]}] 04:46:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:46:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1172ms 04:46:38 INFO - PROCESS | 1647 | 1469447198788 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:46:38 INFO - PROCESS | 1647 | 1469447198790 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:46:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:46:38 INFO - PROCESS | 1647 | 1469447198793 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 1647 | 1469447198794 Marionette TRACE conn2 <- [1,646,null,{}] 04:46:38 INFO - PROCESS | 1647 | 1469447198804 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}] 04:46:38 INFO - PROCESS | 1647 | 1469447198806 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:38 INFO - PROCESS | 1647 | 1469447198883 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:46:38 INFO - PROCESS | 1647 | 1469447198888 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1647 | 1469447198891 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x115190000 == 28 [pid = 1647] [id = 169] 04:46:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1127da000) [pid = 1647] [serial = 505] [outer = 0x0] 04:46:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1130a5800) [pid = 1647] [serial = 506] [outer = 0x1127da000] 04:46:38 INFO - PROCESS | 1647 | 1469447198921 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x111d75400) [pid = 1647] [serial = 507] [outer = 0x1127da000] 04:46:39 INFO - PROCESS | 1647 | 1469447199287 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]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:46:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 522ms 04:46:39 INFO - PROCESS | 1647 | 1469447199314 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:46:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:46:39 INFO - PROCESS | 1647 | 1469447199320 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:46:39 INFO - PROCESS | 1647 | 1469447199324 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1647 | 1469447199326 Marionette TRACE conn2 <- [1,650,null,{}] 04:46:39 INFO - PROCESS | 1647 | 1469447199328 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}] 04:46:39 INFO - PROCESS | 1647 | 1469447199330 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:39 INFO - PROCESS | 1647 | 1469447199408 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:46:39 INFO - PROCESS | 1647 | 1469447199412 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1647 | 1469447199413 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170ec800 == 29 [pid = 1647] [id = 170] 04:46:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116759800) [pid = 1647] [serial = 508] [outer = 0x0] 04:46:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1180e3000) [pid = 1647] [serial = 509] [outer = 0x116759800] 04:46:39 INFO - PROCESS | 1647 | 1469447199444 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1182dec00) [pid = 1647] [serial = 510] [outer = 0x116759800] 04:46:39 INFO - PROCESS | 1647 | 1469447199785 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]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:46:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 472ms 04:46:39 INFO - PROCESS | 1647 | 1469447199797 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 1647 | 1469447199799 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:46:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:46:39 INFO - PROCESS | 1647 | 1469447199802 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1647 | 1469447199804 Marionette TRACE conn2 <- [1,654,null,{}] 04:46:39 INFO - PROCESS | 1647 | 1469447199812 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}] 04:46:39 INFO - PROCESS | 1647 | 1469447199817 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:39 INFO - PROCESS | 1647 | 1469447199896 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:46:39 INFO - PROCESS | 1647 | 1469447199947 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1647 | 1469447199949 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182d0000 == 30 [pid = 1647] [id = 171] 04:46:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x111f58000) [pid = 1647] [serial = 511] [outer = 0x0] 04:46:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11871a400) [pid = 1647] [serial = 512] [outer = 0x111f58000] 04:46:39 INFO - PROCESS | 1647 | 1469447199977 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11971b000) [pid = 1647] [serial = 513] [outer = 0x111f58000] 04:46:40 INFO - PROCESS | 1647 | 1469447200274 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]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:46:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 521ms 04:46:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:46:40 INFO - PROCESS | 1647 | 1469447200324 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1647 | 1469447200326 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:46:40 INFO - PROCESS | 1647 | 1469447200328 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1647 | 1469447200329 Marionette TRACE conn2 <- [1,658,null,{}] 04:46:40 INFO - PROCESS | 1647 | 1469447200331 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}] 04:46:40 INFO - PROCESS | 1647 | 1469447200334 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:40 INFO - PROCESS | 1647 | 1469447200410 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:46:40 INFO - PROCESS | 1647 | 1469447200415 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1647 | 1469447200418 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194e2800 == 31 [pid = 1647] [id = 172] 04:46:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119908400) [pid = 1647] [serial = 514] [outer = 0x0] 04:46:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119ae5000) [pid = 1647] [serial = 515] [outer = 0x119908400] 04:46:40 INFO - PROCESS | 1647 | 1469447200444 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119aec400) [pid = 1647] [serial = 516] [outer = 0x119908400] 04:46:40 INFO - PROCESS | 1647 | 1469447200742 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]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:46:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 473ms 04:46:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:46:40 INFO - PROCESS | 1647 | 1469447200821 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1647 | 1469447200823 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:46:40 INFO - PROCESS | 1647 | 1469447200825 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1647 | 1469447200834 Marionette TRACE conn2 <- [1,662,null,{}] 04:46:40 INFO - PROCESS | 1647 | 1469447200838 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}] 04:46:40 INFO - PROCESS | 1647 | 1469447200839 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:40 INFO - PROCESS | 1647 | 1469447200936 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:46:40 INFO - PROCESS | 1647 | 1469447200939 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1647 | 1469447200941 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cb3000 == 32 [pid = 1647] [id = 173] 04:46:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x116758800) [pid = 1647] [serial = 517] [outer = 0x0] 04:46:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119af0c00) [pid = 1647] [serial = 518] [outer = 0x116758800] 04:46:40 INFO - PROCESS | 1647 | 1469447200966 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119b11400) [pid = 1647] [serial = 519] [outer = 0x116758800] 04:46:41 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:41 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:41 INFO - PROCESS | 1647 | 1469447201309 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]]]}] 04:46:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:46:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 530ms 04:46:41 INFO - PROCESS | 1647 | 1469447201355 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1647 | 1469447201356 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:46:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:46:41 INFO - PROCESS | 1647 | 1469447201358 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1647 | 1469447201359 Marionette TRACE conn2 <- [1,666,null,{}] 04:46:41 INFO - PROCESS | 1647 | 1469447201362 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}] 04:46:41 INFO - PROCESS | 1647 | 1469447201366 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:41 INFO - PROCESS | 1647 | 1469447201477 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:46:41 INFO - PROCESS | 1647 | 1469447201513 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1647 | 1469447201514 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x124386800 == 33 [pid = 1647] [id = 174] 04:46:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119c93000) [pid = 1647] [serial = 520] [outer = 0x0] 04:46:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1210dcc00) [pid = 1647] [serial = 521] [outer = 0x119c93000] 04:46:41 INFO - PROCESS | 1647 | 1469447201539 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12405bc00) [pid = 1647] [serial = 522] [outer = 0x119c93000] 04:46:41 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:41 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:46:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 04:46:41 INFO - PROCESS | 1647 | 1469447201870 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]]]}] 04:46:41 INFO - PROCESS | 1647 | 1469447201877 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1647 | 1469447201879 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:46:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:46:41 INFO - PROCESS | 1647 | 1469447201884 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1647 | 1469447201886 Marionette TRACE conn2 <- [1,670,null,{}] 04:46:41 INFO - PROCESS | 1647 | 1469447201895 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}] 04:46:41 INFO - PROCESS | 1647 | 1469447201897 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:42 INFO - PROCESS | 1647 | 1469447202046 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:46:42 INFO - PROCESS | 1647 | 1469447202063 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 1647 | 1469447202064 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12530d000 == 34 [pid = 1647] [id = 175] 04:46:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x110fec400) [pid = 1647] [serial = 523] [outer = 0x0] 04:46:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1247d4c00) [pid = 1647] [serial = 524] [outer = 0x110fec400] 04:46:42 INFO - PROCESS | 1647 | 1469447202105 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x124d12c00) [pid = 1647] [serial = 525] [outer = 0x110fec400] 04:46:42 INFO - PROCESS | 1647 | 1469447202521 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]]]}] 04:46:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:46:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 676ms 04:46:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:46:42 INFO - PROCESS | 1647 | 1469447202560 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:46:42 INFO - PROCESS | 1647 | 1469447202561 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:46:42 INFO - PROCESS | 1647 | 1469447202563 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 1647 | 1469447202564 Marionette TRACE conn2 <- [1,674,null,{}] 04:46:42 INFO - PROCESS | 1647 | 1469447202567 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}] 04:46:42 INFO - PROCESS | 1647 | 1469447202568 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:42 INFO - PROCESS | 1647 | 1469447202661 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:46:42 INFO - PROCESS | 1647 | 1469447202665 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 1647 | 1469447202666 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e56800 == 35 [pid = 1647] [id = 176] 04:46:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x120fcb800) [pid = 1647] [serial = 526] [outer = 0x0] 04:46:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124a89c00) [pid = 1647] [serial = 527] [outer = 0x120fcb800] 04:46:42 INFO - PROCESS | 1647 | 1469447202690 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x125212800) [pid = 1647] [serial = 528] [outer = 0x120fcb800] 04:46:43 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12692cc00) [pid = 1647] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:46:43 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119ae4000) [pid = 1647] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:46:43 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1210e1c00) [pid = 1647] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:46:43 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1210e4400) [pid = 1647] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:46:43 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118760400) [pid = 1647] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:46:43 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1122bd000) [pid = 1647] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:46:43 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x113bb1400) [pid = 1647] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:46:43 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x126927000) [pid = 1647] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:46:43 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x113906400) [pid = 1647] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:46:43 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1122b7400) [pid = 1647] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:46:43 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11875ec00) [pid = 1647] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:46:43 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x110f7e400) [pid = 1647] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:46:43 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1210d9000) [pid = 1647] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:46:43 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1122b1400) [pid = 1647] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:46:43 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11817f800) [pid = 1647] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:46:43 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:43 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:43 INFO - PROCESS | 1647 | 1469447203210 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]]]}] 04:46:43 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 04:46:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 671ms 04:46:43 INFO - PROCESS | 1647 | 1469447203235 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:46:43 INFO - PROCESS | 1647 | 1469447203236 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:46:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:46:43 INFO - PROCESS | 1647 | 1469447203238 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 1647 | 1469447203239 Marionette TRACE conn2 <- [1,678,null,{}] 04:46:43 INFO - PROCESS | 1647 | 1469447203242 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}] 04:46:43 INFO - PROCESS | 1647 | 1469447203243 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:43 INFO - PROCESS | 1647 | 1469447203322 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:46:43 INFO - PROCESS | 1647 | 1469447203375 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1647 | 1469447203376 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182ce800 == 36 [pid = 1647] [id = 177] 04:46:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x110f77400) [pid = 1647] [serial = 529] [outer = 0x0] 04:46:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118173c00) [pid = 1647] [serial = 530] [outer = 0x110f77400] 04:46:43 INFO - PROCESS | 1647 | 1469447203401 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119754000) [pid = 1647] [serial = 531] [outer = 0x110f77400] 04:46:43 INFO - PROCESS | 1647 | 1469447203661 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]]]}] 04:46:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:46:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 04:46:43 INFO - PROCESS | 1647 | 1469447203707 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:46:43 INFO - PROCESS | 1647 | 1469447203708 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:46:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:46:43 INFO - PROCESS | 1647 | 1469447203710 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 1647 | 1469447203711 Marionette TRACE conn2 <- [1,682,null,{}] 04:46:43 INFO - PROCESS | 1647 | 1469447203721 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}] 04:46:43 INFO - PROCESS | 1647 | 1469447203722 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:43 INFO - PROCESS | 1647 | 1469447203803 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:46:43 INFO - PROCESS | 1647 | 1469447203807 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1647 | 1469447203808 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x128aec000 == 37 [pid = 1647] [id = 178] 04:46:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1185b9800) [pid = 1647] [serial = 532] [outer = 0x0] 04:46:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124a93800) [pid = 1647] [serial = 533] [outer = 0x1185b9800] 04:46:43 INFO - PROCESS | 1647 | 1469447203832 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12536d800) [pid = 1647] [serial = 534] [outer = 0x1185b9800] 04:46:44 INFO - PROCESS | 1647 | 1469447204625 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]]]}] 04:46:44 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) 04:46:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 919ms 04:46:44 INFO - PROCESS | 1647 | 1469447204629 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:46:44 INFO - PROCESS | 1647 | 1469447204631 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:46:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:46:44 INFO - PROCESS | 1647 | 1469447204635 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 1647 | 1469447204637 Marionette TRACE conn2 <- [1,686,null,{}] 04:46:44 INFO - PROCESS | 1647 | 1469447204640 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}] 04:46:44 INFO - PROCESS | 1647 | 1469447204641 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:44 INFO - PROCESS | 1647 | 1469447204739 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:46:44 INFO - PROCESS | 1647 | 1469447204743 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:44 INFO - PROCESS | 1647 | 1469447204744 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ca7800 == 38 [pid = 1647] [id = 179] 04:46:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x125370c00) [pid = 1647] [serial = 535] [outer = 0x0] 04:46:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126924400) [pid = 1647] [serial = 536] [outer = 0x125370c00] 04:46:44 INFO - PROCESS | 1647 | 1469447204773 Marionette DEBUG loaded listener.js 04:46:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126eb8800) [pid = 1647] [serial = 537] [outer = 0x125370c00] 04:46:45 INFO - PROCESS | 1647 | 1469447205578 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]]]}] 04:46:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:46:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 04:46:45 INFO - PROCESS | 1647 | 1469447205605 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:46:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:46:45 INFO - PROCESS | 1647 | 1469447205608 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:46:45 INFO - PROCESS | 1647 | 1469447205611 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1647 | 1469447205613 Marionette TRACE conn2 <- [1,690,null,{}] 04:46:45 INFO - PROCESS | 1647 | 1469447205617 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}] 04:46:45 INFO - PROCESS | 1647 | 1469447205619 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:45 INFO - PROCESS | 1647 | 1469447205727 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:46:45 INFO - PROCESS | 1647 | 1469447205778 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1647 | 1469447205781 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x116585800 == 39 [pid = 1647] [id = 180] 04:46:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x112a83800) [pid = 1647] [serial = 538] [outer = 0x0] 04:46:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x112f36400) [pid = 1647] [serial = 539] [outer = 0x112a83800] 04:46:45 INFO - PROCESS | 1647 | 1469447205811 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x113b26c00) [pid = 1647] [serial = 540] [outer = 0x112a83800] 04:46:46 INFO - PROCESS | 1647 | 1469447206792 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]]]}] 04:46:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:46:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1221ms 04:46:46 INFO - PROCESS | 1647 | 1469447206928 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:46:46 INFO - PROCESS | 1647 | 1469447206930 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:46:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:46:46 INFO - PROCESS | 1647 | 1469447206938 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:46:46 INFO - PROCESS | 1647 | 1469447206940 Marionette TRACE conn2 <- [1,694,null,{}] 04:46:46 INFO - PROCESS | 1647 | 1469447206944 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}] 04:46:46 INFO - PROCESS | 1647 | 1469447206946 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:47 INFO - PROCESS | 1647 | 1469447207043 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:46:47 INFO - PROCESS | 1647 | 1469447207092 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 1647 | 1469447207093 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f7f000 == 40 [pid = 1647] [id = 181] 04:46:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11653c000) [pid = 1647] [serial = 541] [outer = 0x0] 04:46:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11690ac00) [pid = 1647] [serial = 542] [outer = 0x11653c000] 04:46:47 INFO - PROCESS | 1647 | 1469447207122 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x117e04800) [pid = 1647] [serial = 543] [outer = 0x11653c000] 04:46:47 INFO - PROCESS | 1647 | --DOCSHELL 0x128aec000 == 39 [pid = 1647] [id = 178] 04:46:47 INFO - PROCESS | 1647 | --DOCSHELL 0x1182ce800 == 38 [pid = 1647] [id = 177] 04:46:47 INFO - PROCESS | 1647 | --DOCSHELL 0x125e56800 == 37 [pid = 1647] [id = 176] 04:46:47 INFO - PROCESS | 1647 | --DOCSHELL 0x12530d000 == 36 [pid = 1647] [id = 175] 04:46:47 INFO - PROCESS | 1647 | --DOCSHELL 0x124386800 == 35 [pid = 1647] [id = 174] 04:46:47 INFO - PROCESS | 1647 | --DOCSHELL 0x119cb3000 == 34 [pid = 1647] [id = 173] 04:46:47 INFO - PROCESS | 1647 | --DOCSHELL 0x1194e2800 == 33 [pid = 1647] [id = 172] 04:46:47 INFO - PROCESS | 1647 | --DOCSHELL 0x1182d0000 == 32 [pid = 1647] [id = 171] 04:46:47 INFO - PROCESS | 1647 | --DOCSHELL 0x1170ec800 == 31 [pid = 1647] [id = 170] 04:46:47 INFO - PROCESS | 1647 | --DOCSHELL 0x115190000 == 30 [pid = 1647] [id = 169] 04:46:47 INFO - PROCESS | 1647 | --DOCSHELL 0x1170fd800 == 29 [pid = 1647] [id = 168] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119726c00) [pid = 1647] [serial = 206] [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.] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x126eb2800) [pid = 1647] [serial = 484] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119b11000) [pid = 1647] [serial = 466] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1210eb800) [pid = 1647] [serial = 469] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1243d7400) [pid = 1647] [serial = 472] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11916e000) [pid = 1647] [serial = 448] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1247de400) [pid = 1647] [serial = 473] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119907800) [pid = 1647] [serial = 449] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1182e0800) [pid = 1647] [serial = 457] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1185f3800) [pid = 1647] [serial = 458] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116905400) [pid = 1647] [serial = 445] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1182de800) [pid = 1647] [serial = 446] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1292b7400) [pid = 1647] [serial = 443] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1176b9000) [pid = 1647] [serial = 455] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11652e400) [pid = 1647] [serial = 454] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1127d6400) [pid = 1647] [serial = 451] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x113907000) [pid = 1647] [serial = 452] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11919b000) [pid = 1647] [serial = 460] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119750800) [pid = 1647] [serial = 461] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1180e5400) [pid = 1647] [serial = 476] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x128b9c800) [pid = 1647] [serial = 485] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12692c400) [pid = 1647] [serial = 482] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1127d6800) [pid = 1647] [serial = 475] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11974f400) [pid = 1647] [serial = 463] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1210e5000) [pid = 1647] [serial = 478] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1199ee400) [pid = 1647] [serial = 464] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x124de2800) [pid = 1647] [serial = 481] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1210e1000) [pid = 1647] [serial = 467] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12400b400) [pid = 1647] [serial = 470] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119752000) [pid = 1647] [serial = 479] [outer = 0x0] [url = about:blank] 04:46:48 INFO - PROCESS | 1647 | 1469447208059 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]]]}] 04:46:48 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) 04:46:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1173ms 04:46:48 INFO - PROCESS | 1647 | 1469447208111 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:46:48 INFO - PROCESS | 1647 | 1469447208113 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:46:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:46:48 INFO - PROCESS | 1647 | 1469447208118 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:46:48 INFO - PROCESS | 1647 | 1469447208121 Marionette TRACE conn2 <- [1,698,null,{}] 04:46:48 INFO - PROCESS | 1647 | 1469447208123 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}] 04:46:48 INFO - PROCESS | 1647 | 1469447208125 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:48 INFO - PROCESS | 1647 | 1469447208205 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:46:48 INFO - PROCESS | 1647 | 1469447208211 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1647 | 1469447208212 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170fe800 == 30 [pid = 1647] [id = 182] 04:46:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11675a400) [pid = 1647] [serial = 544] [outer = 0x0] 04:46:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x118357400) [pid = 1647] [serial = 545] [outer = 0x11675a400] 04:46:48 INFO - PROCESS | 1647 | 1469447208242 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1185f3000) [pid = 1647] [serial = 546] [outer = 0x11675a400] 04:46:49 INFO - PROCESS | 1647 | 1469447209068 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]]]}] 04:46:49 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) 04:46:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 972ms 04:46:49 INFO - PROCESS | 1647 | 1469447209094 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:46:49 INFO - PROCESS | 1647 | 1469447209096 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:46:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:46:49 INFO - PROCESS | 1647 | 1469447209098 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1647 | 1469447209101 Marionette TRACE conn2 <- [1,702,null,{}] 04:46:49 INFO - PROCESS | 1647 | 1469447209108 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}] 04:46:49 INFO - PROCESS | 1647 | 1469447209111 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:49 INFO - PROCESS | 1647 | 1469447209185 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:46:49 INFO - PROCESS | 1647 | 1469447209191 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:49 INFO - PROCESS | 1647 | 1469447209194 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1188bc800 == 31 [pid = 1647] [id = 183] 04:46:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11974f000) [pid = 1647] [serial = 547] [outer = 0x0] 04:46:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119754800) [pid = 1647] [serial = 548] [outer = 0x11974f000] 04:46:49 INFO - PROCESS | 1647 | 1469447209223 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1199eb000) [pid = 1647] [serial = 549] [outer = 0x11974f000] 04:46:50 INFO - PROCESS | 1647 | 1469447210058 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]]]}] 04:46:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:46:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 972ms 04:46:50 INFO - PROCESS | 1647 | 1469447210073 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:46:50 INFO - PROCESS | 1647 | 1469447210074 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:46:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:46:50 INFO - PROCESS | 1647 | 1469447210076 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 1647 | 1469447210078 Marionette TRACE conn2 <- [1,706,null,{}] 04:46:50 INFO - PROCESS | 1647 | 1469447210080 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}] 04:46:50 INFO - PROCESS | 1647 | 1469447210082 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:50 INFO - PROCESS | 1647 | 1469447210178 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:46:50 INFO - PROCESS | 1647 | 1469447210182 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1647 | 1469447210183 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c5f000 == 32 [pid = 1647] [id = 184] 04:46:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112f40800) [pid = 1647] [serial = 550] [outer = 0x0] 04:46:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119be3c00) [pid = 1647] [serial = 551] [outer = 0x112f40800] 04:46:50 INFO - PROCESS | 1647 | 1469447210208 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1210cd800) [pid = 1647] [serial = 552] [outer = 0x112f40800] 04:46:51 INFO - PROCESS | 1647 | 1469447211003 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]]]}] 04:46:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:46:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 04:46:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:46:51 INFO - PROCESS | 1647 | 1469447211049 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:46:51 INFO - PROCESS | 1647 | 1469447211050 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:46:51 INFO - PROCESS | 1647 | 1469447211052 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 1647 | 1469447211053 Marionette TRACE conn2 <- [1,710,null,{}] 04:46:51 INFO - PROCESS | 1647 | 1469447211056 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}] 04:46:51 INFO - PROCESS | 1647 | 1469447211057 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:51 INFO - PROCESS | 1647 | 1469447211169 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x110fec400) [pid = 1647] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119908400) [pid = 1647] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119c93000) [pid = 1647] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x111f58000) [pid = 1647] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x116759800) [pid = 1647] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1127da000) [pid = 1647] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1151c5000) [pid = 1647] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x110f77400) [pid = 1647] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x120fcb800) [pid = 1647] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1122b7c00) [pid = 1647] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x117e0cc00) [pid = 1647] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1199e8800) [pid = 1647] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1185b9800) [pid = 1647] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x11990e400) [pid = 1647] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x112aa9c00) [pid = 1647] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:46:51 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x116758800) [pid = 1647] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:46:51 INFO - PROCESS | 1647 | 1469447211213 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:51 INFO - PROCESS | 1647 | 1469447211214 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x116147800 == 33 [pid = 1647] [id = 185] 04:46:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x110f7e400) [pid = 1647] [serial = 553] [outer = 0x0] 04:46:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1127d7800) [pid = 1647] [serial = 554] [outer = 0x110f7e400] 04:46:51 INFO - PROCESS | 1647 | 1469447211246 Marionette DEBUG loaded listener.js 04:46:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1172b5800) [pid = 1647] [serial = 555] [outer = 0x110f7e400] 04:46:51 INFO - PROCESS | 1647 | 1469447211972 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]]]}] 04:46:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:46:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 969ms 04:46:52 INFO - PROCESS | 1647 | 1469447212022 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:46:52 INFO - PROCESS | 1647 | 1469447212023 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:46:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:46:52 INFO - PROCESS | 1647 | 1469447212025 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:46:52 INFO - PROCESS | 1647 | 1469447212026 Marionette TRACE conn2 <- [1,714,null,{}] 04:46:52 INFO - PROCESS | 1647 | 1469447212028 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}] 04:46:52 INFO - PROCESS | 1647 | 1469447212033 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:52 INFO - PROCESS | 1647 | 1469447212130 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:46:52 INFO - PROCESS | 1647 | 1469447212136 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1647 | 1469447212137 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c07000 == 34 [pid = 1647] [id = 186] 04:46:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1210e5400) [pid = 1647] [serial = 556] [outer = 0x0] 04:46:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x124006c00) [pid = 1647] [serial = 557] [outer = 0x1210e5400] 04:46:52 INFO - PROCESS | 1647 | 1469447212162 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x12462b800) [pid = 1647] [serial = 558] [outer = 0x1210e5400] 04:46:52 INFO - PROCESS | 1647 | 1469447212977 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]]]}] 04:46:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 04:46:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 04:46:52 INFO - PROCESS | 1647 | 1469447212997 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 1647 | 1469447212999 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:46:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:46:53 INFO - PROCESS | 1647 | 1469447213002 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 1647 | 1469447213003 Marionette TRACE conn2 <- [1,718,null,{}] 04:46:53 INFO - PROCESS | 1647 | 1469447213005 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}] 04:46:53 INFO - PROCESS | 1647 | 1469447213006 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:53 INFO - PROCESS | 1647 | 1469447213079 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:46:53 INFO - PROCESS | 1647 | 1469447213084 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1647 | 1469447213086 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e07800 == 35 [pid = 1647] [id = 187] 04:46:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x113904800) [pid = 1647] [serial = 559] [outer = 0x0] 04:46:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x124db1000) [pid = 1647] [serial = 560] [outer = 0x113904800] 04:46:53 INFO - PROCESS | 1647 | 1469447213117 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1256d6800) [pid = 1647] [serial = 561] [outer = 0x113904800] 04:46:54 INFO - PROCESS | 1647 | 1469447213997 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]]]}] 04:46:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:46:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1020ms 04:46:54 INFO - PROCESS | 1647 | 1469447214023 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:46:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:46:54 INFO - PROCESS | 1647 | 1469447214026 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:46:54 INFO - PROCESS | 1647 | 1469447214029 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1647 | 1469447214031 Marionette TRACE conn2 <- [1,722,null,{}] 04:46:54 INFO - PROCESS | 1647 | 1469447214046 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}] 04:46:54 INFO - PROCESS | 1647 | 1469447214048 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:54 INFO - PROCESS | 1647 | 1469447214146 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:46:54 INFO - PROCESS | 1647 | 1469447214195 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:54 INFO - PROCESS | 1647 | 1469447214196 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x117239800 == 36 [pid = 1647] [id = 188] 04:46:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x112ddec00) [pid = 1647] [serial = 562] [outer = 0x0] 04:46:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x116907400) [pid = 1647] [serial = 563] [outer = 0x112ddec00] 04:46:54 INFO - PROCESS | 1647 | 1469447214227 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118171400) [pid = 1647] [serial = 564] [outer = 0x112ddec00] 04:46:54 INFO - PROCESS | 1647 | 1469447214641 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] 04:46:54 INFO - PROCESS | 1647 | 1469447214663 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:46:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:46:54 INFO - PROCESS | 1647 | 1469447214670 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1647 | 1469447214672 Marionette TRACE conn2 <- [1,726,null,{}] 04:46:54 INFO - PROCESS | 1647 | 1469447214674 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}] 04:46:54 INFO - PROCESS | 1647 | 1469447214676 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:54 INFO - PROCESS | 1647 | 1469447214774 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:46:54 INFO - PROCESS | 1647 | 1469447214822 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:54 INFO - PROCESS | 1647 | 1469447214823 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191c1800 == 37 [pid = 1647] [id = 189] 04:46:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1184cf000) [pid = 1647] [serial = 565] [outer = 0x0] 04:46:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1188f5400) [pid = 1647] [serial = 566] [outer = 0x1184cf000] 04:46:54 INFO - PROCESS | 1647 | 1469447214855 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119905c00) [pid = 1647] [serial = 567] [outer = 0x1184cf000] 04:46:55 INFO - PROCESS | 1647 | 1469447215316 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]]]}] 04:46:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:46:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 671ms 04:46:55 INFO - PROCESS | 1647 | 1469447215341 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:46:55 INFO - PROCESS | 1647 | 1469447215343 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:46:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:46:55 INFO - PROCESS | 1647 | 1469447215346 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 1647 | 1469447215349 Marionette TRACE conn2 <- [1,730,null,{}] 04:46:55 INFO - PROCESS | 1647 | 1469447215361 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}] 04:46:55 INFO - PROCESS | 1647 | 1469447215366 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:55 INFO - PROCESS | 1647 | 1469447215545 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:46:55 INFO - PROCESS | 1647 | 1469447215639 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 1647 | 1469447215642 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ad9000 == 38 [pid = 1647] [id = 190] 04:46:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119ae7400) [pid = 1647] [serial = 568] [outer = 0x0] 04:46:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1243d9000) [pid = 1647] [serial = 569] [outer = 0x119ae7400] 04:46:55 INFO - PROCESS | 1647 | 1469447215693 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1256d7c00) [pid = 1647] [serial = 570] [outer = 0x119ae7400] 04:46:56 INFO - PROCESS | 1647 | 1469447216153 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] 04:46:56 INFO - PROCESS | 1647 | 1469447216174 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:46:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:46:56 INFO - PROCESS | 1647 | 1469447216176 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - PROCESS | 1647 | 1469447216177 Marionette TRACE conn2 <- [1,734,null,{}] 04:46:56 INFO - PROCESS | 1647 | 1469447216180 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}] 04:46:56 INFO - PROCESS | 1647 | 1469447216181 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:56 INFO - PROCESS | 1647 | 1469447216278 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:46:56 INFO - PROCESS | 1647 | 1469447216337 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1647 | 1469447216338 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fc0000 == 39 [pid = 1647] [id = 191] 04:46:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1252f9800) [pid = 1647] [serial = 571] [outer = 0x0] 04:46:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x126d94800) [pid = 1647] [serial = 572] [outer = 0x1252f9800] 04:46:56 INFO - PROCESS | 1647 | 1469447216367 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x127147400) [pid = 1647] [serial = 573] [outer = 0x1252f9800] 04:46:56 INFO - PROCESS | 1647 | 1469447216784 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]]]}] 04:46:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:46:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 04:46:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:46:56 INFO - PROCESS | 1647 | 1469447216796 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:46:56 INFO - PROCESS | 1647 | 1469447216798 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:46:56 INFO - PROCESS | 1647 | 1469447216802 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - PROCESS | 1647 | 1469447216803 Marionette TRACE conn2 <- [1,738,null,{}] 04:46:56 INFO - PROCESS | 1647 | 1469447216806 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}] 04:46:56 INFO - PROCESS | 1647 | 1469447216807 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:56 INFO - PROCESS | 1647 | 1469447216899 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:46:56 INFO - PROCESS | 1647 | 1469447216980 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1647 | 1469447216982 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1160a9000 == 40 [pid = 1647] [id = 192] 04:46:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1122b8c00) [pid = 1647] [serial = 574] [outer = 0x0] 04:46:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1127d6800) [pid = 1647] [serial = 575] [outer = 0x1122b8c00] 04:46:57 INFO - PROCESS | 1647 | 1469447217105 Marionette DEBUG loaded listener.js 04:46:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1151d3400) [pid = 1647] [serial = 576] [outer = 0x1122b8c00] 04:46:58 INFO - PROCESS | 1647 | --DOCSHELL 0x124c07000 == 39 [pid = 1647] [id = 186] 04:46:58 INFO - PROCESS | 1647 | --DOCSHELL 0x116147800 == 38 [pid = 1647] [id = 185] 04:46:58 INFO - PROCESS | 1647 | --DOCSHELL 0x119c5f000 == 37 [pid = 1647] [id = 184] 04:46:58 INFO - PROCESS | 1647 | --DOCSHELL 0x1188bc800 == 36 [pid = 1647] [id = 183] 04:46:58 INFO - PROCESS | 1647 | --DOCSHELL 0x1170fe800 == 35 [pid = 1647] [id = 182] 04:46:58 INFO - PROCESS | 1647 | --DOCSHELL 0x116f7f000 == 34 [pid = 1647] [id = 181] 04:46:58 INFO - PROCESS | 1647 | --DOCSHELL 0x119ca7800 == 33 [pid = 1647] [id = 179] 04:46:58 INFO - PROCESS | 1647 | --DOCSHELL 0x116585800 == 32 [pid = 1647] [id = 180] 04:46:58 INFO - PROCESS | 1647 | --DOCSHELL 0x128fc0000 == 31 [pid = 1647] [id = 191] 04:46:58 INFO - PROCESS | 1647 | --DOCSHELL 0x128ad9000 == 30 [pid = 1647] [id = 190] 04:46:58 INFO - PROCESS | 1647 | --DOCSHELL 0x1191c1800 == 29 [pid = 1647] [id = 189] 04:46:58 INFO - PROCESS | 1647 | --DOCSHELL 0x125e07800 == 28 [pid = 1647] [id = 187] 04:46:58 INFO - PROCESS | 1647 | --DOCSHELL 0x117239800 == 27 [pid = 1647] [id = 188] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1247d4c00) [pid = 1647] [serial = 524] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119ae5000) [pid = 1647] [serial = 515] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12405bc00) [pid = 1647] [serial = 522] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11871a400) [pid = 1647] [serial = 512] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11971b000) [pid = 1647] [serial = 513] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1180e3000) [pid = 1647] [serial = 509] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1182dec00) [pid = 1647] [serial = 510] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1130a5800) [pid = 1647] [serial = 506] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x111d75400) [pid = 1647] [serial = 507] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1210dcc00) [pid = 1647] [serial = 521] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118179000) [pid = 1647] [serial = 504] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1176b6000) [pid = 1647] [serial = 503] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x118173c00) [pid = 1647] [serial = 530] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x124a89c00) [pid = 1647] [serial = 527] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x113374000) [pid = 1647] [serial = 488] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1127dc000) [pid = 1647] [serial = 487] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11835f000) [pid = 1647] [serial = 491] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x118174c00) [pid = 1647] [serial = 490] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x119b0ac00) [pid = 1647] [serial = 494] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x124a93800) [pid = 1647] [serial = 533] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x119ae9800) [pid = 1647] [serial = 493] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x1256df400) [pid = 1647] [serial = 498] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x126924400) [pid = 1647] [serial = 536] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x124dacc00) [pid = 1647] [serial = 497] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x1210cdc00) [pid = 1647] [serial = 501] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x1185f8c00) [pid = 1647] [serial = 500] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x119af0c00) [pid = 1647] [serial = 518] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x125212800) [pid = 1647] [serial = 528] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x124d12c00) [pid = 1647] [serial = 525] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x12536d800) [pid = 1647] [serial = 534] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x119b11400) [pid = 1647] [serial = 519] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x119754000) [pid = 1647] [serial = 531] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x119aec400) [pid = 1647] [serial = 516] [outer = 0x0] [url = about:blank] 04:46:58 INFO - PROCESS | 1647 | 1469447218133 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]]]}] 04:46:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:46:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1376ms 04:46:58 INFO - PROCESS | 1647 | 1469447218177 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:46:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:46:58 INFO - PROCESS | 1647 | 1469447218179 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:46:58 INFO - PROCESS | 1647 | 1469447218182 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:46:58 INFO - PROCESS | 1647 | 1469447218184 Marionette TRACE conn2 <- [1,742,null,{}] 04:46:58 INFO - PROCESS | 1647 | 1469447218188 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}] 04:46:58 INFO - PROCESS | 1647 | 1469447218190 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:58 INFO - PROCESS | 1647 | 1469447218264 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:46:58 INFO - PROCESS | 1647 | 1469447218293 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 1647 | 1469447218296 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1160a8800 == 28 [pid = 1647] [id = 193] 04:46:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x11339b000) [pid = 1647] [serial = 577] [outer = 0x0] 04:46:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x1133a1400) [pid = 1647] [serial = 578] [outer = 0x11339b000] 04:46:58 INFO - PROCESS | 1647 | 1469447218324 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x1160f0000) [pid = 1647] [serial = 579] [outer = 0x11339b000] 04:46:59 INFO - PROCESS | 1647 | 1469447219123 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]]]}] 04:46:59 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 04:46:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 972ms 04:46:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:46:59 INFO - PROCESS | 1647 | 1469447219153 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:46:59 INFO - PROCESS | 1647 | 1469447219157 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:46:59 INFO - PROCESS | 1647 | 1469447219161 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - PROCESS | 1647 | 1469447219163 Marionette TRACE conn2 <- [1,746,null,{}] 04:46:59 INFO - PROCESS | 1647 | 1469447219166 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}] 04:46:59 INFO - PROCESS | 1647 | 1469447219168 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:59 INFO - PROCESS | 1647 | 1469447219246 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:46:59 INFO - PROCESS | 1647 | 1469447219291 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1647 | 1469447219293 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:46:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170e9800 == 29 [pid = 1647] [id = 194] 04:46:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x1172b1000) [pid = 1647] [serial = 580] [outer = 0x0] 04:46:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x1180e2c00) [pid = 1647] [serial = 581] [outer = 0x1172b1000] 04:46:59 INFO - PROCESS | 1647 | 1469447219320 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11817d400) [pid = 1647] [serial = 582] [outer = 0x1172b1000] 04:47:00 INFO - PROCESS | 1647 | 1469447220090 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]]]}] 04:47:00 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.) 04:47:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 04:47:00 INFO - PROCESS | 1647 | 1469447220131 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:47:00 INFO - PROCESS | 1647 | 1469447220133 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:47:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:47:00 INFO - PROCESS | 1647 | 1469447220143 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 1647 | 1469447220145 Marionette TRACE conn2 <- [1,750,null,{}] 04:47:00 INFO - PROCESS | 1647 | 1469447220161 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}] 04:47:00 INFO - PROCESS | 1647 | 1469447220164 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:00 INFO - PROCESS | 1647 | 1469447220255 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:47:00 INFO - PROCESS | 1647 | 1469447220289 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:00 INFO - PROCESS | 1647 | 1469447220291 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181aa000 == 30 [pid = 1647] [id = 195] 04:47:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x118714400) [pid = 1647] [serial = 583] [outer = 0x0] 04:47:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x118720c00) [pid = 1647] [serial = 584] [outer = 0x118714400] 04:47:00 INFO - PROCESS | 1647 | 1469447220318 Marionette DEBUG loaded listener.js 04:47:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x1188f6400) [pid = 1647] [serial = 585] [outer = 0x118714400] 04:47:01 INFO - PROCESS | 1647 | 1469447221117 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]]]}] 04:47:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:47:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1022ms 04:47:01 INFO - PROCESS | 1647 | 1469447221165 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:47:01 INFO - PROCESS | 1647 | 1469447221167 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:47:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:47:01 INFO - PROCESS | 1647 | 1469447221169 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:47:01 INFO - PROCESS | 1647 | 1469447221170 Marionette TRACE conn2 <- [1,754,null,{}] 04:47:01 INFO - PROCESS | 1647 | 1469447221173 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}] 04:47:01 INFO - PROCESS | 1647 | 1469447221174 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:01 INFO - PROCESS | 1647 | 1469447221261 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:47:01 INFO - PROCESS | 1647 | 1469447221292 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 1647 | 1469447221293 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11841d800 == 31 [pid = 1647] [id = 196] 04:47:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1191a0c00) [pid = 1647] [serial = 586] [outer = 0x0] 04:47:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x119727400) [pid = 1647] [serial = 587] [outer = 0x1191a0c00] 04:47:01 INFO - PROCESS | 1647 | 1469447221318 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x119906c00) [pid = 1647] [serial = 588] [outer = 0x1191a0c00] 04:47:02 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x11653c000) [pid = 1647] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:47:02 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x11974f000) [pid = 1647] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:47:02 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x11675a400) [pid = 1647] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:47:02 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x112a83800) [pid = 1647] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:47:02 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x125370c00) [pid = 1647] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:47:02 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1210e5400) [pid = 1647] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:47:02 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x113904800) [pid = 1647] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:47:02 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x112f40800) [pid = 1647] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:47:02 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x110f7e400) [pid = 1647] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:47:02 INFO - PROCESS | 1647 | 1469447222108 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]]]}] 04:47:02 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 04:47:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 967ms 04:47:02 INFO - PROCESS | 1647 | 1469447222138 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1647 | 1469447222139 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:47:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:47:02 INFO - PROCESS | 1647 | 1469447222141 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1647 | 1469447222143 Marionette TRACE conn2 <- [1,758,null,{}] 04:47:02 INFO - PROCESS | 1647 | 1469447222145 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}] 04:47:02 INFO - PROCESS | 1647 | 1469447222146 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:02 INFO - PROCESS | 1647 | 1469447222225 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:47:02 INFO - PROCESS | 1647 | 1469447222228 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 1647 | 1469447222229 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b3f000 == 32 [pid = 1647] [id = 197] 04:47:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x113904800) [pid = 1647] [serial = 589] [outer = 0x0] 04:47:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x11919b000) [pid = 1647] [serial = 590] [outer = 0x113904800] 04:47:02 INFO - PROCESS | 1647 | 1469447222256 Marionette DEBUG loaded listener.js 04:47:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11990cc00) [pid = 1647] [serial = 591] [outer = 0x113904800] 04:47:02 INFO - PROCESS | 1647 | 1469447222584 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]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:47:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 467ms 04:47:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:47:02 INFO - PROCESS | 1647 | 1469447222610 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1647 | 1469447222611 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:47:02 INFO - PROCESS | 1647 | 1469447222613 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1647 | 1469447222614 Marionette TRACE conn2 <- [1,762,null,{}] 04:47:02 INFO - PROCESS | 1647 | 1469447222619 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}] 04:47:02 INFO - PROCESS | 1647 | 1469447222623 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:02 INFO - PROCESS | 1647 | 1469447222736 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:47:02 INFO - PROCESS | 1647 | 1469447222752 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 1647 | 1469447222753 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x119feb800 == 33 [pid = 1647] [id = 198] 04:47:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x119ae6400) [pid = 1647] [serial = 592] [outer = 0x0] 04:47:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x119aefc00) [pid = 1647] [serial = 593] [outer = 0x119ae6400] 04:47:02 INFO - PROCESS | 1647 | 1469447222778 Marionette DEBUG loaded listener.js 04:47:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x120fc0c00) [pid = 1647] [serial = 594] [outer = 0x119ae6400] 04:47:03 INFO - PROCESS | 1647 | 1469447223534 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]]]}] 04:47:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:47:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 971ms 04:47:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:47:03 INFO - PROCESS | 1647 | 1469447223584 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:47:03 INFO - PROCESS | 1647 | 1469447223585 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:47:03 INFO - PROCESS | 1647 | 1469447223588 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:47:03 INFO - PROCESS | 1647 | 1469447223589 Marionette TRACE conn2 <- [1,766,null,{}] 04:47:03 INFO - PROCESS | 1647 | 1469447223591 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}] 04:47:03 INFO - PROCESS | 1647 | 1469447223592 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:03 INFO - PROCESS | 1647 | 1469447223668 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:47:03 INFO - PROCESS | 1647 | 1469447223671 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:03 INFO - PROCESS | 1647 | 1469447223673 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12438d000 == 34 [pid = 1647] [id = 199] 04:47:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x119ae8c00) [pid = 1647] [serial = 595] [outer = 0x0] 04:47:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1210d4c00) [pid = 1647] [serial = 596] [outer = 0x119ae8c00] 04:47:03 INFO - PROCESS | 1647 | 1469447223697 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1210eb000) [pid = 1647] [serial = 597] [outer = 0x119ae8c00] 04:47:04 INFO - PROCESS | 1647 | 1469447224539 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]]]}] 04:47:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:47:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 04:47:04 INFO - PROCESS | 1647 | 1469447224558 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:47:04 INFO - PROCESS | 1647 | 1469447224560 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:47:04 INFO - PROCESS | 1647 | 1469447224563 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:47:04 INFO - PROCESS | 1647 | 1469447224566 Marionette TRACE conn2 <- [1,770,null,{}] 04:47:04 INFO - PROCESS | 1647 | 1469447224569 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}] 04:47:04 INFO - PROCESS | 1647 | 1469447224571 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:04 INFO - PROCESS | 1647 | 1469447224656 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:47:04 INFO - PROCESS | 1647 | 1469447224746 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 1647 | 1469447224749 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1167db800 == 35 [pid = 1647] [id = 200] 04:47:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x112a7dc00) [pid = 1647] [serial = 598] [outer = 0x0] 04:47:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1132d5c00) [pid = 1647] [serial = 599] [outer = 0x112a7dc00] 04:47:04 INFO - PROCESS | 1647 | 1469447224781 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11652e400) [pid = 1647] [serial = 600] [outer = 0x112a7dc00] 04:47:05 INFO - PROCESS | 1647 | 1469447225290 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]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 772ms 04:47:05 INFO - PROCESS | 1647 | 1469447225336 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 1647 | 1469447225339 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:47:05 INFO - PROCESS | 1647 | 1469447225344 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 1647 | 1469447225346 Marionette TRACE conn2 <- [1,774,null,{}] 04:47:05 INFO - PROCESS | 1647 | 1469447225349 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}] 04:47:05 INFO - PROCESS | 1647 | 1469447225351 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:05 INFO - PROCESS | 1647 | 1469447225456 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:47:05 INFO - PROCESS | 1647 | 1469447225606 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:05 INFO - PROCESS | 1647 | 1469447225607 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x113b6c800 == 36 [pid = 1647] [id = 201] 04:47:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1127df000) [pid = 1647] [serial = 601] [outer = 0x0] 04:47:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x112f40800) [pid = 1647] [serial = 602] [outer = 0x1127df000] 04:47:05 INFO - PROCESS | 1647 | 1469447225635 Marionette DEBUG loaded listener.js 04:47:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x116754800) [pid = 1647] [serial = 603] [outer = 0x1127df000] 04:47:05 INFO - PROCESS | 1647 | --DOCSHELL 0x119feb800 == 35 [pid = 1647] [id = 198] 04:47:05 INFO - PROCESS | 1647 | --DOCSHELL 0x119b3f000 == 34 [pid = 1647] [id = 197] 04:47:05 INFO - PROCESS | 1647 | --DOCSHELL 0x11841d800 == 33 [pid = 1647] [id = 196] 04:47:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1181aa000 == 32 [pid = 1647] [id = 195] 04:47:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1170e9800 == 31 [pid = 1647] [id = 194] 04:47:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1160a8800 == 30 [pid = 1647] [id = 193] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119be3c00) [pid = 1647] [serial = 551] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1127d7800) [pid = 1647] [serial = 554] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1210cd800) [pid = 1647] [serial = 552] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1172b5800) [pid = 1647] [serial = 555] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x11690ac00) [pid = 1647] [serial = 542] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x117e04800) [pid = 1647] [serial = 543] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x119754800) [pid = 1647] [serial = 548] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x118357400) [pid = 1647] [serial = 545] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1185f3000) [pid = 1647] [serial = 546] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x112f36400) [pid = 1647] [serial = 539] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x113b26c00) [pid = 1647] [serial = 540] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x126eb8800) [pid = 1647] [serial = 537] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x124006c00) [pid = 1647] [serial = 557] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x1199eb000) [pid = 1647] [serial = 549] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x124db1000) [pid = 1647] [serial = 560] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x1256d6800) [pid = 1647] [serial = 561] [outer = 0x0] [url = about:blank] 04:47:05 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x12462b800) [pid = 1647] [serial = 558] [outer = 0x0] [url = about:blank] 04:47:06 INFO - PROCESS | 1647 | 1469447226064 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]]]}] 04:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 771ms 04:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:47:06 INFO - PROCESS | 1647 | 1469447226117 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:47:06 INFO - PROCESS | 1647 | 1469447226119 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:47:06 INFO - PROCESS | 1647 | 1469447226121 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 1647 | 1469447226123 Marionette TRACE conn2 <- [1,778,null,{}] 04:47:06 INFO - PROCESS | 1647 | 1469447226127 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}] 04:47:06 INFO - PROCESS | 1647 | 1469447226128 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:06 INFO - PROCESS | 1647 | 1469447226207 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:47:06 INFO - PROCESS | 1647 | 1469447226257 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1647 | 1469447226259 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e23800 == 31 [pid = 1647] [id = 202] 04:47:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x1151c5400) [pid = 1647] [serial = 604] [outer = 0x0] 04:47:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x1180e5400) [pid = 1647] [serial = 605] [outer = 0x1151c5400] 04:47:06 INFO - PROCESS | 1647 | 1469447226289 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x1182de800) [pid = 1647] [serial = 606] [outer = 0x1151c5400] 04:47:06 INFO - PROCESS | 1647 | 1469447226570 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]]]}] 04:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 470ms 04:47:06 INFO - PROCESS | 1647 | 1469447226593 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:47:06 INFO - PROCESS | 1647 | 1469447226595 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:47:06 INFO - PROCESS | 1647 | 1469447226598 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 1647 | 1469447226601 Marionette TRACE conn2 <- [1,782,null,{}] 04:47:06 INFO - PROCESS | 1647 | 1469447226610 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}] 04:47:06 INFO - PROCESS | 1647 | 1469447226611 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:06 INFO - PROCESS | 1647 | 1469447226695 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:47:06 INFO - PROCESS | 1647 | 1469447226703 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1647 | 1469447226705 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x11837d000 == 32 [pid = 1647] [id = 203] 04:47:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x1185eb000) [pid = 1647] [serial = 607] [outer = 0x0] 04:47:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x118719800) [pid = 1647] [serial = 608] [outer = 0x1185eb000] 04:47:06 INFO - PROCESS | 1647 | 1469447226730 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x119196400) [pid = 1647] [serial = 609] [outer = 0x1185eb000] 04:47:07 INFO - PROCESS | 1647 | 1469447227047 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]]]}] 04:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 477ms 04:47:07 INFO - PROCESS | 1647 | 1469447227075 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:47:07 INFO - PROCESS | 1647 | 1469447227077 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:47:07 INFO - PROCESS | 1647 | 1469447227086 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1647 | 1469447227090 Marionette TRACE conn2 <- [1,786,null,{}] 04:47:07 INFO - PROCESS | 1647 | 1469447227093 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}] 04:47:07 INFO - PROCESS | 1647 | 1469447227096 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:07 INFO - PROCESS | 1647 | 1469447227171 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:47:07 INFO - PROCESS | 1647 | 1469447227175 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:07 INFO - PROCESS | 1647 | 1469447227176 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194e5800 == 33 [pid = 1647] [id = 204] 04:47:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x1122b4400) [pid = 1647] [serial = 610] [outer = 0x0] 04:47:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x119909c00) [pid = 1647] [serial = 611] [outer = 0x1122b4400] 04:47:07 INFO - PROCESS | 1647 | 1469447227202 Marionette DEBUG loaded listener.js 04:47:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x119ae3c00) [pid = 1647] [serial = 612] [outer = 0x1122b4400] 04:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 479ms 04:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:47:07 INFO - PROCESS | 1647 | 1469447227556 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]]]}] 04:47:07 INFO - PROCESS | 1647 | 1469447227560 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:47:07 INFO - PROCESS | 1647 | 1469447227562 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:47:07 INFO - PROCESS | 1647 | 1469447227564 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1647 | 1469447227566 Marionette TRACE conn2 <- [1,790,null,{}] 04:47:07 INFO - PROCESS | 1647 | 1469447227573 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}] 04:47:07 INFO - PROCESS | 1647 | 1469447227574 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:07 INFO - PROCESS | 1647 | 1469447227653 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:47:07 INFO - PROCESS | 1647 | 1469447227707 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:07 INFO - PROCESS | 1647 | 1469447227708 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fee800 == 34 [pid = 1647] [id = 205] 04:47:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1127d1800) [pid = 1647] [serial = 613] [outer = 0x0] 04:47:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x119aeac00) [pid = 1647] [serial = 614] [outer = 0x1127d1800] 04:47:07 INFO - PROCESS | 1647 | 1469447227732 Marionette DEBUG loaded listener.js 04:47:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x119c93000) [pid = 1647] [serial = 615] [outer = 0x1127d1800] 04:47:08 INFO - PROCESS | 1647 | 1469447228010 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]]]}] 04:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 475ms 04:47:08 INFO - PROCESS | 1647 | 1469447228056 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 1647 | 1469447228057 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:47:08 INFO - PROCESS | 1647 | 1469447228060 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 1647 | 1469447228061 Marionette TRACE conn2 <- [1,794,null,{}] 04:47:08 INFO - PROCESS | 1647 | 1469447228063 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}] 04:47:08 INFO - PROCESS | 1647 | 1469447228064 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:08 INFO - PROCESS | 1647 | 1469447228161 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:47:08 INFO - PROCESS | 1647 | 1469447228166 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 1647 | 1469447228170 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194d9800 == 35 [pid = 1647] [id = 206] 04:47:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1210e2000) [pid = 1647] [serial = 616] [outer = 0x0] 04:47:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1210e9c00) [pid = 1647] [serial = 617] [outer = 0x1210e2000] 04:47:08 INFO - PROCESS | 1647 | 1469447228201 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x12405bc00) [pid = 1647] [serial = 618] [outer = 0x1210e2000] 04:47:08 INFO - PROCESS | 1647 | 1469447228571 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]]]}] 04:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 519ms 04:47:08 INFO - PROCESS | 1647 | 1469447228579 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 1647 | 1469447228581 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:47:08 INFO - PROCESS | 1647 | 1469447228585 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 1647 | 1469447228587 Marionette TRACE conn2 <- [1,798,null,{}] 04:47:08 INFO - PROCESS | 1647 | 1469447228590 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}] 04:47:08 INFO - PROCESS | 1647 | 1469447228591 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:08 INFO - PROCESS | 1647 | 1469447228687 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:47:08 INFO - PROCESS | 1647 | 1469447228721 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 1647 | 1469447228722 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x124e5d000 == 36 [pid = 1647] [id = 207] 04:47:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x124204800) [pid = 1647] [serial = 619] [outer = 0x0] 04:47:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x124d0b000) [pid = 1647] [serial = 620] [outer = 0x124204800] 04:47:08 INFO - PROCESS | 1647 | 1469447228745 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x124de5c00) [pid = 1647] [serial = 621] [outer = 0x124204800] 04:47:09 INFO - PROCESS | 1647 | 1469447229032 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]]]}] 04:47:09 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 04:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 470ms 04:47:09 INFO - PROCESS | 1647 | 1469447229057 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:47:09 INFO - PROCESS | 1647 | 1469447229065 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:47:09 INFO - PROCESS | 1647 | 1469447229075 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:47:09 INFO - PROCESS | 1647 | 1469447229076 Marionette TRACE conn2 <- [1,802,null,{}] 04:47:09 INFO - PROCESS | 1647 | 1469447229078 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}] 04:47:09 INFO - PROCESS | 1647 | 1469447229079 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:09 INFO - PROCESS | 1647 | 1469447229175 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:47:09 INFO - PROCESS | 1647 | 1469447229179 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 1647 | 1469447229180 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e47800 == 37 [pid = 1647] [id = 208] 04:47:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x124e47000) [pid = 1647] [serial = 622] [outer = 0x0] 04:47:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x125376000) [pid = 1647] [serial = 623] [outer = 0x124e47000] 04:47:09 INFO - PROCESS | 1647 | 1469447229203 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1256e1400) [pid = 1647] [serial = 624] [outer = 0x124e47000] 04:47:09 INFO - PROCESS | 1647 | 1469447229515 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]]]}] 04:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 04:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 471ms 04:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:47:09 INFO - PROCESS | 1647 | 1469447229546 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:47:09 INFO - PROCESS | 1647 | 1469447229547 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:47:09 INFO - PROCESS | 1647 | 1469447229550 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:47:09 INFO - PROCESS | 1647 | 1469447229553 Marionette TRACE conn2 <- [1,806,null,{}] 04:47:09 INFO - PROCESS | 1647 | 1469447229555 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}] 04:47:09 INFO - PROCESS | 1647 | 1469447229556 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:09 INFO - PROCESS | 1647 | 1469447229652 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:47:09 INFO - PROCESS | 1647 | 1469447229655 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 1647 | 1469447229656 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271dc000 == 38 [pid = 1647] [id = 209] 04:47:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x124e47400) [pid = 1647] [serial = 625] [outer = 0x0] 04:47:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x12691f000) [pid = 1647] [serial = 626] [outer = 0x124e47400] 04:47:09 INFO - PROCESS | 1647 | 1469447229680 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x126d91c00) [pid = 1647] [serial = 627] [outer = 0x124e47400] 04:47:09 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1191a0c00) [pid = 1647] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:47:09 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11339b000) [pid = 1647] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:47:09 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1172b1000) [pid = 1647] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:47:09 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1122b8c00) [pid = 1647] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:47:09 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x113904800) [pid = 1647] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:47:09 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x112ddec00) [pid = 1647] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:47:09 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1184cf000) [pid = 1647] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:47:09 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119ae7400) [pid = 1647] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:47:09 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119ae6400) [pid = 1647] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:47:09 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1252f9800) [pid = 1647] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:47:09 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x118714400) [pid = 1647] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:47:09 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:47:10 INFO - PROCESS | 1647 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:47:10 INFO - PROCESS | 1647 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:47:10 INFO - PROCESS | 1647 | [GFX2-]: Using SkiaGL canvas. 04:47:10 INFO - PROCESS | 1647 | 1469447230046 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]]]}] 04:47:10 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 04:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 521ms 04:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:47:10 INFO - PROCESS | 1647 | 1469447230071 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 1647 | 1469447230072 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:47:10 INFO - PROCESS | 1647 | 1469447230074 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 1647 | 1469447230076 Marionette TRACE conn2 <- [1,810,null,{}] 04:47:10 INFO - PROCESS | 1647 | 1469447230078 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}] 04:47:10 INFO - PROCESS | 1647 | 1469447230088 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:10 INFO - PROCESS | 1647 | 1469447230169 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:47:10 INFO - PROCESS | 1647 | 1469447230173 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 1647 | 1469447230174 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f08800 == 39 [pid = 1647] [id = 210] 04:47:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x118884800) [pid = 1647] [serial = 628] [outer = 0x0] 04:47:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1252f9800) [pid = 1647] [serial = 629] [outer = 0x118884800] 04:47:10 INFO - PROCESS | 1647 | 1469447230198 Marionette DEBUG loaded listener.js 04:47:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x126eb3800) [pid = 1647] [serial = 630] [outer = 0x118884800] 04:47:10 INFO - PROCESS | 1647 | 1469447230517 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]]]}] 04:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 471ms 04:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:47:10 INFO - PROCESS | 1647 | 1469447230547 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 1647 | 1469447230548 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:47:10 INFO - PROCESS | 1647 | 1469447230552 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 1647 | 1469447230554 Marionette TRACE conn2 <- [1,814,null,{}] 04:47:10 INFO - PROCESS | 1647 | 1469447230556 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}] 04:47:10 INFO - PROCESS | 1647 | 1469447230557 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:10 INFO - PROCESS | 1647 | 1469447230653 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:47:10 INFO - PROCESS | 1647 | 1469447230659 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 1647 | 1469447230661 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fca800 == 40 [pid = 1647] [id = 211] 04:47:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x119af0800) [pid = 1647] [serial = 631] [outer = 0x0] 04:47:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x127456000) [pid = 1647] [serial = 632] [outer = 0x119af0800] 04:47:10 INFO - PROCESS | 1647 | 1469447230687 Marionette DEBUG loaded listener.js 04:47:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1122b7400) [pid = 1647] [serial = 633] [outer = 0x119af0800] 04:47:11 INFO - PROCESS | 1647 | 1469447231012 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] 04:47:11 INFO - PROCESS | 1647 | 1469447231025 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:47:11 INFO - PROCESS | 1647 | 1469447231029 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1647 | 1469447231044 Marionette TRACE conn2 <- [1,818,null,{}] 04:47:11 INFO - PROCESS | 1647 | 1469447231047 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}] 04:47:11 INFO - PROCESS | 1647 | 1469447231050 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:11 INFO - PROCESS | 1647 | 1469447231184 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:47:11 INFO - PROCESS | 1647 | 1469447231256 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 1647 | 1469447231257 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a326000 == 41 [pid = 1647] [id = 212] 04:47:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x113904800) [pid = 1647] [serial = 634] [outer = 0x0] 04:47:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x128b99000) [pid = 1647] [serial = 635] [outer = 0x113904800] 04:47:11 INFO - PROCESS | 1647 | 1469447231296 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1292ad400) [pid = 1647] [serial = 636] [outer = 0x113904800] 04:47:11 INFO - PROCESS | 1647 | 1469447231637 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]]]}] 04:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 634ms 04:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:47:11 INFO - PROCESS | 1647 | 1469447231662 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:47:11 INFO - PROCESS | 1647 | 1469447231663 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:47:11 INFO - PROCESS | 1647 | 1469447231665 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1647 | 1469447231667 Marionette TRACE conn2 <- [1,822,null,{}] 04:47:11 INFO - PROCESS | 1647 | 1469447231672 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}] 04:47:11 INFO - PROCESS | 1647 | 1469447231673 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:11 INFO - PROCESS | 1647 | 1469447231751 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:47:11 INFO - PROCESS | 1647 | 1469447231802 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 1647 | 1469447231803 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a52a000 == 42 [pid = 1647] [id = 213] 04:47:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x120fcb000) [pid = 1647] [serial = 637] [outer = 0x0] 04:47:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1292b2400) [pid = 1647] [serial = 638] [outer = 0x120fcb000] 04:47:11 INFO - PROCESS | 1647 | 1469447231827 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x129462000) [pid = 1647] [serial = 639] [outer = 0x120fcb000] 04:47:12 INFO - PROCESS | 1647 | 1469447232239 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] 04:47:12 INFO - PROCESS | 1647 | 1469447232290 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:47:12 INFO - PROCESS | 1647 | 1469447232294 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 1647 | 1469447232296 Marionette TRACE conn2 <- [1,826,null,{}] 04:47:12 INFO - PROCESS | 1647 | 1469447232300 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}] 04:47:12 INFO - PROCESS | 1647 | 1469447232303 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:12 INFO - PROCESS | 1647 | 1469447232404 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:47:12 INFO - PROCESS | 1647 | 1469447232469 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1647 | 1469447232471 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x118197000 == 43 [pid = 1647] [id = 214] 04:47:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x113373400) [pid = 1647] [serial = 640] [outer = 0x0] 04:47:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116980400) [pid = 1647] [serial = 641] [outer = 0x113373400] 04:47:12 INFO - PROCESS | 1647 | 1469447232502 Marionette DEBUG loaded listener.js 04:47:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1182d6800) [pid = 1647] [serial = 642] [outer = 0x113373400] 04:47:12 INFO - PROCESS | 1647 | 1469447232941 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]]]}] 04:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 04:47:12 INFO - PROCESS | 1647 | 1469447232964 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:47:12 INFO - PROCESS | 1647 | 1469447232967 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:47:12 INFO - PROCESS | 1647 | 1469447232972 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 1647 | 1469447232974 Marionette TRACE conn2 <- [1,830,null,{}] 04:47:12 INFO - PROCESS | 1647 | 1469447232976 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}] 04:47:12 INFO - PROCESS | 1647 | 1469447232978 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:13 INFO - PROCESS | 1647 | 1469447233079 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:47:13 INFO - PROCESS | 1647 | 1469447233140 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:13 INFO - PROCESS | 1647 | 1469447233141 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c18800 == 44 [pid = 1647] [id = 215] 04:47:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1185ef400) [pid = 1647] [serial = 643] [outer = 0x0] 04:47:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11971a000) [pid = 1647] [serial = 644] [outer = 0x1185ef400] 04:47:13 INFO - PROCESS | 1647 | 1469447233176 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1199ea800) [pid = 1647] [serial = 645] [outer = 0x1185ef400] 04:47:13 INFO - PROCESS | 1647 | 1469447233589 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]]]}] 04:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 670ms 04:47:13 INFO - PROCESS | 1647 | 1469447233641 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 1647 | 1469447233643 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:47:13 INFO - PROCESS | 1647 | 1469447233645 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 1647 | 1469447233648 Marionette TRACE conn2 <- [1,834,null,{}] 04:47:13 INFO - PROCESS | 1647 | 1469447233674 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}] 04:47:13 INFO - PROCESS | 1647 | 1469447233678 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:13 INFO - PROCESS | 1647 | 1469447233795 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:47:13 INFO - PROCESS | 1647 | 1469447233862 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:13 INFO - PROCESS | 1647 | 1469447233864 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a77d800 == 45 [pid = 1647] [id = 216] 04:47:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124005000) [pid = 1647] [serial = 646] [outer = 0x0] 04:47:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12400c800) [pid = 1647] [serial = 647] [outer = 0x124005000] 04:47:13 INFO - PROCESS | 1647 | 1469447233894 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124d0cc00) [pid = 1647] [serial = 648] [outer = 0x124005000] 04:47:14 INFO - PROCESS | 1647 | 1469447234330 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]]]}] 04:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 740ms 04:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:47:14 INFO - PROCESS | 1647 | 1469447234386 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:47:14 INFO - PROCESS | 1647 | 1469447234387 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:47:14 INFO - PROCESS | 1647 | 1469447234390 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:47:14 INFO - PROCESS | 1647 | 1469447234391 Marionette TRACE conn2 <- [1,838,null,{}] 04:47:14 INFO - PROCESS | 1647 | 1469447234393 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}] 04:47:14 INFO - PROCESS | 1647 | 1469447234395 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:14 INFO - PROCESS | 1647 | 1469447234502 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:47:14 INFO - PROCESS | 1647 | 1469447234566 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 1647 | 1469447234568 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ae21000 == 46 [pid = 1647] [id = 217] 04:47:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x126ebb400) [pid = 1647] [serial = 649] [outer = 0x0] 04:47:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12745c400) [pid = 1647] [serial = 650] [outer = 0x126ebb400] 04:47:14 INFO - PROCESS | 1647 | 1469447234596 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128b9e000) [pid = 1647] [serial = 651] [outer = 0x126ebb400] 04:47:14 INFO - PROCESS | 1647 | 1469447234986 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]]]}] 04:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 619ms 04:47:15 INFO - PROCESS | 1647 | 1469447235009 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:47:15 INFO - PROCESS | 1647 | 1469447235011 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:47:15 INFO - PROCESS | 1647 | 1469447235013 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:47:15 INFO - PROCESS | 1647 | 1469447235014 Marionette TRACE conn2 <- [1,842,null,{}] 04:47:15 INFO - PROCESS | 1647 | 1469447235017 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}] 04:47:15 INFO - PROCESS | 1647 | 1469447235018 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:15 INFO - PROCESS | 1647 | 1469447235137 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:47:15 INFO - PROCESS | 1647 | 1469447235345 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1647 | 1469447235346 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x118123800 == 47 [pid = 1647] [id = 218] 04:47:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1127dfc00) [pid = 1647] [serial = 652] [outer = 0x0] 04:47:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x116907000) [pid = 1647] [serial = 653] [outer = 0x1127dfc00] 04:47:15 INFO - PROCESS | 1647 | 1469447235376 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118178400) [pid = 1647] [serial = 654] [outer = 0x1127dfc00] 04:47:15 INFO - PROCESS | 1647 | 1469447235780 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]]]}] 04:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 821ms 04:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:47:15 INFO - PROCESS | 1647 | 1469447235836 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:47:15 INFO - PROCESS | 1647 | 1469447235838 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:47:15 INFO - PROCESS | 1647 | 1469447235840 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:47:15 INFO - PROCESS | 1647 | 1469447235842 Marionette TRACE conn2 <- [1,846,null,{}] 04:47:15 INFO - PROCESS | 1647 | 1469447235846 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}] 04:47:15 INFO - PROCESS | 1647 | 1469447235847 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:15 INFO - PROCESS | 1647 | 1469447235977 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1160a9000 == 46 [pid = 1647] [id = 192] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12a326000 == 45 [pid = 1647] [id = 212] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x128fca800 == 44 [pid = 1647] [id = 211] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x128f08800 == 43 [pid = 1647] [id = 210] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1271dc000 == 42 [pid = 1647] [id = 209] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x125e47800 == 41 [pid = 1647] [id = 208] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x124e5d000 == 40 [pid = 1647] [id = 207] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1194d9800 == 39 [pid = 1647] [id = 206] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x119fee800 == 38 [pid = 1647] [id = 205] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1194e5800 == 37 [pid = 1647] [id = 204] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x11837d000 == 36 [pid = 1647] [id = 203] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x117e23800 == 35 [pid = 1647] [id = 202] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x113b6c800 == 34 [pid = 1647] [id = 201] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12438d000 == 33 [pid = 1647] [id = 199] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1167db800 == 32 [pid = 1647] [id = 200] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x118123800 == 31 [pid = 1647] [id = 218] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12ae21000 == 30 [pid = 1647] [id = 217] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12a77d800 == 29 [pid = 1647] [id = 216] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x124c18800 == 28 [pid = 1647] [id = 215] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12a52a000 == 27 [pid = 1647] [id = 213] 04:47:16 INFO - PROCESS | 1647 | --DOCSHELL 0x118197000 == 26 [pid = 1647] [id = 214] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119727400) [pid = 1647] [serial = 587] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1133a1400) [pid = 1647] [serial = 578] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1160f0000) [pid = 1647] [serial = 579] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1180e2c00) [pid = 1647] [serial = 581] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1151d3400) [pid = 1647] [serial = 576] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1127d6800) [pid = 1647] [serial = 575] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11919b000) [pid = 1647] [serial = 590] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118171400) [pid = 1647] [serial = 564] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x116907400) [pid = 1647] [serial = 563] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119905c00) [pid = 1647] [serial = 567] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1188f5400) [pid = 1647] [serial = 566] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1256d7c00) [pid = 1647] [serial = 570] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1243d9000) [pid = 1647] [serial = 569] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x120fc0c00) [pid = 1647] [serial = 594] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x127147400) [pid = 1647] [serial = 573] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x126d94800) [pid = 1647] [serial = 572] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119906c00) [pid = 1647] [serial = 588] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x118720c00) [pid = 1647] [serial = 584] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1188f6400) [pid = 1647] [serial = 585] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11990cc00) [pid = 1647] [serial = 591] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11817d400) [pid = 1647] [serial = 582] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1210d4c00) [pid = 1647] [serial = 596] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119aefc00) [pid = 1647] [serial = 593] [outer = 0x0] [url = about:blank] 04:47:16 INFO - PROCESS | 1647 | 1469447236561 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:16 INFO - PROCESS | 1647 | 1469447236563 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x113b5a800 == 27 [pid = 1647] [id = 219] 04:47:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x110fec000) [pid = 1647] [serial = 655] [outer = 0x0] 04:47:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1122bd800) [pid = 1647] [serial = 656] [outer = 0x110fec000] 04:47:16 INFO - PROCESS | 1647 | 1469447236616 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1127e0000) [pid = 1647] [serial = 657] [outer = 0x110fec000] 04:47:16 INFO - PROCESS | 1647 | 1469447236929 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]]]}] 04:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1120ms 04:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:47:16 INFO - PROCESS | 1647 | 1469447236962 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 1647 | 1469447236964 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:47:16 INFO - PROCESS | 1647 | 1469447236970 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1647 | 1469447236972 Marionette TRACE conn2 <- [1,850,null,{}] 04:47:16 INFO - PROCESS | 1647 | 1469447236977 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}] 04:47:16 INFO - PROCESS | 1647 | 1469447236982 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:17 INFO - PROCESS | 1647 | 1469447237112 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:47:17 INFO - PROCESS | 1647 | 1469447237153 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1647 | 1469447237154 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11651e000 == 28 [pid = 1647] [id = 220] 04:47:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1132d5000) [pid = 1647] [serial = 658] [outer = 0x0] 04:47:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x116539800) [pid = 1647] [serial = 659] [outer = 0x1132d5000] 04:47:17 INFO - PROCESS | 1647 | 1469447237175 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1176ba000) [pid = 1647] [serial = 660] [outer = 0x1132d5000] 04:47:17 INFO - PROCESS | 1647 | 1469447237511 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]]]}] 04:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 572ms 04:47:17 INFO - PROCESS | 1647 | 1469447237545 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:47:17 INFO - PROCESS | 1647 | 1469447237550 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:47:17 INFO - PROCESS | 1647 | 1469447237554 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:47:17 INFO - PROCESS | 1647 | 1469447237555 Marionette TRACE conn2 <- [1,854,null,{}] 04:47:17 INFO - PROCESS | 1647 | 1469447237558 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}] 04:47:17 INFO - PROCESS | 1647 | 1469447237561 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:17 INFO - PROCESS | 1647 | 1469447237686 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:47:17 INFO - PROCESS | 1647 | 1469447237779 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1647 | 1469447237780 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x118125000 == 29 [pid = 1647] [id = 221] 04:47:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1182de000) [pid = 1647] [serial = 661] [outer = 0x0] 04:47:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118360800) [pid = 1647] [serial = 662] [outer = 0x1182de000] 04:47:17 INFO - PROCESS | 1647 | 1469447237851 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1185f4800) [pid = 1647] [serial = 663] [outer = 0x1182de000] 04:47:18 INFO - PROCESS | 1647 | 1469447238163 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]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 620ms 04:47:18 INFO - PROCESS | 1647 | 1469447238174 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1647 | 1469447238175 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:47:18 INFO - PROCESS | 1647 | 1469447238188 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1647 | 1469447238192 Marionette TRACE conn2 <- [1,858,null,{}] 04:47:18 INFO - PROCESS | 1647 | 1469447238208 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}] 04:47:18 INFO - PROCESS | 1647 | 1469447238211 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:18 INFO - PROCESS | 1647 | 1469447238321 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:47:18 INFO - PROCESS | 1647 | 1469447238351 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1647 | 1469447238353 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1188ba800 == 30 [pid = 1647] [id = 222] 04:47:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1151c5000) [pid = 1647] [serial = 664] [outer = 0x0] 04:47:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1188f7000) [pid = 1647] [serial = 665] [outer = 0x1151c5000] 04:47:18 INFO - PROCESS | 1647 | 1469447238377 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119906000) [pid = 1647] [serial = 666] [outer = 0x1151c5000] 04:47:18 INFO - PROCESS | 1647 | 1469447238657 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]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 493ms 04:47:18 INFO - PROCESS | 1647 | 1469447238673 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1647 | 1469447238675 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:47:18 INFO - PROCESS | 1647 | 1469447238692 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1647 | 1469447238693 Marionette TRACE conn2 <- [1,862,null,{}] 04:47:18 INFO - PROCESS | 1647 | 1469447238696 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}] 04:47:18 INFO - PROCESS | 1647 | 1469447238697 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:18 INFO - PROCESS | 1647 | 1469447238823 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:47:18 INFO - PROCESS | 1647 | 1469447238866 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1647 | 1469447238867 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b45800 == 31 [pid = 1647] [id = 223] 04:47:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11990cc00) [pid = 1647] [serial = 667] [outer = 0x0] 04:47:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1199f2c00) [pid = 1647] [serial = 668] [outer = 0x11990cc00] 04:47:18 INFO - PROCESS | 1647 | 1469447238907 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119ae8400) [pid = 1647] [serial = 669] [outer = 0x11990cc00] 04:47:19 INFO - PROCESS | 1647 | 1469447239355 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]]]}] 04:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 676ms 04:47:19 INFO - PROCESS | 1647 | 1469447239361 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:47:19 INFO - PROCESS | 1647 | 1469447239362 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:47:19 INFO - PROCESS | 1647 | 1469447239365 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:47:19 INFO - PROCESS | 1647 | 1469447239366 Marionette TRACE conn2 <- [1,866,null,{}] 04:47:19 INFO - PROCESS | 1647 | 1469447239370 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}] 04:47:19 INFO - PROCESS | 1647 | 1469447239371 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:19 INFO - PROCESS | 1647 | 1469447239464 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:47:19 INFO - PROCESS | 1647 | 1469447239468 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 1647 | 1469447239472 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x124020000 == 32 [pid = 1647] [id = 224] 04:47:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1182d7c00) [pid = 1647] [serial = 670] [outer = 0x0] 04:47:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119b0f800) [pid = 1647] [serial = 671] [outer = 0x1182d7c00] 04:47:19 INFO - PROCESS | 1647 | 1469447239504 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1210cd400) [pid = 1647] [serial = 672] [outer = 0x1182d7c00] 04:47:19 INFO - PROCESS | 1647 | 1469447239850 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]]]}] 04:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 521ms 04:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:47:19 INFO - PROCESS | 1647 | 1469447239889 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:47:19 INFO - PROCESS | 1647 | 1469447239890 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:47:19 INFO - PROCESS | 1647 | 1469447239892 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:47:19 INFO - PROCESS | 1647 | 1469447239894 Marionette TRACE conn2 <- [1,870,null,{}] 04:47:19 INFO - PROCESS | 1647 | 1469447239896 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}] 04:47:19 INFO - PROCESS | 1647 | 1469447239897 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:19 INFO - PROCESS | 1647 | 1469447239990 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:47:19 INFO - PROCESS | 1647 | 1469447239994 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 1647 | 1469447239995 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x111f90800 == 33 [pid = 1647] [id = 225] 04:47:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1210ce800) [pid = 1647] [serial = 673] [outer = 0x0] 04:47:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1210eec00) [pid = 1647] [serial = 674] [outer = 0x1210ce800] 04:47:20 INFO - PROCESS | 1647 | 1469447240020 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124626000) [pid = 1647] [serial = 675] [outer = 0x1210ce800] 04:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 467ms 04:47:20 INFO - PROCESS | 1647 | 1469447240356 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]]]}] 04:47:20 INFO - PROCESS | 1647 | 1469447240360 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 1647 | 1469447240362 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:47:20 INFO - PROCESS | 1647 | 1469447240364 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1647 | 1469447240365 Marionette TRACE conn2 <- [1,874,null,{}] 04:47:20 INFO - PROCESS | 1647 | 1469447240369 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}] 04:47:20 INFO - PROCESS | 1647 | 1469447240370 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:20 INFO - PROCESS | 1647 | 1469447240463 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:47:20 INFO - PROCESS | 1647 | 1469447240498 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1647 | 1469447240499 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256a2000 == 34 [pid = 1647] [id = 226] 04:47:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x110fed000) [pid = 1647] [serial = 676] [outer = 0x0] 04:47:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124d0bc00) [pid = 1647] [serial = 677] [outer = 0x110fed000] 04:47:20 INFO - PROCESS | 1647 | 1469447240523 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x124d17400) [pid = 1647] [serial = 678] [outer = 0x110fed000] 04:47:20 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x120fcb000) [pid = 1647] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:47:20 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x124e47000) [pid = 1647] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:47:20 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118884800) [pid = 1647] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:47:20 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1210e2000) [pid = 1647] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:47:20 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x124e47400) [pid = 1647] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:47:20 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1127d1800) [pid = 1647] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:47:20 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1185eb000) [pid = 1647] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:47:20 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124204800) [pid = 1647] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:47:20 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x112a7dc00) [pid = 1647] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:47:20 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1151c5400) [pid = 1647] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:47:20 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119ae8c00) [pid = 1647] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:47:20 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x113904800) [pid = 1647] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:47:20 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1127df000) [pid = 1647] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:47:20 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119af0800) [pid = 1647] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:47:20 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1122b4400) [pid = 1647] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:47:20 INFO - PROCESS | 1647 | 1469447240985 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]]]}] 04:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 672ms 04:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:47:21 INFO - PROCESS | 1647 | 1469447241040 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 1647 | 1469447241041 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:47:21 INFO - PROCESS | 1647 | 1469447241043 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1647 | 1469447241044 Marionette TRACE conn2 <- [1,878,null,{}] 04:47:21 INFO - PROCESS | 1647 | 1469447241074 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}] 04:47:21 INFO - PROCESS | 1647 | 1469447241075 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:21 INFO - PROCESS | 1647 | 1469447241172 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:47:21 INFO - PROCESS | 1647 | 1469447241176 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 1647 | 1469447241178 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e52000 == 35 [pid = 1647] [id = 227] 04:47:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1185eb800) [pid = 1647] [serial = 679] [outer = 0x0] 04:47:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1199f2000) [pid = 1647] [serial = 680] [outer = 0x1185eb800] 04:47:21 INFO - PROCESS | 1647 | 1469447241215 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1210ec000) [pid = 1647] [serial = 681] [outer = 0x1185eb800] 04:47:21 INFO - PROCESS | 1647 | 1469447241588 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]]]}] 04:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 580ms 04:47:21 INFO - PROCESS | 1647 | 1469447241624 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 1647 | 1469447241625 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:47:21 INFO - PROCESS | 1647 | 1469447241627 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1647 | 1469447241628 Marionette TRACE conn2 <- [1,882,null,{}] 04:47:21 INFO - PROCESS | 1647 | 1469447241630 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}] 04:47:21 INFO - PROCESS | 1647 | 1469447241632 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:21 INFO - PROCESS | 1647 | 1469447241730 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:47:21 INFO - PROCESS | 1647 | 1469447241760 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 1647 | 1469447241761 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271d6000 == 36 [pid = 1647] [id = 228] 04:47:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1127d5000) [pid = 1647] [serial = 682] [outer = 0x0] 04:47:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1248b6c00) [pid = 1647] [serial = 683] [outer = 0x1127d5000] 04:47:21 INFO - PROCESS | 1647 | 1469447241785 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124de7000) [pid = 1647] [serial = 684] [outer = 0x1127d5000] 04:47:22 INFO - PROCESS | 1647 | 1469447242030 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]]]}] 04:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 419ms 04:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:47:22 INFO - PROCESS | 1647 | 1469447242046 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:47:22 INFO - PROCESS | 1647 | 1469447242047 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:47:22 INFO - PROCESS | 1647 | 1469447242056 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:47:22 INFO - PROCESS | 1647 | 1469447242057 Marionette TRACE conn2 <- [1,886,null,{}] 04:47:22 INFO - PROCESS | 1647 | 1469447242061 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}] 04:47:22 INFO - PROCESS | 1647 | 1469447242062 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:22 INFO - PROCESS | 1647 | 1469447242144 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:47:22 INFO - PROCESS | 1647 | 1469447242148 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1647 | 1469447242151 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292cd000 == 37 [pid = 1647] [id = 229] 04:47:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124d19000) [pid = 1647] [serial = 685] [outer = 0x0] 04:47:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1256d6800) [pid = 1647] [serial = 686] [outer = 0x124d19000] 04:47:22 INFO - PROCESS | 1647 | 1469447242178 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x125ea0800) [pid = 1647] [serial = 687] [outer = 0x124d19000] 04:47:22 INFO - PROCESS | 1647 | 1469447242569 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]]]}] 04:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 527ms 04:47:22 INFO - PROCESS | 1647 | 1469447242577 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:47:22 INFO - PROCESS | 1647 | 1469447242579 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:47:22 INFO - PROCESS | 1647 | 1469447242604 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:47:22 INFO - PROCESS | 1647 | 1469447242607 Marionette TRACE conn2 <- [1,890,null,{}] 04:47:22 INFO - PROCESS | 1647 | 1469447242611 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}] 04:47:22 INFO - PROCESS | 1647 | 1469447242613 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:22 INFO - PROCESS | 1647 | 1469447242742 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:47:22 INFO - PROCESS | 1647 | 1469447242747 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1647 | 1469447242748 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x118408000 == 38 [pid = 1647] [id = 230] 04:47:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x126d14800) [pid = 1647] [serial = 688] [outer = 0x0] 04:47:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x127458c00) [pid = 1647] [serial = 689] [outer = 0x126d14800] 04:47:22 INFO - PROCESS | 1647 | 1469447242790 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128b9bc00) [pid = 1647] [serial = 690] [outer = 0x126d14800] 04:47:23 INFO - PROCESS | 1647 | 1469447243414 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]]]}] 04:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 893ms 04:47:23 INFO - PROCESS | 1647 | 1469447243476 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:47:23 INFO - PROCESS | 1647 | 1469447243479 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:47:23 INFO - PROCESS | 1647 | 1469447243482 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1647 | 1469447243485 Marionette TRACE conn2 <- [1,894,null,{}] 04:47:23 INFO - PROCESS | 1647 | 1469447243489 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}] 04:47:23 INFO - PROCESS | 1647 | 1469447243491 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:23 INFO - PROCESS | 1647 | 1469447243600 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:47:23 INFO - PROCESS | 1647 | 1469447243652 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1647 | 1469447243654 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x117257800 == 39 [pid = 1647] [id = 231] 04:47:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x112f43800) [pid = 1647] [serial = 691] [outer = 0x0] 04:47:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x113b2bc00) [pid = 1647] [serial = 692] [outer = 0x112f43800] 04:47:23 INFO - PROCESS | 1647 | 1469447243685 Marionette DEBUG loaded listener.js 04:47:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11697e000) [pid = 1647] [serial = 693] [outer = 0x112f43800] 04:47:24 INFO - PROCESS | 1647 | 1469447244257 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]]]}] 04:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 823ms 04:47:24 INFO - PROCESS | 1647 | 1469447244305 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 1647 | 1469447244308 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:47:24 INFO - PROCESS | 1647 | 1469447244312 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 1647 | 1469447244314 Marionette TRACE conn2 <- [1,898,null,{}] 04:47:24 INFO - PROCESS | 1647 | 1469447244316 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}] 04:47:24 INFO - PROCESS | 1647 | 1469447244318 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:24 INFO - PROCESS | 1647 | 1469447244429 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:47:24 INFO - PROCESS | 1647 | 1469447244483 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:24 INFO - PROCESS | 1647 | 1469447244484 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x118130800 == 40 [pid = 1647] [id = 232] 04:47:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11817b000) [pid = 1647] [serial = 694] [outer = 0x0] 04:47:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118354c00) [pid = 1647] [serial = 695] [outer = 0x11817b000] 04:47:24 INFO - PROCESS | 1647 | 1469447244515 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x118886c00) [pid = 1647] [serial = 696] [outer = 0x11817b000] 04:47:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1292cd000 == 39 [pid = 1647] [id = 229] 04:47:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1271d6000 == 38 [pid = 1647] [id = 228] 04:47:25 INFO - PROCESS | 1647 | --DOCSHELL 0x125e52000 == 37 [pid = 1647] [id = 227] 04:47:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1256a2000 == 36 [pid = 1647] [id = 226] 04:47:25 INFO - PROCESS | 1647 | --DOCSHELL 0x111f90800 == 35 [pid = 1647] [id = 225] 04:47:25 INFO - PROCESS | 1647 | --DOCSHELL 0x124020000 == 34 [pid = 1647] [id = 224] 04:47:25 INFO - PROCESS | 1647 | --DOCSHELL 0x119b45800 == 33 [pid = 1647] [id = 223] 04:47:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1188ba800 == 32 [pid = 1647] [id = 222] 04:47:25 INFO - PROCESS | 1647 | --DOCSHELL 0x118125000 == 31 [pid = 1647] [id = 221] 04:47:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11651e000 == 30 [pid = 1647] [id = 220] 04:47:25 INFO - PROCESS | 1647 | --DOCSHELL 0x113b5a800 == 29 [pid = 1647] [id = 219] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x129462000) [pid = 1647] [serial = 639] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1292b2400) [pid = 1647] [serial = 638] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1292ad400) [pid = 1647] [serial = 636] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x125376000) [pid = 1647] [serial = 623] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1252f9800) [pid = 1647] [serial = 629] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1210e9c00) [pid = 1647] [serial = 617] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x126eb3800) [pid = 1647] [serial = 630] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1256e1400) [pid = 1647] [serial = 624] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12691f000) [pid = 1647] [serial = 626] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119aeac00) [pid = 1647] [serial = 614] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119196400) [pid = 1647] [serial = 609] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x124d0b000) [pid = 1647] [serial = 620] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12405bc00) [pid = 1647] [serial = 618] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11652e400) [pid = 1647] [serial = 600] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1180e5400) [pid = 1647] [serial = 605] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1210eb000) [pid = 1647] [serial = 597] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118719800) [pid = 1647] [serial = 608] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x124de5c00) [pid = 1647] [serial = 621] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x126d91c00) [pid = 1647] [serial = 627] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x128b99000) [pid = 1647] [serial = 635] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x112f40800) [pid = 1647] [serial = 602] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x127456000) [pid = 1647] [serial = 632] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119c93000) [pid = 1647] [serial = 615] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119909c00) [pid = 1647] [serial = 611] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1182de800) [pid = 1647] [serial = 606] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x116754800) [pid = 1647] [serial = 603] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1132d5c00) [pid = 1647] [serial = 599] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1122b7400) [pid = 1647] [serial = 633] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119ae3c00) [pid = 1647] [serial = 612] [outer = 0x0] [url = about:blank] 04:47:25 INFO - PROCESS | 1647 | 1469447245122 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]]]}] 04:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 819ms 04:47:25 INFO - PROCESS | 1647 | 1469447245132 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:47:25 INFO - PROCESS | 1647 | 1469447245137 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:47:25 INFO - PROCESS | 1647 | 1469447245140 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - PROCESS | 1647 | 1469447245141 Marionette TRACE conn2 <- [1,902,null,{}] 04:47:25 INFO - PROCESS | 1647 | 1469447245145 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}] 04:47:25 INFO - PROCESS | 1647 | 1469447245147 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:25 INFO - PROCESS | 1647 | 1469447245224 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:47:25 INFO - PROCESS | 1647 | 1469447245230 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1647 | 1469447245234 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x1133d4000 == 30 [pid = 1647] [id = 233] 04:47:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11271dc00) [pid = 1647] [serial = 697] [outer = 0x0] 04:47:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1127de400) [pid = 1647] [serial = 698] [outer = 0x11271dc00] 04:47:25 INFO - PROCESS | 1647 | 1469447245264 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x112aaac00) [pid = 1647] [serial = 699] [outer = 0x11271dc00] 04:47:25 INFO - PROCESS | 1647 | 1469447245593 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]]]}] 04:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 470ms 04:47:25 INFO - PROCESS | 1647 | 1469447245610 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:47:25 INFO - PROCESS | 1647 | 1469447245612 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:47:25 INFO - PROCESS | 1647 | 1469447245619 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - PROCESS | 1647 | 1469447245622 Marionette TRACE conn2 <- [1,906,null,{}] 04:47:25 INFO - PROCESS | 1647 | 1469447245625 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}] 04:47:25 INFO - PROCESS | 1647 | 1469447245626 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:25 INFO - PROCESS | 1647 | 1469447245714 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:47:25 INFO - PROCESS | 1647 | 1469447245764 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1647 | 1469447245766 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x11695b000 == 31 [pid = 1647] [id = 234] 04:47:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11339b000) [pid = 1647] [serial = 700] [outer = 0x0] 04:47:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x113d9e400) [pid = 1647] [serial = 701] [outer = 0x11339b000] 04:47:25 INFO - PROCESS | 1647 | 1469447245793 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1160eb000) [pid = 1647] [serial = 702] [outer = 0x11339b000] 04:47:26 INFO - PROCESS | 1647 | 1469447246105 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]]]}] 04:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 523ms 04:47:26 INFO - PROCESS | 1647 | 1469447246141 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:47:26 INFO - PROCESS | 1647 | 1469447246142 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:47:26 INFO - PROCESS | 1647 | 1469447246144 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 1647 | 1469447246147 Marionette TRACE conn2 <- [1,910,null,{}] 04:47:26 INFO - PROCESS | 1647 | 1469447246154 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}] 04:47:26 INFO - PROCESS | 1647 | 1469447246158 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:26 INFO - PROCESS | 1647 | 1469447246237 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:47:26 INFO - PROCESS | 1647 | 1469447246290 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1647 | 1469447246292 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x118140800 == 32 [pid = 1647] [id = 235] 04:47:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x116907400) [pid = 1647] [serial = 703] [outer = 0x0] 04:47:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1176af000) [pid = 1647] [serial = 704] [outer = 0x116907400] 04:47:26 INFO - PROCESS | 1647 | 1469447246320 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1182dc000) [pid = 1647] [serial = 705] [outer = 0x116907400] 04:47:26 INFO - PROCESS | 1647 | 1469447246587 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]]]}] 04:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 471ms 04:47:26 INFO - PROCESS | 1647 | 1469447246625 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:47:26 INFO - PROCESS | 1647 | 1469447246627 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:47:26 INFO - PROCESS | 1647 | 1469447246631 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 1647 | 1469447246632 Marionette TRACE conn2 <- [1,914,null,{}] 04:47:26 INFO - PROCESS | 1647 | 1469447246647 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}] 04:47:26 INFO - PROCESS | 1647 | 1469447246649 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:26 INFO - PROCESS | 1647 | 1469447246776 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:47:26 INFO - PROCESS | 1647 | 1469447246853 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1647 | 1469447246854 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11840c000 == 33 [pid = 1647] [id = 236] 04:47:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11690d800) [pid = 1647] [serial = 706] [outer = 0x0] 04:47:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118363400) [pid = 1647] [serial = 707] [outer = 0x11690d800] 04:47:26 INFO - PROCESS | 1647 | 1469447246894 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118760000) [pid = 1647] [serial = 708] [outer = 0x11690d800] 04:47:27 INFO - PROCESS | 1647 | 1469447247242 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]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 633ms 04:47:27 INFO - PROCESS | 1647 | 1469447247266 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 1647 | 1469447247271 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:47:27 INFO - PROCESS | 1647 | 1469447247274 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1647 | 1469447247276 Marionette TRACE conn2 <- [1,918,null,{}] 04:47:27 INFO - PROCESS | 1647 | 1469447247279 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}] 04:47:27 INFO - PROCESS | 1647 | 1469447247282 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:27 INFO - PROCESS | 1647 | 1469447247425 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:47:27 INFO - PROCESS | 1647 | 1469447247442 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1647 | 1469447247443 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c68000 == 34 [pid = 1647] [id = 237] 04:47:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11871b400) [pid = 1647] [serial = 709] [outer = 0x0] 04:47:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1188f5c00) [pid = 1647] [serial = 710] [outer = 0x11871b400] 04:47:27 INFO - PROCESS | 1647 | 1469447247483 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11919d400) [pid = 1647] [serial = 711] [outer = 0x11871b400] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124d19000) [pid = 1647] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x110fec000) [pid = 1647] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1127dfc00) [pid = 1647] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1132d5000) [pid = 1647] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1182de000) [pid = 1647] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1151c5000) [pid = 1647] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11990cc00) [pid = 1647] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x113373400) [pid = 1647] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1185ef400) [pid = 1647] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x124005000) [pid = 1647] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x126ebb400) [pid = 1647] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1182d7c00) [pid = 1647] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x110fed000) [pid = 1647] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1210ce800) [pid = 1647] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1127d5000) [pid = 1647] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:47:27 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1185eb800) [pid = 1647] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:47:28 INFO - PROCESS | 1647 | 1469447248273 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]]]}] 04:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1025ms 04:47:28 INFO - PROCESS | 1647 | 1469447248300 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:47:28 INFO - PROCESS | 1647 | 1469447248304 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:47:28 INFO - PROCESS | 1647 | 1469447248307 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1647 | 1469447248311 Marionette TRACE conn2 <- [1,922,null,{}] 04:47:28 INFO - PROCESS | 1647 | 1469447248314 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}] 04:47:28 INFO - PROCESS | 1647 | 1469447248316 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:28 INFO - PROCESS | 1647 | 1469447248414 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:47:28 INFO - PROCESS | 1647 | 1469447248476 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1647 | 1469447248478 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170f7800 == 35 [pid = 1647] [id = 238] 04:47:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x112f36400) [pid = 1647] [serial = 712] [outer = 0x0] 04:47:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11337e400) [pid = 1647] [serial = 713] [outer = 0x112f36400] 04:47:28 INFO - PROCESS | 1647 | 1469447248509 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x113d98c00) [pid = 1647] [serial = 714] [outer = 0x112f36400] 04:47:28 INFO - PROCESS | 1647 | 1469447248923 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]]]}] 04:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 671ms 04:47:28 INFO - PROCESS | 1647 | 1469447248979 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1647 | 1469447248982 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:47:28 INFO - PROCESS | 1647 | 1469447248987 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1647 | 1469447248988 Marionette TRACE conn2 <- [1,926,null,{}] 04:47:28 INFO - PROCESS | 1647 | 1469447248991 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}] 04:47:28 INFO - PROCESS | 1647 | 1469447248993 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:29 INFO - PROCESS | 1647 | 1469447249094 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:47:29 INFO - PROCESS | 1647 | 1469447249145 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 1647 | 1469447249147 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b55800 == 36 [pid = 1647] [id = 239] 04:47:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11675a400) [pid = 1647] [serial = 715] [outer = 0x0] 04:47:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1176b6000) [pid = 1647] [serial = 716] [outer = 0x11675a400] 04:47:29 INFO - PROCESS | 1647 | 1469447249178 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11817c400) [pid = 1647] [serial = 717] [outer = 0x11675a400] 04:47:29 INFO - PROCESS | 1647 | 1469447249586 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]]]}] 04:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 619ms 04:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:47:29 INFO - PROCESS | 1647 | 1469447249606 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:47:29 INFO - PROCESS | 1647 | 1469447249608 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:47:29 INFO - PROCESS | 1647 | 1469447249610 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:47:29 INFO - PROCESS | 1647 | 1469447249613 Marionette TRACE conn2 <- [1,930,null,{}] 04:47:29 INFO - PROCESS | 1647 | 1469447249620 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}] 04:47:29 INFO - PROCESS | 1647 | 1469447249624 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:29 INFO - PROCESS | 1647 | 1469447249738 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:47:29 INFO - PROCESS | 1647 | 1469447249817 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 1647 | 1469447249819 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x124893000 == 37 [pid = 1647] [id = 240] 04:47:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11887f400) [pid = 1647] [serial = 718] [outer = 0x0] 04:47:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11919f800) [pid = 1647] [serial = 719] [outer = 0x11887f400] 04:47:29 INFO - PROCESS | 1647 | 1469447249851 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119749c00) [pid = 1647] [serial = 720] [outer = 0x11887f400] 04:47:30 INFO - PROCESS | 1647 | 1469447250258 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]]]}] 04:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 674ms 04:47:30 INFO - PROCESS | 1647 | 1469447250287 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:47:30 INFO - PROCESS | 1647 | 1469447250288 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:47:30 INFO - PROCESS | 1647 | 1469447250291 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 1647 | 1469447250292 Marionette TRACE conn2 <- [1,934,null,{}] 04:47:30 INFO - PROCESS | 1647 | 1469447250294 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}] 04:47:30 INFO - PROCESS | 1647 | 1469447250296 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:30 INFO - PROCESS | 1647 | 1469447250392 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:47:30 INFO - PROCESS | 1647 | 1469447250440 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 1647 | 1469447250442 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1253bb000 == 38 [pid = 1647] [id = 241] 04:47:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119753000) [pid = 1647] [serial = 721] [outer = 0x0] 04:47:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11990b000) [pid = 1647] [serial = 722] [outer = 0x119753000] 04:47:30 INFO - PROCESS | 1647 | 1469447250471 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1199eb000) [pid = 1647] [serial = 723] [outer = 0x119753000] 04:47:30 INFO - PROCESS | 1647 | 1469447250884 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]]]}] 04:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 619ms 04:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:47:30 INFO - PROCESS | 1647 | 1469447250911 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:47:30 INFO - PROCESS | 1647 | 1469447250912 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:47:30 INFO - PROCESS | 1647 | 1469447250914 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 1647 | 1469447250916 Marionette TRACE conn2 <- [1,938,null,{}] 04:47:30 INFO - PROCESS | 1647 | 1469447250920 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}] 04:47:30 INFO - PROCESS | 1647 | 1469447250922 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:31 INFO - PROCESS | 1647 | 1469447251014 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:47:31 INFO - PROCESS | 1647 | 1469447251096 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1647 | 1469447251098 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x116577800 == 39 [pid = 1647] [id = 242] 04:47:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x110fe1c00) [pid = 1647] [serial = 724] [outer = 0x0] 04:47:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x113d9dc00) [pid = 1647] [serial = 725] [outer = 0x110fe1c00] 04:47:31 INFO - PROCESS | 1647 | 1469447251140 Marionette DEBUG loaded listener.js 04:47:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1199f2400) [pid = 1647] [serial = 726] [outer = 0x110fe1c00] 04:47:31 INFO - PROCESS | 1647 | 1469447251738 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]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 871ms 04:47:31 INFO - PROCESS | 1647 | 1469447251786 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1647 | 1469447251788 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:47:31 INFO - PROCESS | 1647 | 1469447251792 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1647 | 1469447251793 Marionette TRACE conn2 <- [1,942,null,{}] 04:47:31 INFO - PROCESS | 1647 | 1469447251797 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}] 04:47:31 INFO - PROCESS | 1647 | 1469447251799 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:31 INFO - PROCESS | 1647 | 1469447251894 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:47:31 INFO - PROCESS | 1647 | 1469447251959 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1647 | 1469447251961 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1160a9000 == 40 [pid = 1647] [id = 243] 04:47:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11339c400) [pid = 1647] [serial = 727] [outer = 0x0] 04:47:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x113bb1400) [pid = 1647] [serial = 728] [outer = 0x11339c400] 04:47:31 INFO - PROCESS | 1647 | 1469447251990 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x116758800) [pid = 1647] [serial = 729] [outer = 0x11339c400] 04:47:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11840c000 == 39 [pid = 1647] [id = 236] 04:47:32 INFO - PROCESS | 1647 | --DOCSHELL 0x118140800 == 38 [pid = 1647] [id = 235] 04:47:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11695b000 == 37 [pid = 1647] [id = 234] 04:47:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1133d4000 == 36 [pid = 1647] [id = 233] 04:47:32 INFO - PROCESS | 1647 | --DOCSHELL 0x118408000 == 35 [pid = 1647] [id = 230] 04:47:32 INFO - PROCESS | 1647 | --DOCSHELL 0x118130800 == 34 [pid = 1647] [id = 232] 04:47:32 INFO - PROCESS | 1647 | --DOCSHELL 0x117257800 == 33 [pid = 1647] [id = 231] 04:47:32 INFO - PROCESS | 1647 | --DOCSHELL 0x116577800 == 32 [pid = 1647] [id = 242] 04:47:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1253bb000 == 31 [pid = 1647] [id = 241] 04:47:32 INFO - PROCESS | 1647 | --DOCSHELL 0x124893000 == 30 [pid = 1647] [id = 240] 04:47:32 INFO - PROCESS | 1647 | --DOCSHELL 0x119b55800 == 29 [pid = 1647] [id = 239] 04:47:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1170f7800 == 28 [pid = 1647] [id = 238] 04:47:32 INFO - PROCESS | 1647 | --DOCSHELL 0x119c68000 == 27 [pid = 1647] [id = 237] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119ae8400) [pid = 1647] [serial = 669] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1199f2c00) [pid = 1647] [serial = 668] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1182d6800) [pid = 1647] [serial = 642] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x116980400) [pid = 1647] [serial = 641] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1199ea800) [pid = 1647] [serial = 645] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11971a000) [pid = 1647] [serial = 644] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x124d0cc00) [pid = 1647] [serial = 648] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12400c800) [pid = 1647] [serial = 647] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x128b9e000) [pid = 1647] [serial = 651] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12745c400) [pid = 1647] [serial = 650] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119b0f800) [pid = 1647] [serial = 671] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x124d0bc00) [pid = 1647] [serial = 677] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x124626000) [pid = 1647] [serial = 675] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1210eec00) [pid = 1647] [serial = 674] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x124de7000) [pid = 1647] [serial = 684] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1199f2000) [pid = 1647] [serial = 680] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1210ec000) [pid = 1647] [serial = 681] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x124d17400) [pid = 1647] [serial = 678] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1210cd400) [pid = 1647] [serial = 672] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1248b6c00) [pid = 1647] [serial = 683] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x125ea0800) [pid = 1647] [serial = 687] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x119906000) [pid = 1647] [serial = 666] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x1256d6800) [pid = 1647] [serial = 686] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1122bd800) [pid = 1647] [serial = 656] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x1127e0000) [pid = 1647] [serial = 657] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x118178400) [pid = 1647] [serial = 654] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x116907000) [pid = 1647] [serial = 653] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x116539800) [pid = 1647] [serial = 659] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x1176ba000) [pid = 1647] [serial = 660] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x118360800) [pid = 1647] [serial = 662] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x1185f4800) [pid = 1647] [serial = 663] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x1188f7000) [pid = 1647] [serial = 665] [outer = 0x0] [url = about:blank] 04:47:32 INFO - PROCESS | 1647 | 1469447252871 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]]]}] 04:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1125ms 04:47:32 INFO - PROCESS | 1647 | 1469447252921 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:47:32 INFO - PROCESS | 1647 | 1469447252923 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:47:32 INFO - PROCESS | 1647 | 1469447252927 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:47:32 INFO - PROCESS | 1647 | 1469447252929 Marionette TRACE conn2 <- [1,946,null,{}] 04:47:32 INFO - PROCESS | 1647 | 1469447252932 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}] 04:47:32 INFO - PROCESS | 1647 | 1469447252934 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:33 INFO - PROCESS | 1647 | 1469447253012 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:47:33 INFO - PROCESS | 1647 | 1469447253018 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1647 | 1469447253021 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1160b3800 == 28 [pid = 1647] [id = 244] 04:47:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x112a7f400) [pid = 1647] [serial = 730] [outer = 0x0] 04:47:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x112f3fc00) [pid = 1647] [serial = 731] [outer = 0x112a7f400] 04:47:33 INFO - PROCESS | 1647 | 1469447253049 Marionette DEBUG loaded listener.js 04:47:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x113964000) [pid = 1647] [serial = 732] [outer = 0x112a7f400] 04:47:33 INFO - PROCESS | 1647 | 1469447253392 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]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 469ms 04:47:33 INFO - PROCESS | 1647 | 1469447253397 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1647 | 1469447253401 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:47:33 INFO - PROCESS | 1647 | 1469447253408 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1647 | 1469447253410 Marionette TRACE conn2 <- [1,950,null,{}] 04:47:33 INFO - PROCESS | 1647 | 1469447253412 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}] 04:47:33 INFO - PROCESS | 1647 | 1469447253414 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:33 INFO - PROCESS | 1647 | 1469447253497 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:47:33 INFO - PROCESS | 1647 | 1469447253546 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1647 | 1469447253547 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170ec800 == 29 [pid = 1647] [id = 245] 04:47:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x11396ac00) [pid = 1647] [serial = 733] [outer = 0x0] 04:47:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x116082800) [pid = 1647] [serial = 734] [outer = 0x11396ac00] 04:47:33 INFO - PROCESS | 1647 | 1469447253574 Marionette DEBUG loaded listener.js 04:47:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1172b5000) [pid = 1647] [serial = 735] [outer = 0x11396ac00] 04:47:33 INFO - PROCESS | 1647 | 1469447253888 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]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 521ms 04:47:33 INFO - PROCESS | 1647 | 1469447253930 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1647 | 1469447253931 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:47:33 INFO - PROCESS | 1647 | 1469447253933 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1647 | 1469447253936 Marionette TRACE conn2 <- [1,954,null,{}] 04:47:33 INFO - PROCESS | 1647 | 1469447253943 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}] 04:47:33 INFO - PROCESS | 1647 | 1469447253946 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:34 INFO - PROCESS | 1647 | 1469447254021 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:47:34 INFO - PROCESS | 1647 | 1469447254069 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1647 | 1469447254071 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182d0000 == 30 [pid = 1647] [id = 246] 04:47:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x111d83800) [pid = 1647] [serial = 736] [outer = 0x0] 04:47:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x11835f400) [pid = 1647] [serial = 737] [outer = 0x111d83800] 04:47:34 INFO - PROCESS | 1647 | 1469447254099 Marionette DEBUG loaded listener.js 04:47:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1185ef000) [pid = 1647] [serial = 738] [outer = 0x111d83800] 04:47:34 INFO - PROCESS | 1647 | 1469447254411 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]]]}] 04:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 520ms 04:47:34 INFO - PROCESS | 1647 | 1469447254455 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 1647 | 1469447254458 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:47:34 INFO - PROCESS | 1647 | 1469447254461 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1647 | 1469447254463 Marionette TRACE conn2 <- [1,958,null,{}] 04:47:34 INFO - PROCESS | 1647 | 1469447254466 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}] 04:47:34 INFO - PROCESS | 1647 | 1469447254468 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:34 INFO - PROCESS | 1647 | 1469447254582 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:47:34 INFO - PROCESS | 1647 | 1469447254617 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1647 | 1469447254618 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1188b2800 == 31 [pid = 1647] [id = 247] 04:47:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1176b7800) [pid = 1647] [serial = 739] [outer = 0x0] 04:47:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1185f8c00) [pid = 1647] [serial = 740] [outer = 0x1176b7800] 04:47:34 INFO - PROCESS | 1647 | 1469447254672 Marionette DEBUG loaded listener.js 04:47:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x119175400) [pid = 1647] [serial = 741] [outer = 0x1176b7800] 04:47:34 INFO - PROCESS | 1647 | 1469447254978 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]]]}] 04:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 569ms 04:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:47:35 INFO - PROCESS | 1647 | 1469447255030 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:47:35 INFO - PROCESS | 1647 | 1469447255032 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:47:35 INFO - PROCESS | 1647 | 1469447255034 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:47:35 INFO - PROCESS | 1647 | 1469447255035 Marionette TRACE conn2 <- [1,962,null,{}] 04:47:35 INFO - PROCESS | 1647 | 1469447255037 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}] 04:47:35 INFO - PROCESS | 1647 | 1469447255038 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:35 INFO - PROCESS | 1647 | 1469447255129 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:47:35 INFO - PROCESS | 1647 | 1469447255160 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 1647 | 1469447255161 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c5d800 == 32 [pid = 1647] [id = 248] 04:47:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1127df800) [pid = 1647] [serial = 742] [outer = 0x0] 04:47:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11971a000) [pid = 1647] [serial = 743] [outer = 0x1127df800] 04:47:35 INFO - PROCESS | 1647 | 1469447255186 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x119902800) [pid = 1647] [serial = 744] [outer = 0x1127df800] 04:47:35 INFO - PROCESS | 1647 | 1469447255555 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]]]}] 04:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 571ms 04:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:47:35 INFO - PROCESS | 1647 | 1469447255606 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:47:35 INFO - PROCESS | 1647 | 1469447255608 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:47:35 INFO - PROCESS | 1647 | 1469447255611 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:47:35 INFO - PROCESS | 1647 | 1469447255613 Marionette TRACE conn2 <- [1,966,null,{}] 04:47:35 INFO - PROCESS | 1647 | 1469447255624 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}] 04:47:35 INFO - PROCESS | 1647 | 1469447255630 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:35 INFO - PROCESS | 1647 | 1469447255793 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:47:35 INFO - PROCESS | 1647 | 1469447255809 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 1647 | 1469447255810 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12438d000 == 33 [pid = 1647] [id = 249] 04:47:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x119908800) [pid = 1647] [serial = 745] [outer = 0x0] 04:47:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x119ae6000) [pid = 1647] [serial = 746] [outer = 0x119908800] 04:47:35 INFO - PROCESS | 1647 | 1469447255849 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x119b0c800) [pid = 1647] [serial = 747] [outer = 0x119908800] 04:47:36 INFO - PROCESS | 1647 | 1469447256213 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]]]}] 04:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 620ms 04:47:36 INFO - PROCESS | 1647 | 1469447256231 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 1647 | 1469447256233 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:47:36 INFO - PROCESS | 1647 | 1469447256237 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1647 | 1469447256239 Marionette TRACE conn2 <- [1,970,null,{}] 04:47:36 INFO - PROCESS | 1647 | 1469447256257 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}] 04:47:36 INFO - PROCESS | 1647 | 1469447256258 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:36 INFO - PROCESS | 1647 | 1469447256345 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:47:36 INFO - PROCESS | 1647 | 1469447256394 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1647 | 1469447256395 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c19000 == 34 [pid = 1647] [id = 250] 04:47:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x111d22000) [pid = 1647] [serial = 748] [outer = 0x0] 04:47:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119be0400) [pid = 1647] [serial = 749] [outer = 0x111d22000] 04:47:36 INFO - PROCESS | 1647 | 1469447256419 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119fc8800) [pid = 1647] [serial = 750] [outer = 0x111d22000] 04:47:36 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x126d14800) [pid = 1647] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:47:36 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11817b000) [pid = 1647] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:47:36 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11339b000) [pid = 1647] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:47:36 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11271dc00) [pid = 1647] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:47:36 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x116907400) [pid = 1647] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:47:36 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x112f43800) [pid = 1647] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:47:36 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x11690d800) [pid = 1647] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:47:36 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x11871b400) [pid = 1647] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:47:36 INFO - PROCESS | 1647 | 1469447256779 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]]]}] 04:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 577ms 04:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:47:36 INFO - PROCESS | 1647 | 1469447256813 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 1647 | 1469447256815 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:47:36 INFO - PROCESS | 1647 | 1469447256817 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1647 | 1469447256818 Marionette TRACE conn2 <- [1,974,null,{}] 04:47:36 INFO - PROCESS | 1647 | 1469447256820 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}] 04:47:36 INFO - PROCESS | 1647 | 1469447256822 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:36 INFO - PROCESS | 1647 | 1469447256894 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:47:36 INFO - PROCESS | 1647 | 1469447256898 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1647 | 1469447256899 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12530d800 == 35 [pid = 1647] [id = 251] 04:47:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x110fec000) [pid = 1647] [serial = 751] [outer = 0x0] 04:47:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x116907400) [pid = 1647] [serial = 752] [outer = 0x110fec000] 04:47:36 INFO - PROCESS | 1647 | 1469447256926 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1199e7800) [pid = 1647] [serial = 753] [outer = 0x110fec000] 04:47:37 INFO - PROCESS | 1647 | 1469447257237 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]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 469ms 04:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:47:37 INFO - PROCESS | 1647 | 1469447257287 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1647 | 1469447257288 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:47:37 INFO - PROCESS | 1647 | 1469447257290 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1647 | 1469447257291 Marionette TRACE conn2 <- [1,978,null,{}] 04:47:37 INFO - PROCESS | 1647 | 1469447257293 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}] 04:47:37 INFO - PROCESS | 1647 | 1469447257294 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:37 INFO - PROCESS | 1647 | 1469447257394 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:47:37 INFO - PROCESS | 1647 | 1469447257401 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1647 | 1469447257404 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182cf800 == 36 [pid = 1647] [id = 252] 04:47:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1127db400) [pid = 1647] [serial = 754] [outer = 0x0] 04:47:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1210d0000) [pid = 1647] [serial = 755] [outer = 0x1127db400] 04:47:37 INFO - PROCESS | 1647 | 1469447257428 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1210db800) [pid = 1647] [serial = 756] [outer = 0x1127db400] 04:47:37 INFO - PROCESS | 1647 | 1469447257729 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]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 467ms 04:47:37 INFO - PROCESS | 1647 | 1469447257758 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1647 | 1469447257759 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:47:37 INFO - PROCESS | 1647 | 1469447257761 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1647 | 1469447257762 Marionette TRACE conn2 <- [1,982,null,{}] 04:47:37 INFO - PROCESS | 1647 | 1469447257765 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}] 04:47:37 INFO - PROCESS | 1647 | 1469447257766 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:37 INFO - PROCESS | 1647 | 1469447257841 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:47:37 INFO - PROCESS | 1647 | 1469447257844 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1647 | 1469447257846 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271dd800 == 37 [pid = 1647] [id = 253] 04:47:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1130acc00) [pid = 1647] [serial = 757] [outer = 0x0] 04:47:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1210e9000) [pid = 1647] [serial = 758] [outer = 0x1130acc00] 04:47:37 INFO - PROCESS | 1647 | 1469447257872 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x124004400) [pid = 1647] [serial = 759] [outer = 0x1130acc00] 04:47:38 INFO - PROCESS | 1647 | 1469447258181 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]]]}] 04:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 468ms 04:47:38 INFO - PROCESS | 1647 | 1469447258230 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 1647 | 1469447258231 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:47:38 INFO - PROCESS | 1647 | 1469447258234 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 1647 | 1469447258235 Marionette TRACE conn2 <- [1,986,null,{}] 04:47:38 INFO - PROCESS | 1647 | 1469447258238 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}] 04:47:38 INFO - PROCESS | 1647 | 1469447258239 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:38 INFO - PROCESS | 1647 | 1469447258356 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:47:38 INFO - PROCESS | 1647 | 1469447258363 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1647 | 1469447258365 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c5a000 == 38 [pid = 1647] [id = 254] 04:47:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x124007400) [pid = 1647] [serial = 760] [outer = 0x0] 04:47:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x124207000) [pid = 1647] [serial = 761] [outer = 0x124007400] 04:47:38 INFO - PROCESS | 1647 | 1469447258393 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x124d0e000) [pid = 1647] [serial = 762] [outer = 0x124007400] 04:47:38 INFO - PROCESS | 1647 | 1469447258705 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]]]}] 04:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 571ms 04:47:38 INFO - PROCESS | 1647 | 1469447258806 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 1647 | 1469447258808 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:47:38 INFO - PROCESS | 1647 | 1469447258811 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 1647 | 1469447258813 Marionette TRACE conn2 <- [1,990,null,{}] 04:47:38 INFO - PROCESS | 1647 | 1469447258817 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}] 04:47:38 INFO - PROCESS | 1647 | 1469447258819 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:38 INFO - PROCESS | 1647 | 1469447258951 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:47:39 INFO - PROCESS | 1647 | 1469447258998 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1647 | 1469447258999 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1133e5800 == 39 [pid = 1647] [id = 255] 04:47:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x110fed400) [pid = 1647] [serial = 763] [outer = 0x0] 04:47:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x111dad400) [pid = 1647] [serial = 764] [outer = 0x110fed400] 04:47:39 INFO - PROCESS | 1647 | 1469447259032 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x112a8b000) [pid = 1647] [serial = 765] [outer = 0x110fed400] 04:47:39 INFO - PROCESS | 1647 | 1469447259545 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]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 772ms 04:47:39 INFO - PROCESS | 1647 | 1469447259594 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1647 | 1469447259596 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:47:39 INFO - PROCESS | 1647 | 1469447259603 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1647 | 1469447259606 Marionette TRACE conn2 <- [1,994,null,{}] 04:47:39 INFO - PROCESS | 1647 | 1469447259609 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}] 04:47:39 INFO - PROCESS | 1647 | 1469447259611 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:39 INFO - PROCESS | 1647 | 1469447259715 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:47:39 INFO - PROCESS | 1647 | 1469447259786 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1647 | 1469447259788 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191bb000 == 40 [pid = 1647] [id = 256] 04:47:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11675b800) [pid = 1647] [serial = 766] [outer = 0x0] 04:47:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11697f000) [pid = 1647] [serial = 767] [outer = 0x11675b800] 04:47:39 INFO - PROCESS | 1647 | 1469447259818 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1180e6800) [pid = 1647] [serial = 768] [outer = 0x11675b800] 04:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 975ms 04:47:40 INFO - PROCESS | 1647 | 1469447260569 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]]]}] 04:47:40 INFO - PROCESS | 1647 | 1469447260575 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:47:40 INFO - PROCESS | 1647 | 1469447260578 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:47:40 INFO - PROCESS | 1647 | 1469447260581 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 1647 | 1469447260584 Marionette TRACE conn2 <- [1,998,null,{}] 04:47:40 INFO - PROCESS | 1647 | 1469447260589 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}] 04:47:40 INFO - PROCESS | 1647 | 1469447260591 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:40 INFO - PROCESS | 1647 | 1469447260707 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:47:40 INFO - PROCESS | 1647 | 1469447260810 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1647 | 1469447260814 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1161f8800 == 41 [pid = 1647] [id = 257] 04:47:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x113d96400) [pid = 1647] [serial = 769] [outer = 0x0] 04:47:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x116084400) [pid = 1647] [serial = 770] [outer = 0x113d96400] 04:47:40 INFO - PROCESS | 1647 | 1469447260860 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1180d9c00) [pid = 1647] [serial = 771] [outer = 0x113d96400] 04:47:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1271dd800 == 40 [pid = 1647] [id = 253] 04:47:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1182cf800 == 39 [pid = 1647] [id = 252] 04:47:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12530d800 == 38 [pid = 1647] [id = 251] 04:47:41 INFO - PROCESS | 1647 | --DOCSHELL 0x124c19000 == 37 [pid = 1647] [id = 250] 04:47:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12438d000 == 36 [pid = 1647] [id = 249] 04:47:41 INFO - PROCESS | 1647 | --DOCSHELL 0x119c5d800 == 35 [pid = 1647] [id = 248] 04:47:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1188b2800 == 34 [pid = 1647] [id = 247] 04:47:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1182d0000 == 33 [pid = 1647] [id = 246] 04:47:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1170ec800 == 32 [pid = 1647] [id = 245] 04:47:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1160b3800 == 31 [pid = 1647] [id = 244] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118760000) [pid = 1647] [serial = 708] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118363400) [pid = 1647] [serial = 707] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1188f5c00) [pid = 1647] [serial = 710] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11919d400) [pid = 1647] [serial = 711] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x128b9bc00) [pid = 1647] [serial = 690] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x127458c00) [pid = 1647] [serial = 689] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118354c00) [pid = 1647] [serial = 695] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118886c00) [pid = 1647] [serial = 696] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x113d9e400) [pid = 1647] [serial = 701] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1160eb000) [pid = 1647] [serial = 702] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1127de400) [pid = 1647] [serial = 698] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x112aaac00) [pid = 1647] [serial = 699] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1176af000) [pid = 1647] [serial = 704] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1182dc000) [pid = 1647] [serial = 705] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x113b2bc00) [pid = 1647] [serial = 692] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11697e000) [pid = 1647] [serial = 693] [outer = 0x0] [url = about:blank] 04:47:41 INFO - PROCESS | 1647 | 1469447261291 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]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 723ms 04:47:41 INFO - PROCESS | 1647 | 1469447261304 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:47:41 INFO - PROCESS | 1647 | 1469447261307 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:47:41 INFO - PROCESS | 1647 | 1469447261311 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1647 | 1469447261313 Marionette TRACE conn2 <- [1,1002,null,{}] 04:47:41 INFO - PROCESS | 1647 | 1469447261315 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}] 04:47:41 INFO - PROCESS | 1647 | 1469447261317 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:41 INFO - PROCESS | 1647 | 1469447261399 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:47:41 INFO - PROCESS | 1647 | 1469447261451 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1647 | 1469447261453 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x118126800 == 32 [pid = 1647] [id = 258] 04:47:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1130a5800) [pid = 1647] [serial = 772] [outer = 0x0] 04:47:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118178400) [pid = 1647] [serial = 773] [outer = 0x1130a5800] 04:47:41 INFO - PROCESS | 1647 | 1469447261483 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x117e06c00) [pid = 1647] [serial = 774] [outer = 0x1130a5800] 04:47:41 INFO - PROCESS | 1647 | 1469447261857 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]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 572ms 04:47:41 INFO - PROCESS | 1647 | 1469447261884 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:47:41 INFO - PROCESS | 1647 | 1469447261886 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:47:41 INFO - PROCESS | 1647 | 1469447261888 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1647 | 1469447261890 Marionette TRACE conn2 <- [1,1006,null,{}] 04:47:41 INFO - PROCESS | 1647 | 1469447261898 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}] 04:47:41 INFO - PROCESS | 1647 | 1469447261903 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:41 INFO - PROCESS | 1647 | 1469447261986 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:47:42 INFO - PROCESS | 1647 | 1469447262036 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 1647 | 1469447262039 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191c0000 == 33 [pid = 1647] [id = 259] 04:47:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1176bbc00) [pid = 1647] [serial = 775] [outer = 0x0] 04:47:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118887800) [pid = 1647] [serial = 776] [outer = 0x1176bbc00] 04:47:42 INFO - PROCESS | 1647 | 1469447262068 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1199ea800) [pid = 1647] [serial = 777] [outer = 0x1176bbc00] 04:47:42 INFO - PROCESS | 1647 | 1469447262426 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]]]}] 04:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 571ms 04:47:42 INFO - PROCESS | 1647 | 1469447262460 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 1647 | 1469447262463 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:47:42 INFO - PROCESS | 1647 | 1469447262466 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 1647 | 1469447262468 Marionette TRACE conn2 <- [1,1010,null,{}] 04:47:42 INFO - PROCESS | 1647 | 1469447262471 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}] 04:47:42 INFO - PROCESS | 1647 | 1469447262473 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:42 INFO - PROCESS | 1647 | 1469447262578 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:47:42 INFO - PROCESS | 1647 | 1469447262645 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 1647 | 1469447262646 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x124021000 == 34 [pid = 1647] [id = 260] 04:47:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1185f9800) [pid = 1647] [serial = 778] [outer = 0x0] 04:47:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119ae5800) [pid = 1647] [serial = 779] [outer = 0x1185f9800] 04:47:42 INFO - PROCESS | 1647 | 1469447262689 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119b0d000) [pid = 1647] [serial = 780] [outer = 0x1185f9800] 04:47:43 INFO - PROCESS | 1647 | 1469447263093 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]]]}] 04:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 672ms 04:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:47:43 INFO - PROCESS | 1647 | 1469447263138 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:47:43 INFO - PROCESS | 1647 | 1469447263140 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:47:43 INFO - PROCESS | 1647 | 1469447263143 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 1647 | 1469447263145 Marionette TRACE conn2 <- [1,1014,null,{}] 04:47:43 INFO - PROCESS | 1647 | 1469447263164 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}] 04:47:43 INFO - PROCESS | 1647 | 1469447263166 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:43 INFO - PROCESS | 1647 | 1469447263302 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:47:43 INFO - PROCESS | 1647 | 1469447263321 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1647 | 1469447263322 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x125320800 == 35 [pid = 1647] [id = 261] 04:47:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x111daa000) [pid = 1647] [serial = 781] [outer = 0x0] 04:47:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119beac00) [pid = 1647] [serial = 782] [outer = 0x111daa000] 04:47:43 INFO - PROCESS | 1647 | 1469447263347 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1210db400) [pid = 1647] [serial = 783] [outer = 0x111daa000] 04:47:43 INFO - PROCESS | 1647 | 1469447263693 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]]]}] 04:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 586ms 04:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:47:43 INFO - PROCESS | 1647 | 1469447263738 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:47:43 INFO - PROCESS | 1647 | 1469447263739 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:47:43 INFO - PROCESS | 1647 | 1469447263741 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 1647 | 1469447263742 Marionette TRACE conn2 <- [1,1018,null,{}] 04:47:43 INFO - PROCESS | 1647 | 1469447263744 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}] 04:47:43 INFO - PROCESS | 1647 | 1469447263748 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:43 INFO - PROCESS | 1647 | 1469447263865 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:47:43 INFO - PROCESS | 1647 | 1469447263869 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1647 | 1469447263870 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271e0800 == 36 [pid = 1647] [id = 262] 04:47:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119b11c00) [pid = 1647] [serial = 784] [outer = 0x0] 04:47:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124005000) [pid = 1647] [serial = 785] [outer = 0x119b11c00] 04:47:43 INFO - PROCESS | 1647 | 1469447263895 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124d16c00) [pid = 1647] [serial = 786] [outer = 0x119b11c00] 04:47:44 INFO - PROCESS | 1647 | 1469447264216 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]]]}] 04:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 518ms 04:47:44 INFO - PROCESS | 1647 | 1469447264259 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:47:44 INFO - PROCESS | 1647 | 1469447264261 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:47:44 INFO - PROCESS | 1647 | 1469447264263 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1647 | 1469447264264 Marionette TRACE conn2 <- [1,1022,null,{}] 04:47:44 INFO - PROCESS | 1647 | 1469447264266 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}] 04:47:44 INFO - PROCESS | 1647 | 1469447264269 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:44 INFO - PROCESS | 1647 | 1469447264362 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:47:44 INFO - PROCESS | 1647 | 1469447264365 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 1647 | 1469447264366 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f1d000 == 37 [pid = 1647] [id = 263] 04:47:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124daa400) [pid = 1647] [serial = 787] [outer = 0x0] 04:47:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124e46c00) [pid = 1647] [serial = 788] [outer = 0x124daa400] 04:47:44 INFO - PROCESS | 1647 | 1469447264391 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x125370c00) [pid = 1647] [serial = 789] [outer = 0x124daa400] 04:47:44 INFO - PROCESS | 1647 | 1469447264746 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]]]}] 04:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 519ms 04:47:44 INFO - PROCESS | 1647 | 1469447264788 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:47:44 INFO - PROCESS | 1647 | 1469447264789 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:47:44 INFO - PROCESS | 1647 | 1469447264791 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1647 | 1469447264793 Marionette TRACE conn2 <- [1,1026,null,{}] 04:47:44 INFO - PROCESS | 1647 | 1469447264795 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}] 04:47:44 INFO - PROCESS | 1647 | 1469447264796 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:44 INFO - PROCESS | 1647 | 1469447264889 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:47:44 INFO - PROCESS | 1647 | 1469447264892 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 1647 | 1469447264893 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292e1800 == 38 [pid = 1647] [id = 264] 04:47:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124de3400) [pid = 1647] [serial = 790] [outer = 0x0] 04:47:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1256df800) [pid = 1647] [serial = 791] [outer = 0x124de3400] 04:47:44 INFO - PROCESS | 1647 | 1469447264918 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x125dc6800) [pid = 1647] [serial = 792] [outer = 0x124de3400] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112a7f400) [pid = 1647] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1127df800) [pid = 1647] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x111d83800) [pid = 1647] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11339c400) [pid = 1647] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11396ac00) [pid = 1647] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112f36400) [pid = 1647] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119908800) [pid = 1647] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11675a400) [pid = 1647] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x111d22000) [pid = 1647] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11887f400) [pid = 1647] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119753000) [pid = 1647] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x110fec000) [pid = 1647] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x110fe1c00) [pid = 1647] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1130acc00) [pid = 1647] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1176b7800) [pid = 1647] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:47:45 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1127db400) [pid = 1647] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:47:45 INFO - PROCESS | 1647 | 1469447265308 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]]]}] 04:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 569ms 04:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:47:45 INFO - PROCESS | 1647 | 1469447265361 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:47:45 INFO - PROCESS | 1647 | 1469447265363 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:47:45 INFO - PROCESS | 1647 | 1469447265365 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 1647 | 1469447265366 Marionette TRACE conn2 <- [1,1030,null,{}] 04:47:45 INFO - PROCESS | 1647 | 1469447265368 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}] 04:47:45 INFO - PROCESS | 1647 | 1469447265369 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:45 INFO - PROCESS | 1647 | 1469447265443 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:47:45 INFO - PROCESS | 1647 | 1469447265446 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1647 | 1469447265448 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x124022000 == 39 [pid = 1647] [id = 265] 04:47:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x110fae400) [pid = 1647] [serial = 793] [outer = 0x0] 04:47:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11339f400) [pid = 1647] [serial = 794] [outer = 0x110fae400] 04:47:45 INFO - PROCESS | 1647 | 1469447265474 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1185b5400) [pid = 1647] [serial = 795] [outer = 0x110fae400] 04:47:45 INFO - PROCESS | 1647 | 1469447265811 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]]]}] 04:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 04:47:45 INFO - PROCESS | 1647 | 1469447265833 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:47:45 INFO - PROCESS | 1647 | 1469447265836 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:47:45 INFO - PROCESS | 1647 | 1469447265840 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 1647 | 1469447265841 Marionette TRACE conn2 <- [1,1034,null,{}] 04:47:45 INFO - PROCESS | 1647 | 1469447265843 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}] 04:47:45 INFO - PROCESS | 1647 | 1469447265845 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:45 INFO - PROCESS | 1647 | 1469447265943 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:47:45 INFO - PROCESS | 1647 | 1469447265949 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1647 | 1469447265950 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a522000 == 40 [pid = 1647] [id = 266] 04:47:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11396c400) [pid = 1647] [serial = 796] [outer = 0x0] 04:47:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11990e400) [pid = 1647] [serial = 797] [outer = 0x11396c400] 04:47:45 INFO - PROCESS | 1647 | 1469447265977 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1210d9c00) [pid = 1647] [serial = 798] [outer = 0x11396c400] 04:47:46 INFO - PROCESS | 1647 | 1469447266277 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]]]}] 04:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 04:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:47:46 INFO - PROCESS | 1647 | 1469447266308 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:47:46 INFO - PROCESS | 1647 | 1469447266310 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:47:46 INFO - PROCESS | 1647 | 1469447266312 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1647 | 1469447266313 Marionette TRACE conn2 <- [1,1038,null,{}] 04:47:46 INFO - PROCESS | 1647 | 1469447266316 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}] 04:47:46 INFO - PROCESS | 1647 | 1469447266317 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:46 INFO - PROCESS | 1647 | 1469447266406 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:47:46 INFO - PROCESS | 1647 | 1469447266410 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:46 INFO - PROCESS | 1647 | 1469447266411 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a788800 == 41 [pid = 1647] [id = 267] 04:47:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119903000) [pid = 1647] [serial = 799] [outer = 0x0] 04:47:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x126922c00) [pid = 1647] [serial = 800] [outer = 0x119903000] 04:47:46 INFO - PROCESS | 1647 | 1469447266438 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x126eb2800) [pid = 1647] [serial = 801] [outer = 0x119903000] 04:47:46 INFO - PROCESS | 1647 | 1469447266770 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]]]}] 04:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 468ms 04:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:47:46 INFO - PROCESS | 1647 | 1469447266781 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:47:46 INFO - PROCESS | 1647 | 1469447266782 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:47:46 INFO - PROCESS | 1647 | 1469447266785 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1647 | 1469447266788 Marionette TRACE conn2 <- [1,1042,null,{}] 04:47:46 INFO - PROCESS | 1647 | 1469447266791 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}] 04:47:46 INFO - PROCESS | 1647 | 1469447266792 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:46 INFO - PROCESS | 1647 | 1469447266899 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:47:46 INFO - PROCESS | 1647 | 1469447266905 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:46 INFO - PROCESS | 1647 | 1469447266906 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ae14000 == 42 [pid = 1647] [id = 268] 04:47:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11876b400) [pid = 1647] [serial = 802] [outer = 0x0] 04:47:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x126eb4800) [pid = 1647] [serial = 803] [outer = 0x11876b400] 04:47:46 INFO - PROCESS | 1647 | 1469447266930 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x125e99000) [pid = 1647] [serial = 804] [outer = 0x11876b400] 04:47:47 INFO - PROCESS | 1647 | 1469447267220 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]]]}] 04:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 472ms 04:47:47 INFO - PROCESS | 1647 | 1469447267304 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:47:47 INFO - PROCESS | 1647 | 1469447267307 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:47:47 INFO - PROCESS | 1647 | 1469447267311 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:47:47 INFO - PROCESS | 1647 | 1469447267313 Marionette TRACE conn2 <- [1,1046,null,{}] 04:47:47 INFO - PROCESS | 1647 | 1469447267318 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}] 04:47:47 INFO - PROCESS | 1647 | 1469447267320 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:47 INFO - PROCESS | 1647 | 1469447267415 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:47:47 INFO - PROCESS | 1647 | 1469447267506 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:47 INFO - PROCESS | 1647 | 1469447267508 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1169b4000 == 43 [pid = 1647] [id = 269] 04:47:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1127d9800) [pid = 1647] [serial = 805] [outer = 0x0] 04:47:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112aa8800) [pid = 1647] [serial = 806] [outer = 0x1127d9800] 04:47:47 INFO - PROCESS | 1647 | 1469447267540 Marionette DEBUG loaded listener.js 04:47:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1160eb000) [pid = 1647] [serial = 807] [outer = 0x1127d9800] 04:47:48 INFO - PROCESS | 1647 | 1469447268031 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]]]}] 04:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 775ms 04:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:47:48 INFO - PROCESS | 1647 | 1469447268106 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:47:48 INFO - PROCESS | 1647 | 1469447268109 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:47:48 INFO - PROCESS | 1647 | 1469447268117 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 1647 | 1469447268123 Marionette TRACE conn2 <- [1,1050,null,{}] 04:47:48 INFO - PROCESS | 1647 | 1469447268127 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}] 04:47:48 INFO - PROCESS | 1647 | 1469447268130 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:48 INFO - PROCESS | 1647 | 1469447268283 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:47:48 INFO - PROCESS | 1647 | 1469447268365 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 1647 | 1469447268366 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x124137000 == 44 [pid = 1647] [id = 270] 04:47:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11871d400) [pid = 1647] [serial = 808] [outer = 0x0] 04:47:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118881c00) [pid = 1647] [serial = 809] [outer = 0x11871d400] 04:47:48 INFO - PROCESS | 1647 | 1469447268397 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119719800) [pid = 1647] [serial = 810] [outer = 0x11871d400] 04:47:48 INFO - PROCESS | 1647 | 1469447268812 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]]]}] 04:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 729ms 04:47:48 INFO - PROCESS | 1647 | 1469447268843 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:47:48 INFO - PROCESS | 1647 | 1469447268844 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:47:48 INFO - PROCESS | 1647 | 1469447268847 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 1647 | 1469447268848 Marionette TRACE conn2 <- [1,1054,null,{}] 04:47:48 INFO - PROCESS | 1647 | 1469447268855 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}] 04:47:48 INFO - PROCESS | 1647 | 1469447268858 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:48 INFO - PROCESS | 1647 | 1469447268959 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:47:49 INFO - PROCESS | 1647 | 1469447269016 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:49 INFO - PROCESS | 1647 | 1469447269018 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a785800 == 45 [pid = 1647] [id = 271] 04:47:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119bddc00) [pid = 1647] [serial = 811] [outer = 0x0] 04:47:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1210da400) [pid = 1647] [serial = 812] [outer = 0x119bddc00] 04:47:49 INFO - PROCESS | 1647 | 1469447269049 Marionette DEBUG loaded listener.js 04:47:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124007800) [pid = 1647] [serial = 813] [outer = 0x119bddc00] 04:47:49 INFO - PROCESS | 1647 | 1469447269537 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]]]}] 04:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 719ms 04:47:49 INFO - PROCESS | 1647 | 1469447269581 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:47:49 INFO - PROCESS | 1647 | 1469447269583 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:47:49 INFO - PROCESS | 1647 | 1469447269609 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:47:49 INFO - PROCESS | 1647 | 1469447269611 Marionette TRACE conn2 <- [1,1058,null,{}] 04:47:49 INFO - PROCESS | 1647 | 1469447269614 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}] 04:47:49 INFO - PROCESS | 1647 | 1469447269616 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:49 INFO - PROCESS | 1647 | 1469447269752 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:47:49 INFO - PROCESS | 1647 | 1469447269819 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:49 INFO - PROCESS | 1647 | 1469447269820 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b942000 == 46 [pid = 1647] [id = 272] 04:47:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1243da000) [pid = 1647] [serial = 814] [outer = 0x0] 04:47:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x124de6400) [pid = 1647] [serial = 815] [outer = 0x1243da000] 04:47:49 INFO - PROCESS | 1647 | 1469447269848 Marionette DEBUG loaded listener.js 04:47:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1256d9c00) [pid = 1647] [serial = 816] [outer = 0x1243da000] 04:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 674ms 04:47:50 INFO - PROCESS | 1647 | 1469447270272 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]]]}] 04:47:50 INFO - PROCESS | 1647 | 1469447270279 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:47:50 INFO - PROCESS | 1647 | 1469447270281 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:47:50 INFO - PROCESS | 1647 | 1469447270283 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 1647 | 1469447270284 Marionette TRACE conn2 <- [1,1062,null,{}] 04:47:50 INFO - PROCESS | 1647 | 1469447270287 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}] 04:47:50 INFO - PROCESS | 1647 | 1469447270288 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:50 INFO - PROCESS | 1647 | 1469447270386 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:47:50 INFO - PROCESS | 1647 | 1469447270438 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 1647 | 1469447270439 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x117251800 == 47 [pid = 1647] [id = 273] 04:47:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x120fcb800) [pid = 1647] [serial = 817] [outer = 0x0] 04:47:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x124a8cc00) [pid = 1647] [serial = 818] [outer = 0x120fcb800] 04:47:50 INFO - PROCESS | 1647 | 1469447270467 Marionette DEBUG loaded listener.js 04:47:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x126926000) [pid = 1647] [serial = 819] [outer = 0x120fcb800] 04:47:50 INFO - PROCESS | 1647 | 1469447270993 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]]]}] 04:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 770ms 04:47:51 INFO - PROCESS | 1647 | 1469447271055 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:47:51 INFO - PROCESS | 1647 | 1469447271057 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:47:51 INFO - PROCESS | 1647 | 1469447271060 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:47:51 INFO - PROCESS | 1647 | 1469447271062 Marionette TRACE conn2 <- [1,1066,null,{}] 04:47:51 INFO - PROCESS | 1647 | 1469447271065 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}] 04:47:51 INFO - PROCESS | 1647 | 1469447271067 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:51 INFO - PROCESS | 1647 | 1469447271162 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:47:51 INFO - PROCESS | 1647 | 1469447271228 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 1647 | 1469447271229 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x118369800 == 48 [pid = 1647] [id = 274] 04:47:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x116086c00) [pid = 1647] [serial = 820] [outer = 0x0] 04:47:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x116536800) [pid = 1647] [serial = 821] [outer = 0x116086c00] 04:47:51 INFO - PROCESS | 1647 | 1469447271257 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x116a90000) [pid = 1647] [serial = 822] [outer = 0x116086c00] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1160a9000 == 47 [pid = 1647] [id = 243] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12a788800 == 46 [pid = 1647] [id = 267] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12a522000 == 45 [pid = 1647] [id = 266] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x124022000 == 44 [pid = 1647] [id = 265] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1292e1800 == 43 [pid = 1647] [id = 264] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x128f1d000 == 42 [pid = 1647] [id = 263] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1271e0800 == 41 [pid = 1647] [id = 262] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x125320800 == 40 [pid = 1647] [id = 261] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x124021000 == 39 [pid = 1647] [id = 260] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1191c0000 == 38 [pid = 1647] [id = 259] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x118126800 == 37 [pid = 1647] [id = 258] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1161f8800 == 36 [pid = 1647] [id = 257] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1191bb000 == 35 [pid = 1647] [id = 256] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1133e5800 == 34 [pid = 1647] [id = 255] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x119c5a000 == 33 [pid = 1647] [id = 254] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x117251800 == 32 [pid = 1647] [id = 273] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12b942000 == 31 [pid = 1647] [id = 272] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12a785800 == 30 [pid = 1647] [id = 271] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x124137000 == 29 [pid = 1647] [id = 270] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12ae14000 == 28 [pid = 1647] [id = 268] 04:47:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1169b4000 == 27 [pid = 1647] [id = 269] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x112f3fc00) [pid = 1647] [serial = 731] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x113964000) [pid = 1647] [serial = 732] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11971a000) [pid = 1647] [serial = 743] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11835f400) [pid = 1647] [serial = 737] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1185ef000) [pid = 1647] [serial = 738] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x116758800) [pid = 1647] [serial = 729] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x113bb1400) [pid = 1647] [serial = 728] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x116082800) [pid = 1647] [serial = 734] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1172b5000) [pid = 1647] [serial = 735] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x113d98c00) [pid = 1647] [serial = 714] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11337e400) [pid = 1647] [serial = 713] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119ae6000) [pid = 1647] [serial = 746] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11817c400) [pid = 1647] [serial = 717] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119902800) [pid = 1647] [serial = 744] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1176b6000) [pid = 1647] [serial = 716] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119be0400) [pid = 1647] [serial = 749] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119749c00) [pid = 1647] [serial = 720] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11919f800) [pid = 1647] [serial = 719] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1199eb000) [pid = 1647] [serial = 723] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11990b000) [pid = 1647] [serial = 722] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1199e7800) [pid = 1647] [serial = 753] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x113d9dc00) [pid = 1647] [serial = 725] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x116907400) [pid = 1647] [serial = 752] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1199f2400) [pid = 1647] [serial = 726] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x124004400) [pid = 1647] [serial = 759] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1210e9000) [pid = 1647] [serial = 758] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119fc8800) [pid = 1647] [serial = 750] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1185f8c00) [pid = 1647] [serial = 740] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119175400) [pid = 1647] [serial = 741] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119b0c800) [pid = 1647] [serial = 747] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1210db800) [pid = 1647] [serial = 756] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1210d0000) [pid = 1647] [serial = 755] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x124207000) [pid = 1647] [serial = 761] [outer = 0x0] [url = about:blank] 04:47:52 INFO - PROCESS | 1647 | 1469447272220 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]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1222ms 04:47:52 INFO - PROCESS | 1647 | 1469447272282 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1647 | 1469447272285 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:47:52 INFO - PROCESS | 1647 | 1469447272291 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1647 | 1469447272292 Marionette TRACE conn2 <- [1,1070,null,{}] 04:47:52 INFO - PROCESS | 1647 | 1469447272296 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}] 04:47:52 INFO - PROCESS | 1647 | 1469447272297 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:52 INFO - PROCESS | 1647 | 1469447272380 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:47:52 INFO - PROCESS | 1647 | 1469447272391 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 1647 | 1469447272393 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x113929800 == 28 [pid = 1647] [id = 275] 04:47:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112aa8000) [pid = 1647] [serial = 823] [outer = 0x0] 04:47:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112f38400) [pid = 1647] [serial = 824] [outer = 0x112aa8000] 04:47:52 INFO - PROCESS | 1647 | 1469447272421 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x113964000) [pid = 1647] [serial = 825] [outer = 0x112aa8000] 04:47:52 INFO - PROCESS | 1647 | 1469447272864 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]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 622ms 04:47:52 INFO - PROCESS | 1647 | 1469447272913 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1647 | 1469447272918 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:47:52 INFO - PROCESS | 1647 | 1469447272925 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1647 | 1469447272927 Marionette TRACE conn2 <- [1,1074,null,{}] 04:47:52 INFO - PROCESS | 1647 | 1469447272931 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}] 04:47:52 INFO - PROCESS | 1647 | 1469447272934 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:53 INFO - PROCESS | 1647 | 1469447273057 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:47:53 INFO - PROCESS | 1647 | 1469447273071 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:53 INFO - PROCESS | 1647 | 1469447273072 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x117249800 == 29 [pid = 1647] [id = 276] 04:47:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116082c00) [pid = 1647] [serial = 826] [outer = 0x0] 04:47:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116a02800) [pid = 1647] [serial = 827] [outer = 0x116082c00] 04:47:53 INFO - PROCESS | 1647 | 1469447273116 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118172800) [pid = 1647] [serial = 828] [outer = 0x116082c00] 04:47:53 INFO - PROCESS | 1647 | 1469447273478 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]]]}] 04:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 572ms 04:47:53 INFO - PROCESS | 1647 | 1469447273497 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:47:53 INFO - PROCESS | 1647 | 1469447273509 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:47:53 INFO - PROCESS | 1647 | 1469447273511 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:47:53 INFO - PROCESS | 1647 | 1469447273513 Marionette TRACE conn2 <- [1,1078,null,{}] 04:47:53 INFO - PROCESS | 1647 | 1469447273521 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}] 04:47:53 INFO - PROCESS | 1647 | 1469447273524 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:53 INFO - PROCESS | 1647 | 1469447273601 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:47:53 INFO - PROCESS | 1647 | 1469447273608 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:53 INFO - PROCESS | 1647 | 1469447273610 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x118374000 == 30 [pid = 1647] [id = 277] 04:47:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1185f9400) [pid = 1647] [serial = 829] [outer = 0x0] 04:47:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118767000) [pid = 1647] [serial = 830] [outer = 0x1185f9400] 04:47:53 INFO - PROCESS | 1647 | 1469447273638 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119176c00) [pid = 1647] [serial = 831] [outer = 0x1185f9400] 04:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 470ms 04:47:53 INFO - PROCESS | 1647 | 1469447273976 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]]]}] 04:47:53 INFO - PROCESS | 1647 | 1469447273982 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:47:53 INFO - PROCESS | 1647 | 1469447273983 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:47:53 INFO - PROCESS | 1647 | 1469447273988 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:47:53 INFO - PROCESS | 1647 | 1469447273989 Marionette TRACE conn2 <- [1,1082,null,{}] 04:47:53 INFO - PROCESS | 1647 | 1469447273992 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}] 04:47:53 INFO - PROCESS | 1647 | 1469447273993 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:54 INFO - PROCESS | 1647 | 1469447274071 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:47:54 INFO - PROCESS | 1647 | 1469447274125 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:54 INFO - PROCESS | 1647 | 1469447274126 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191d3000 == 31 [pid = 1647] [id = 278] 04:47:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1185f9c00) [pid = 1647] [serial = 832] [outer = 0x0] 04:47:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11974f400) [pid = 1647] [serial = 833] [outer = 0x1185f9c00] 04:47:54 INFO - PROCESS | 1647 | 1469447274152 Marionette DEBUG loaded listener.js 04:47:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1199e7400) [pid = 1647] [serial = 834] [outer = 0x1185f9c00] 04:47:54 INFO - PROCESS | 1647 | 1469447274427 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]]]}] 04:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 470ms 04:47:54 INFO - PROCESS | 1647 | 1469447274458 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:47:54 INFO - PROCESS | 1647 | 1469447274459 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:47:54 INFO - PROCESS | 1647 | 1469447274461 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 1647 | 1469447274462 Marionette TRACE conn2 <- [1,1086,null,{}] 04:47:54 INFO - PROCESS | 1647 | 1469447274465 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}] 04:47:54 INFO - PROCESS | 1647 | 1469447274466 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:54 INFO - PROCESS | 1647 | 1469447274570 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:47:54 INFO - PROCESS | 1647 | 1469447274574 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:54 INFO - PROCESS | 1647 | 1469447274575 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12401a800 == 32 [pid = 1647] [id = 279] 04:47:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118768400) [pid = 1647] [serial = 835] [outer = 0x0] 04:47:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119ae2800) [pid = 1647] [serial = 836] [outer = 0x118768400] 04:47:54 INFO - PROCESS | 1647 | 1469447274599 Marionette DEBUG loaded listener.js 04:47:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119b07400) [pid = 1647] [serial = 837] [outer = 0x118768400] 04:47:54 INFO - PROCESS | 1647 | 1469447274944 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]]]}] 04:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 520ms 04:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:47:54 INFO - PROCESS | 1647 | 1469447274982 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:47:54 INFO - PROCESS | 1647 | 1469447274983 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:47:54 INFO - PROCESS | 1647 | 1469447274985 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 1647 | 1469447274986 Marionette TRACE conn2 <- [1,1090,null,{}] 04:47:54 INFO - PROCESS | 1647 | 1469447274989 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}] 04:47:54 INFO - PROCESS | 1647 | 1469447274993 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:55 INFO - PROCESS | 1647 | 1469447275104 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:47:55 INFO - PROCESS | 1647 | 1469447275140 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 1647 | 1469447275141 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12489d000 == 33 [pid = 1647] [id = 280] 04:47:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119b0d800) [pid = 1647] [serial = 838] [outer = 0x0] 04:47:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x120fc3400) [pid = 1647] [serial = 839] [outer = 0x119b0d800] 04:47:55 INFO - PROCESS | 1647 | 1469447275166 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124006800) [pid = 1647] [serial = 840] [outer = 0x119b0d800] 04:47:55 INFO - PROCESS | 1647 | 1469447275447 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]]]}] 04:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 469ms 04:47:55 INFO - PROCESS | 1647 | 1469447275458 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:47:55 INFO - PROCESS | 1647 | 1469447275459 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:47:55 INFO - PROCESS | 1647 | 1469447275463 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:47:55 INFO - PROCESS | 1647 | 1469447275464 Marionette TRACE conn2 <- [1,1094,null,{}] 04:47:55 INFO - PROCESS | 1647 | 1469447275474 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}] 04:47:55 INFO - PROCESS | 1647 | 1469447275475 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:55 INFO - PROCESS | 1647 | 1469447275588 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:47:55 INFO - PROCESS | 1647 | 1469447275592 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 1647 | 1469447275593 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x125865000 == 34 [pid = 1647] [id = 281] 04:47:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11271d400) [pid = 1647] [serial = 841] [outer = 0x0] 04:47:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124008800) [pid = 1647] [serial = 842] [outer = 0x11271d400] 04:47:55 INFO - PROCESS | 1647 | 1469447275617 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x124d0f800) [pid = 1647] [serial = 843] [outer = 0x11271d400] 04:47:55 INFO - PROCESS | 1647 | 1469447275945 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]]]}] 04:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 522ms 04:47:55 INFO - PROCESS | 1647 | 1469447275984 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:47:55 INFO - PROCESS | 1647 | 1469447275987 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:47:55 INFO - PROCESS | 1647 | 1469447275989 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:47:55 INFO - PROCESS | 1647 | 1469447275990 Marionette TRACE conn2 <- [1,1098,null,{}] 04:47:55 INFO - PROCESS | 1647 | 1469447275993 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}] 04:47:55 INFO - PROCESS | 1647 | 1469447275994 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:56 INFO - PROCESS | 1647 | 1469447276085 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:47:56 INFO - PROCESS | 1647 | 1469447276099 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:56 INFO - PROCESS | 1647 | 1469447276100 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269b1000 == 35 [pid = 1647] [id = 282] 04:47:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x124d14800) [pid = 1647] [serial = 844] [outer = 0x0] 04:47:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x124db1000) [pid = 1647] [serial = 845] [outer = 0x124d14800] 04:47:56 INFO - PROCESS | 1647 | 1469447276125 Marionette DEBUG loaded listener.js 04:47:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1253f3800) [pid = 1647] [serial = 846] [outer = 0x124d14800] 04:47:56 INFO - PROCESS | 1647 | 1469447276646 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]]]}] 04:47:56 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x111daa000) [pid = 1647] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:47:56 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124daa400) [pid = 1647] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:47:56 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119b11c00) [pid = 1647] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:47:56 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x124de3400) [pid = 1647] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:47:56 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x110fed400) [pid = 1647] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:47:56 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1130a5800) [pid = 1647] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:47:56 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x124007400) [pid = 1647] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:47:56 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x113d96400) [pid = 1647] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:47:56 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1185f9800) [pid = 1647] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:47:56 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11675b800) [pid = 1647] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:47:56 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1176bbc00) [pid = 1647] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:47:56 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x110fae400) [pid = 1647] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:47:56 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119903000) [pid = 1647] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:47:56 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11876b400) [pid = 1647] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:47:56 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11396c400) [pid = 1647] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 718ms 04:47:56 INFO - PROCESS | 1647 | 1469447276708 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:47:56 INFO - PROCESS | 1647 | 1469447276709 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:47:56 INFO - PROCESS | 1647 | 1469447276711 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:47:56 INFO - PROCESS | 1647 | 1469447276713 Marionette TRACE conn2 <- [1,1102,null,{}] 04:47:56 INFO - PROCESS | 1647 | 1469447276715 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}] 04:47:56 INFO - PROCESS | 1647 | 1469447276716 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:56 INFO - PROCESS | 1647 | 1469447276795 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:47:56 INFO - PROCESS | 1647 | 1469447276800 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:56 INFO - PROCESS | 1647 | 1469447276802 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269b0000 == 36 [pid = 1647] [id = 283] 04:47:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x116084000) [pid = 1647] [serial = 847] [outer = 0x0] 04:47:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x116a8d800) [pid = 1647] [serial = 848] [outer = 0x116084000] 04:47:56 INFO - PROCESS | 1647 | 1469447276829 Marionette DEBUG loaded listener.js 04:47:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11871d800) [pid = 1647] [serial = 849] [outer = 0x116084000] 04:47:57 INFO - PROCESS | 1647 | 1469447277145 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]]]}] 04:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 467ms 04:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:47:57 INFO - PROCESS | 1647 | 1469447277180 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:47:57 INFO - PROCESS | 1647 | 1469447277181 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:47:57 INFO - PROCESS | 1647 | 1469447277183 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 1647 | 1469447277184 Marionette TRACE conn2 <- [1,1106,null,{}] 04:47:57 INFO - PROCESS | 1647 | 1469447277186 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}] 04:47:57 INFO - PROCESS | 1647 | 1469447277187 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:57 INFO - PROCESS | 1647 | 1469447277258 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:47:57 INFO - PROCESS | 1647 | 1469447277313 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 1647 | 1469447277314 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f0b000 == 37 [pid = 1647] [id = 284] 04:47:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1160edc00) [pid = 1647] [serial = 850] [outer = 0x0] 04:47:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119b11c00) [pid = 1647] [serial = 851] [outer = 0x1160edc00] 04:47:57 INFO - PROCESS | 1647 | 1469447277338 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124de5c00) [pid = 1647] [serial = 852] [outer = 0x1160edc00] 04:47:57 INFO - PROCESS | 1647 | 1469447277613 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]]]}] 04:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 471ms 04:47:57 INFO - PROCESS | 1647 | 1469447277658 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:47:57 INFO - PROCESS | 1647 | 1469447277660 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:47:57 INFO - PROCESS | 1647 | 1469447277662 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 1647 | 1469447277664 Marionette TRACE conn2 <- [1,1110,null,{}] 04:47:57 INFO - PROCESS | 1647 | 1469447277666 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}] 04:47:57 INFO - PROCESS | 1647 | 1469447277670 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:57 INFO - PROCESS | 1647 | 1469447277768 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:47:57 INFO - PROCESS | 1647 | 1469447277774 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 1647 | 1469447277775 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a524000 == 38 [pid = 1647] [id = 285] 04:47:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1256d7400) [pid = 1647] [serial = 853] [outer = 0x0] 04:47:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12692ac00) [pid = 1647] [serial = 854] [outer = 0x1256d7400] 04:47:57 INFO - PROCESS | 1647 | 1469447277802 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126eb6000) [pid = 1647] [serial = 855] [outer = 0x1256d7400] 04:47:58 INFO - PROCESS | 1647 | 1469447278156 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]]]}] 04:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 04:47:58 INFO - PROCESS | 1647 | 1469447278183 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 1647 | 1469447278185 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:47:58 INFO - PROCESS | 1647 | 1469447278202 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:47:58 INFO - PROCESS | 1647 | 1469447278203 Marionette TRACE conn2 <- [1,1114,null,{}] 04:47:58 INFO - PROCESS | 1647 | 1469447278206 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}] 04:47:58 INFO - PROCESS | 1647 | 1469447278208 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:58 INFO - PROCESS | 1647 | 1469447278321 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:47:58 INFO - PROCESS | 1647 | 1469447278326 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:58 INFO - PROCESS | 1647 | 1469447278327 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a784000 == 39 [pid = 1647] [id = 286] 04:47:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x127148800) [pid = 1647] [serial = 856] [outer = 0x0] 04:47:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x127458800) [pid = 1647] [serial = 857] [outer = 0x127148800] 04:47:58 INFO - PROCESS | 1647 | 1469447278365 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12745f000) [pid = 1647] [serial = 858] [outer = 0x127148800] 04:47:59 INFO - PROCESS | 1647 | 1469447279138 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]]]}] 04:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 972ms 04:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:47:59 INFO - PROCESS | 1647 | 1469447279174 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:47:59 INFO - PROCESS | 1647 | 1469447279176 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:47:59 INFO - PROCESS | 1647 | 1469447279179 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 1647 | 1469447279182 Marionette TRACE conn2 <- [1,1118,null,{}] 04:47:59 INFO - PROCESS | 1647 | 1469447279186 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}] 04:47:59 INFO - PROCESS | 1647 | 1469447279188 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:59 INFO - PROCESS | 1647 | 1469447279302 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:47:59 INFO - PROCESS | 1647 | 1469447279356 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:59 INFO - PROCESS | 1647 | 1469447279358 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:47:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x124494800 == 40 [pid = 1647] [id = 287] 04:47:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1176bbc00) [pid = 1647] [serial = 859] [outer = 0x0] 04:47:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1184d2000) [pid = 1647] [serial = 860] [outer = 0x1176bbc00] 04:47:59 INFO - PROCESS | 1647 | 1469447279389 Marionette DEBUG loaded listener.js 04:47:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1182e4400) [pid = 1647] [serial = 861] [outer = 0x1176bbc00] 04:47:59 INFO - PROCESS | 1647 | 1469447279875 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]]]}] 04:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 773ms 04:47:59 INFO - PROCESS | 1647 | 1469447279961 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:47:59 INFO - PROCESS | 1647 | 1469447279964 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:47:59 INFO - PROCESS | 1647 | 1469447279972 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 1647 | 1469447279974 Marionette TRACE conn2 <- [1,1122,null,{}] 04:47:59 INFO - PROCESS | 1647 | 1469447279976 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}] 04:47:59 INFO - PROCESS | 1647 | 1469447279978 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:00 INFO - PROCESS | 1647 | 1469447280086 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:48:00 INFO - PROCESS | 1647 | 1469447280166 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1647 | 1469447280167 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a77a800 == 41 [pid = 1647] [id = 288] 04:48:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1199f3c00) [pid = 1647] [serial = 862] [outer = 0x0] 04:48:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x119b11000) [pid = 1647] [serial = 863] [outer = 0x1199f3c00] 04:48:00 INFO - PROCESS | 1647 | 1469447280198 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1210dc800) [pid = 1647] [serial = 864] [outer = 0x1199f3c00] 04:48:00 INFO - PROCESS | 1647 | 1469447280891 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]]]}] 04:48:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12a524000 == 40 [pid = 1647] [id = 285] 04:48:00 INFO - PROCESS | 1647 | --DOCSHELL 0x128f0b000 == 39 [pid = 1647] [id = 284] 04:48:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1269b0000 == 38 [pid = 1647] [id = 283] 04:48:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1269b1000 == 37 [pid = 1647] [id = 282] 04:48:00 INFO - PROCESS | 1647 | --DOCSHELL 0x125865000 == 36 [pid = 1647] [id = 281] 04:48:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12489d000 == 35 [pid = 1647] [id = 280] 04:48:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12401a800 == 34 [pid = 1647] [id = 279] 04:48:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1191d3000 == 33 [pid = 1647] [id = 278] 04:48:00 INFO - PROCESS | 1647 | --DOCSHELL 0x118374000 == 32 [pid = 1647] [id = 277] 04:48:00 INFO - PROCESS | 1647 | --DOCSHELL 0x117249800 == 31 [pid = 1647] [id = 276] 04:48:00 INFO - PROCESS | 1647 | --DOCSHELL 0x113929800 == 30 [pid = 1647] [id = 275] 04:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 971ms 04:48:00 INFO - PROCESS | 1647 | 1469447280943 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:48:00 INFO - PROCESS | 1647 | 1469447280945 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:48:00 INFO - PROCESS | 1647 | 1469447280948 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:48:00 INFO - PROCESS | 1647 | 1469447280949 Marionette TRACE conn2 <- [1,1126,null,{}] 04:48:00 INFO - PROCESS | 1647 | 1469447280953 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}] 04:48:00 INFO - PROCESS | 1647 | 1469447280954 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:01 INFO - PROCESS | 1647 | 1469447281041 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119beac00) [pid = 1647] [serial = 782] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x124e46c00) [pid = 1647] [serial = 788] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124005000) [pid = 1647] [serial = 785] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1256df800) [pid = 1647] [serial = 791] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x111dad400) [pid = 1647] [serial = 764] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112a8b000) [pid = 1647] [serial = 765] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118178400) [pid = 1647] [serial = 773] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x117e06c00) [pid = 1647] [serial = 774] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x124d0e000) [pid = 1647] [serial = 762] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x116084400) [pid = 1647] [serial = 770] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1180d9c00) [pid = 1647] [serial = 771] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119ae5800) [pid = 1647] [serial = 779] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11697f000) [pid = 1647] [serial = 767] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x125370c00) [pid = 1647] [serial = 789] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1180e6800) [pid = 1647] [serial = 768] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118887800) [pid = 1647] [serial = 776] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1199ea800) [pid = 1647] [serial = 777] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11339f400) [pid = 1647] [serial = 794] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1185b5400) [pid = 1647] [serial = 795] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x126eb2800) [pid = 1647] [serial = 801] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x126922c00) [pid = 1647] [serial = 800] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x125dc6800) [pid = 1647] [serial = 792] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x124d16c00) [pid = 1647] [serial = 786] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x126eb4800) [pid = 1647] [serial = 803] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11990e400) [pid = 1647] [serial = 797] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1210d9c00) [pid = 1647] [serial = 798] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1210db400) [pid = 1647] [serial = 783] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x125e99000) [pid = 1647] [serial = 804] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x119b0d000) [pid = 1647] [serial = 780] [outer = 0x0] [url = about:blank] 04:48:01 INFO - PROCESS | 1647 | 1469447281099 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:01 INFO - PROCESS | 1647 | 1469447281101 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1167e9800 == 31 [pid = 1647] [id = 289] 04:48:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x116907000) [pid = 1647] [serial = 865] [outer = 0x0] 04:48:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118178400) [pid = 1647] [serial = 866] [outer = 0x116907000] 04:48:01 INFO - PROCESS | 1647 | 1469447281131 Marionette DEBUG loaded listener.js 04:48:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1185ecc00) [pid = 1647] [serial = 867] [outer = 0x116907000] 04:48:01 INFO - PROCESS | 1647 | 1469447281528 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]]]}] 04:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 619ms 04:48:01 INFO - PROCESS | 1647 | 1469447281577 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:48:01 INFO - PROCESS | 1647 | 1469447281582 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:48:01 INFO - PROCESS | 1647 | 1469447281598 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:48:01 INFO - PROCESS | 1647 | 1469447281602 Marionette TRACE conn2 <- [1,1130,null,{}] 04:48:01 INFO - PROCESS | 1647 | 1469447281606 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}] 04:48:01 INFO - PROCESS | 1647 | 1469447281609 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:01 INFO - PROCESS | 1647 | 1469447281728 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:48:01 INFO - PROCESS | 1647 | 1469447281737 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:01 INFO - PROCESS | 1647 | 1469447281739 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182cb000 == 32 [pid = 1647] [id = 290] 04:48:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11971f000) [pid = 1647] [serial = 868] [outer = 0x0] 04:48:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119905800) [pid = 1647] [serial = 869] [outer = 0x11971f000] 04:48:01 INFO - PROCESS | 1647 | 1469447281765 Marionette DEBUG loaded listener.js 04:48:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1199f5c00) [pid = 1647] [serial = 870] [outer = 0x11971f000] 04:48:02 INFO - PROCESS | 1647 | 1469447282098 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]]]}] 04:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 525ms 04:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:48:02 INFO - PROCESS | 1647 | 1469447282130 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1647 | 1469447282131 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:48:02 INFO - PROCESS | 1647 | 1469447282135 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1647 | 1469447282137 Marionette TRACE conn2 <- [1,1134,null,{}] 04:48:02 INFO - PROCESS | 1647 | 1469447282145 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}] 04:48:02 INFO - PROCESS | 1647 | 1469447282148 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:02 INFO - PROCESS | 1647 | 1469447282229 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:48:02 INFO - PROCESS | 1647 | 1469447282234 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:02 INFO - PROCESS | 1647 | 1469447282238 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fdc000 == 33 [pid = 1647] [id = 291] 04:48:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1160ee800) [pid = 1647] [serial = 871] [outer = 0x0] 04:48:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1210d6000) [pid = 1647] [serial = 872] [outer = 0x1160ee800] 04:48:02 INFO - PROCESS | 1647 | 1469447282267 Marionette DEBUG loaded listener.js 04:48:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1210edc00) [pid = 1647] [serial = 873] [outer = 0x1160ee800] 04:48:02 INFO - PROCESS | 1647 | 1469447282602 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]]]}] 04:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 04:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:48:02 INFO - PROCESS | 1647 | 1469447282656 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1647 | 1469447282658 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:48:02 INFO - PROCESS | 1647 | 1469447282660 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1647 | 1469447282661 Marionette TRACE conn2 <- [1,1138,null,{}] 04:48:02 INFO - PROCESS | 1647 | 1469447282663 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}] 04:48:02 INFO - PROCESS | 1647 | 1469447282664 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:02 INFO - PROCESS | 1647 | 1469447282743 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:48:02 INFO - PROCESS | 1647 | 1469447282801 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:02 INFO - PROCESS | 1647 | 1469447282803 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12448f000 == 34 [pid = 1647] [id = 292] 04:48:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x113d9b400) [pid = 1647] [serial = 874] [outer = 0x0] 04:48:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1243d7400) [pid = 1647] [serial = 875] [outer = 0x113d9b400] 04:48:02 INFO - PROCESS | 1647 | 1469447282828 Marionette DEBUG loaded listener.js 04:48:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124d17800) [pid = 1647] [serial = 876] [outer = 0x113d9b400] 04:48:03 INFO - PROCESS | 1647 | 1469447283137 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]]]}] 04:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 520ms 04:48:03 INFO - PROCESS | 1647 | 1469447283180 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:48:03 INFO - PROCESS | 1647 | 1469447283181 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:48:03 INFO - PROCESS | 1647 | 1469447283183 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:48:03 INFO - PROCESS | 1647 | 1469447283184 Marionette TRACE conn2 <- [1,1142,null,{}] 04:48:03 INFO - PROCESS | 1647 | 1469447283187 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}] 04:48:03 INFO - PROCESS | 1647 | 1469447283188 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:03 INFO - PROCESS | 1647 | 1469447283280 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:48:03 INFO - PROCESS | 1647 | 1469447283285 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 1647 | 1469447283286 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e11800 == 35 [pid = 1647] [id = 293] 04:48:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1160ed800) [pid = 1647] [serial = 877] [outer = 0x0] 04:48:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x125378000) [pid = 1647] [serial = 878] [outer = 0x1160ed800] 04:48:03 INFO - PROCESS | 1647 | 1469447283310 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x125e99000) [pid = 1647] [serial = 879] [outer = 0x1160ed800] 04:48:03 INFO - PROCESS | 1647 | 1469447283648 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]]]}] 04:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 470ms 04:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:48:03 INFO - PROCESS | 1647 | 1469447283657 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:48:03 INFO - PROCESS | 1647 | 1469447283658 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:48:03 INFO - PROCESS | 1647 | 1469447283660 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:48:03 INFO - PROCESS | 1647 | 1469447283661 Marionette TRACE conn2 <- [1,1146,null,{}] 04:48:03 INFO - PROCESS | 1647 | 1469447283663 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}] 04:48:03 INFO - PROCESS | 1647 | 1469447283667 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:03 INFO - PROCESS | 1647 | 1469447283793 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:48:03 INFO - PROCESS | 1647 | 1469447283805 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 1647 | 1469447283806 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fbe800 == 36 [pid = 1647] [id = 294] 04:48:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x126928000) [pid = 1647] [serial = 880] [outer = 0x0] 04:48:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x127455c00) [pid = 1647] [serial = 881] [outer = 0x126928000] 04:48:03 INFO - PROCESS | 1647 | 1469447283831 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x128b9e800) [pid = 1647] [serial = 882] [outer = 0x126928000] 04:48:04 INFO - PROCESS | 1647 | 1469447284162 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]]]}] 04:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 519ms 04:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:48:04 INFO - PROCESS | 1647 | 1469447284179 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:48:04 INFO - PROCESS | 1647 | 1469447284180 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:48:04 INFO - PROCESS | 1647 | 1469447284182 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 1647 | 1469447284184 Marionette TRACE conn2 <- [1,1150,null,{}] 04:48:04 INFO - PROCESS | 1647 | 1469447284190 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}] 04:48:04 INFO - PROCESS | 1647 | 1469447284191 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:04 INFO - PROCESS | 1647 | 1469447284290 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:48:04 INFO - PROCESS | 1647 | 1469447284302 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:04 INFO - PROCESS | 1647 | 1469447284303 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a31c000 == 37 [pid = 1647] [id = 295] 04:48:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128ba1000) [pid = 1647] [serial = 883] [outer = 0x0] 04:48:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128ba3400) [pid = 1647] [serial = 884] [outer = 0x128ba1000] 04:48:04 INFO - PROCESS | 1647 | 1469447284328 Marionette DEBUG loaded listener.js 04:48:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x128da7c00) [pid = 1647] [serial = 885] [outer = 0x128ba1000] 04:48:04 INFO - PROCESS | 1647 | 1469447284657 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]]]}] 04:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 522ms 04:48:04 INFO - PROCESS | 1647 | 1469447284705 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:48:04 INFO - PROCESS | 1647 | 1469447284706 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:48:04 INFO - PROCESS | 1647 | 1469447284709 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 1647 | 1469447284710 Marionette TRACE conn2 <- [1,1154,null,{}] 04:48:04 INFO - PROCESS | 1647 | 1469447284712 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}] 04:48:04 INFO - PROCESS | 1647 | 1469447284713 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:04 INFO - PROCESS | 1647 | 1469447284809 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:48:04 INFO - PROCESS | 1647 | 1469447284822 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:04 INFO - PROCESS | 1647 | 1469447284824 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a525000 == 38 [pid = 1647] [id = 296] 04:48:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x128ba0000) [pid = 1647] [serial = 886] [outer = 0x0] 04:48:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128fa6400) [pid = 1647] [serial = 887] [outer = 0x128ba0000] 04:48:04 INFO - PROCESS | 1647 | 1469447284847 Marionette DEBUG loaded listener.js 04:48:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1292adc00) [pid = 1647] [serial = 888] [outer = 0x128ba0000] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1127d9800) [pid = 1647] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112aa8000) [pid = 1647] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1160edc00) [pid = 1647] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119bddc00) [pid = 1647] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118768400) [pid = 1647] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1243da000) [pid = 1647] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119b0d800) [pid = 1647] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11871d400) [pid = 1647] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124d14800) [pid = 1647] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x116084000) [pid = 1647] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11271d400) [pid = 1647] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1185f9400) [pid = 1647] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x116086c00) [pid = 1647] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x120fcb800) [pid = 1647] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1185f9c00) [pid = 1647] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x116082c00) [pid = 1647] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:48:05 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1256d7400) [pid = 1647] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:48:05 INFO - PROCESS | 1647 | 1469447285250 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]]]}] 04:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 568ms 04:48:05 INFO - PROCESS | 1647 | 1469447285277 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:48:05 INFO - PROCESS | 1647 | 1469447285279 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:48:05 INFO - PROCESS | 1647 | 1469447285281 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - PROCESS | 1647 | 1469447285282 Marionette TRACE conn2 <- [1,1158,null,{}] 04:48:05 INFO - PROCESS | 1647 | 1469447285285 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}] 04:48:05 INFO - PROCESS | 1647 | 1469447285286 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:05 INFO - PROCESS | 1647 | 1469447285366 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:48:05 INFO - PROCESS | 1647 | 1469447285371 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 1647 | 1469447285372 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fd9800 == 39 [pid = 1647] [id = 297] 04:48:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x116084000) [pid = 1647] [serial = 889] [outer = 0x0] 04:48:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1182e2c00) [pid = 1647] [serial = 890] [outer = 0x116084000] 04:48:05 INFO - PROCESS | 1647 | 1469447285396 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119aecc00) [pid = 1647] [serial = 891] [outer = 0x116084000] 04:48:05 INFO - PROCESS | 1647 | 1469447285724 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]]]}] 04:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 474ms 04:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:48:05 INFO - PROCESS | 1647 | 1469447285761 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:48:05 INFO - PROCESS | 1647 | 1469447285762 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:48:05 INFO - PROCESS | 1647 | 1469447285765 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - PROCESS | 1647 | 1469447285766 Marionette TRACE conn2 <- [1,1162,null,{}] 04:48:05 INFO - PROCESS | 1647 | 1469447285768 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}] 04:48:05 INFO - PROCESS | 1647 | 1469447285770 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:05 INFO - PROCESS | 1647 | 1469447285872 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:48:05 INFO - PROCESS | 1647 | 1469447285878 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 1647 | 1469447285879 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b071800 == 40 [pid = 1647] [id = 298] 04:48:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119bde800) [pid = 1647] [serial = 892] [outer = 0x0] 04:48:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12692a400) [pid = 1647] [serial = 893] [outer = 0x119bde800] 04:48:05 INFO - PROCESS | 1647 | 1469447285903 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1292b0800) [pid = 1647] [serial = 894] [outer = 0x119bde800] 04:48:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1210e9400) [pid = 1647] [serial = 895] [outer = 0x12ce32000] 04:48:06 INFO - PROCESS | 1647 | 1469447286269 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]]]}] 04:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 04:48:06 INFO - PROCESS | 1647 | 1469447286283 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:48:06 INFO - PROCESS | 1647 | 1469447286286 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:48:06 INFO - PROCESS | 1647 | 1469447286290 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:48:06 INFO - PROCESS | 1647 | 1469447286292 Marionette TRACE conn2 <- [1,1166,null,{}] 04:48:06 INFO - PROCESS | 1647 | 1469447286294 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}] 04:48:06 INFO - PROCESS | 1647 | 1469447286296 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:06 INFO - PROCESS | 1647 | 1469447286386 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:48:06 INFO - PROCESS | 1647 | 1469447286391 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:06 INFO - PROCESS | 1647 | 1469447286392 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c4c7000 == 41 [pid = 1647] [id = 299] 04:48:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119ae8000) [pid = 1647] [serial = 896] [outer = 0x0] 04:48:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12946d000) [pid = 1647] [serial = 897] [outer = 0x119ae8000] 04:48:06 INFO - PROCESS | 1647 | 1469447286418 Marionette DEBUG loaded listener.js 04:48:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a663000) [pid = 1647] [serial = 898] [outer = 0x119ae8000] 04:48:06 INFO - PROCESS | 1647 | 1469447286745 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]]]}] 04:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 469ms 04:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:48:06 INFO - PROCESS | 1647 | 1469447286759 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:48:06 INFO - PROCESS | 1647 | 1469447286760 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:48:06 INFO - PROCESS | 1647 | 1469447286762 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:48:06 INFO - PROCESS | 1647 | 1469447286763 Marionette TRACE conn2 <- [1,1170,null,{}] 04:48:06 INFO - PROCESS | 1647 | 1469447286766 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}] 04:48:06 INFO - PROCESS | 1647 | 1469447286767 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:06 INFO - PROCESS | 1647 | 1469447286875 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:48:06 INFO - PROCESS | 1647 | 1469447286881 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:06 INFO - PROCESS | 1647 | 1469447286882 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd88000 == 42 [pid = 1647] [id = 300] 04:48:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1210d2800) [pid = 1647] [serial = 899] [outer = 0x0] 04:48:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12a6ee800) [pid = 1647] [serial = 900] [outer = 0x1210d2800] 04:48:06 INFO - PROCESS | 1647 | 1469447286912 Marionette DEBUG loaded listener.js 04:48:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12a6f8400) [pid = 1647] [serial = 901] [outer = 0x1210d2800] 04:48:07 INFO - PROCESS | 1647 | 1469447287291 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]]]}] 04:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 569ms 04:48:07 INFO - PROCESS | 1647 | 1469447287332 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:48:07 INFO - PROCESS | 1647 | 1469447287335 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:48:07 INFO - PROCESS | 1647 | 1469447287338 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:48:07 INFO - PROCESS | 1647 | 1469447287340 Marionette TRACE conn2 <- [1,1174,null,{}] 04:48:07 INFO - PROCESS | 1647 | 1469447287344 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}] 04:48:07 INFO - PROCESS | 1647 | 1469447287346 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:07 INFO - PROCESS | 1647 | 1469447287453 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:48:07 INFO - PROCESS | 1647 | 1469447287509 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:07 INFO - PROCESS | 1647 | 1469447287511 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11812f000 == 43 [pid = 1647] [id = 301] 04:48:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11697f000) [pid = 1647] [serial = 902] [outer = 0x0] 04:48:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x117e03400) [pid = 1647] [serial = 903] [outer = 0x11697f000] 04:48:07 INFO - PROCESS | 1647 | 1469447287542 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1185f2800) [pid = 1647] [serial = 904] [outer = 0x11697f000] 04:48:07 INFO - PROCESS | 1647 | 1469447287958 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] 04:48:08 INFO - PROCESS | 1647 | 1469447288013 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:48:08 INFO - PROCESS | 1647 | 1469447288017 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - PROCESS | 1647 | 1469447288019 Marionette TRACE conn2 <- [1,1178,null,{}] 04:48:08 INFO - PROCESS | 1647 | 1469447288022 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}] 04:48:08 INFO - PROCESS | 1647 | 1469447288023 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:08 INFO - PROCESS | 1647 | 1469447288127 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:48:08 INFO - PROCESS | 1647 | 1469447288196 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:08 INFO - PROCESS | 1647 | 1469447288197 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e78800 == 44 [pid = 1647] [id = 302] 04:48:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119196c00) [pid = 1647] [serial = 905] [outer = 0x0] 04:48:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119b0a400) [pid = 1647] [serial = 906] [outer = 0x119196c00] 04:48:08 INFO - PROCESS | 1647 | 1469447288229 Marionette DEBUG loaded listener.js 04:48:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1210e1c00) [pid = 1647] [serial = 907] [outer = 0x119196c00] 04:48:08 INFO - PROCESS | 1647 | 1469447288658 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] 04:48:08 INFO - PROCESS | 1647 | 1469447288690 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:48:08 INFO - PROCESS | 1647 | 1469447288692 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - PROCESS | 1647 | 1469447288695 Marionette TRACE conn2 <- [1,1182,null,{}] 04:48:08 INFO - PROCESS | 1647 | 1469447288702 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}] 04:48:08 INFO - PROCESS | 1647 | 1469447288706 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:08 INFO - PROCESS | 1647 | 1469447288833 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:48:08 INFO - PROCESS | 1647 | 1469447288892 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:08 INFO - PROCESS | 1647 | 1469447288894 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c60c800 == 45 [pid = 1647] [id = 303] 04:48:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x124d0b000) [pid = 1647] [serial = 908] [outer = 0x0] 04:48:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x126927000) [pid = 1647] [serial = 909] [outer = 0x124d0b000] 04:48:08 INFO - PROCESS | 1647 | 1469447288924 Marionette DEBUG loaded listener.js 04:48:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12745a000) [pid = 1647] [serial = 910] [outer = 0x124d0b000] 04:48:09 INFO - PROCESS | 1647 | 1469447289404 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] 04:48:09 INFO - PROCESS | 1647 | 1469447289469 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:48:09 INFO - PROCESS | 1647 | 1469447289494 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:48:09 INFO - PROCESS | 1647 | 1469447289496 Marionette TRACE conn2 <- [1,1186,null,{}] 04:48:09 INFO - PROCESS | 1647 | 1469447289500 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}] 04:48:09 INFO - PROCESS | 1647 | 1469447289504 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:09 INFO - PROCESS | 1647 | 1469447289652 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:48:09 INFO - PROCESS | 1647 | 1469447289747 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 1647 | 1469447289748 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c62b800 == 46 [pid = 1647] [id = 304] 04:48:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x128ba1c00) [pid = 1647] [serial = 911] [outer = 0x0] 04:48:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1292b4400) [pid = 1647] [serial = 912] [outer = 0x128ba1c00] 04:48:09 INFO - PROCESS | 1647 | 1469447289794 Marionette DEBUG loaded listener.js 04:48:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12a535400) [pid = 1647] [serial = 913] [outer = 0x128ba1c00] 04:48:10 INFO - PROCESS | 1647 | 1469447290229 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] 04:48:10 INFO - PROCESS | 1647 | 1469447290278 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:48:10 INFO - PROCESS | 1647 | 1469447290280 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:48:10 INFO - PROCESS | 1647 | 1469447290281 Marionette TRACE conn2 <- [1,1190,null,{}] 04:48:10 INFO - PROCESS | 1647 | 1469447290284 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}] 04:48:10 INFO - PROCESS | 1647 | 1469447290287 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:10 INFO - PROCESS | 1647 | 1469447290424 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:48:10 INFO - PROCESS | 1647 | 1469447290433 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:10 INFO - PROCESS | 1647 | 1469447290434 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11613d800 == 47 [pid = 1647] [id = 305] 04:48:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1122b5000) [pid = 1647] [serial = 914] [outer = 0x0] 04:48:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119af0800) [pid = 1647] [serial = 915] [outer = 0x1122b5000] 04:48:10 INFO - PROCESS | 1647 | 1469447290475 Marionette DEBUG loaded listener.js 04:48:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12a655c00) [pid = 1647] [serial = 916] [outer = 0x1122b5000] 04:48:11 INFO - PROCESS | 1647 | 1469447291071 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] 04:48:11 INFO - PROCESS | 1647 | 1469447291110 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:48:11 INFO - PROCESS | 1647 | 1469447291114 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:48:11 INFO - PROCESS | 1647 | 1469447291116 Marionette TRACE conn2 <- [1,1194,null,{}] 04:48:11 INFO - PROCESS | 1647 | 1469447291121 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}] 04:48:11 INFO - PROCESS | 1647 | 1469447291123 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:11 INFO - PROCESS | 1647 | 1469447291216 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:48:11 INFO - PROCESS | 1647 | 1469447291293 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:11 INFO - PROCESS | 1647 | 1469447291294 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11391c000 == 48 [pid = 1647] [id = 306] 04:48:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x110fe2800) [pid = 1647] [serial = 917] [outer = 0x0] 04:48:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x112dd6800) [pid = 1647] [serial = 918] [outer = 0x110fe2800] 04:48:11 INFO - PROCESS | 1647 | 1469447291322 Marionette DEBUG loaded listener.js 04:48:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118171800) [pid = 1647] [serial = 919] [outer = 0x110fe2800] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12c4c7000 == 47 [pid = 1647] [id = 299] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12b071800 == 46 [pid = 1647] [id = 298] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x119fd9800 == 45 [pid = 1647] [id = 297] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12a525000 == 44 [pid = 1647] [id = 296] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12a31c000 == 43 [pid = 1647] [id = 295] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x128fbe800 == 42 [pid = 1647] [id = 294] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x125e11800 == 41 [pid = 1647] [id = 293] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12448f000 == 40 [pid = 1647] [id = 292] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x119fdc000 == 39 [pid = 1647] [id = 291] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1182cb000 == 38 [pid = 1647] [id = 290] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1167e9800 == 37 [pid = 1647] [id = 289] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12a77a800 == 36 [pid = 1647] [id = 288] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x124494800 == 35 [pid = 1647] [id = 287] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12a784000 == 34 [pid = 1647] [id = 286] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x118369800 == 33 [pid = 1647] [id = 274] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11613d800 == 32 [pid = 1647] [id = 305] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12c62b800 == 31 [pid = 1647] [id = 304] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12c60c800 == 30 [pid = 1647] [id = 303] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x126e78800 == 29 [pid = 1647] [id = 302] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd88000 == 28 [pid = 1647] [id = 300] 04:48:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11812f000 == 27 [pid = 1647] [id = 301] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x126eb6000) [pid = 1647] [serial = 855] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x127458800) [pid = 1647] [serial = 857] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x112aa8800) [pid = 1647] [serial = 806] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x112f38400) [pid = 1647] [serial = 824] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119b11c00) [pid = 1647] [serial = 851] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1210da400) [pid = 1647] [serial = 812] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119ae2800) [pid = 1647] [serial = 836] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1256d9c00) [pid = 1647] [serial = 816] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x120fc3400) [pid = 1647] [serial = 839] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119719800) [pid = 1647] [serial = 810] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1160eb000) [pid = 1647] [serial = 807] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124db1000) [pid = 1647] [serial = 845] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116a8d800) [pid = 1647] [serial = 848] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124006800) [pid = 1647] [serial = 840] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x124008800) [pid = 1647] [serial = 842] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118767000) [pid = 1647] [serial = 830] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116536800) [pid = 1647] [serial = 821] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x124a8cc00) [pid = 1647] [serial = 818] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x124d0f800) [pid = 1647] [serial = 843] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118881c00) [pid = 1647] [serial = 809] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11974f400) [pid = 1647] [serial = 833] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x113964000) [pid = 1647] [serial = 825] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116a02800) [pid = 1647] [serial = 827] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119b07400) [pid = 1647] [serial = 837] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118172800) [pid = 1647] [serial = 828] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11871d800) [pid = 1647] [serial = 849] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1253f3800) [pid = 1647] [serial = 846] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119176c00) [pid = 1647] [serial = 831] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12692ac00) [pid = 1647] [serial = 854] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x124007800) [pid = 1647] [serial = 813] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x126926000) [pid = 1647] [serial = 819] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x116a90000) [pid = 1647] [serial = 822] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1199e7400) [pid = 1647] [serial = 834] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x124de6400) [pid = 1647] [serial = 815] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x124de5c00) [pid = 1647] [serial = 852] [outer = 0x0] [url = about:blank] 04:48:12 INFO - PROCESS | 1647 | 1469447292359 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] 04:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:48:12 INFO - PROCESS | 1647 | 1469447292391 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:48:12 INFO - PROCESS | 1647 | 1469447292394 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 1647 | 1469447292396 Marionette TRACE conn2 <- [1,1198,null,{}] 04:48:12 INFO - PROCESS | 1647 | 1469447292400 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}] 04:48:12 INFO - PROCESS | 1647 | 1469447292401 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:12 INFO - PROCESS | 1647 | 1469447292489 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:48:12 INFO - PROCESS | 1647 | 1469447292493 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 1647 | 1469447292496 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11613a000 == 28 [pid = 1647] [id = 307] 04:48:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112ddac00) [pid = 1647] [serial = 920] [outer = 0x0] 04:48:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x115e15c00) [pid = 1647] [serial = 921] [outer = 0x112ddac00] 04:48:12 INFO - PROCESS | 1647 | 1469447292526 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112f38000) [pid = 1647] [serial = 922] [outer = 0x112ddac00] 04:48:12 INFO - PROCESS | 1647 | 1469447292862 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]]]}] 04:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 522ms 04:48:12 INFO - PROCESS | 1647 | 1469447292915 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:48:12 INFO - PROCESS | 1647 | 1469447292919 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:48:12 INFO - PROCESS | 1647 | 1469447292923 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 1647 | 1469447292925 Marionette TRACE conn2 <- [1,1202,null,{}] 04:48:12 INFO - PROCESS | 1647 | 1469447292927 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}] 04:48:12 INFO - PROCESS | 1647 | 1469447292929 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:13 INFO - PROCESS | 1647 | 1469447293008 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:48:13 INFO - PROCESS | 1647 | 1469447293012 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 1647 | 1469447293013 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11724f800 == 29 [pid = 1647] [id = 308] 04:48:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116a98800) [pid = 1647] [serial = 923] [outer = 0x0] 04:48:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118172800) [pid = 1647] [serial = 924] [outer = 0x116a98800] 04:48:13 INFO - PROCESS | 1647 | 1469447293043 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1182e2800) [pid = 1647] [serial = 925] [outer = 0x116a98800] 04:48:13 INFO - PROCESS | 1647 | 1469447293387 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]]]}] 04:48:13 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 04:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 04:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:48:13 INFO - PROCESS | 1647 | 1469447293392 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:48:13 INFO - PROCESS | 1647 | 1469447293393 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:48:13 INFO - PROCESS | 1647 | 1469447293396 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 1647 | 1469447293398 Marionette TRACE conn2 <- [1,1206,null,{}] 04:48:13 INFO - PROCESS | 1647 | 1469447293409 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}] 04:48:13 INFO - PROCESS | 1647 | 1469447293412 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:13 INFO - PROCESS | 1647 | 1469447293493 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:48:13 INFO - PROCESS | 1647 | 1469447293546 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 1647 | 1469447293548 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11836b000 == 30 [pid = 1647] [id = 309] 04:48:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1122b9000) [pid = 1647] [serial = 926] [outer = 0x0] 04:48:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11876b400) [pid = 1647] [serial = 927] [outer = 0x1122b9000] 04:48:13 INFO - PROCESS | 1647 | 1469447293575 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11971b000) [pid = 1647] [serial = 928] [outer = 0x1122b9000] 04:48:13 INFO - PROCESS | 1647 | 1469447293863 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]]]}] 04:48:13 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 04:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 521ms 04:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:48:13 INFO - PROCESS | 1647 | 1469447293918 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:48:13 INFO - PROCESS | 1647 | 1469447293921 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:48:13 INFO - PROCESS | 1647 | 1469447293924 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 1647 | 1469447293925 Marionette TRACE conn2 <- [1,1210,null,{}] 04:48:13 INFO - PROCESS | 1647 | 1469447293927 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}] 04:48:13 INFO - PROCESS | 1647 | 1469447293928 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:14 INFO - PROCESS | 1647 | 1469447294005 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:48:14 INFO - PROCESS | 1647 | 1469447294059 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:14 INFO - PROCESS | 1647 | 1469447294060 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191d4800 == 31 [pid = 1647] [id = 310] 04:48:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1185ef400) [pid = 1647] [serial = 929] [outer = 0x0] 04:48:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11990bc00) [pid = 1647] [serial = 930] [outer = 0x1185ef400] 04:48:14 INFO - PROCESS | 1647 | 1469447294085 Marionette DEBUG loaded listener.js 04:48:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1199f2800) [pid = 1647] [serial = 931] [outer = 0x1185ef400] 04:48:14 INFO - PROCESS | 1647 | 1469447294343 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]]]}] 04:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 472ms 04:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:48:14 INFO - PROCESS | 1647 | 1469447294396 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:48:14 INFO - PROCESS | 1647 | 1469447294397 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:48:14 INFO - PROCESS | 1647 | 1469447294399 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:48:14 INFO - PROCESS | 1647 | 1469447294411 Marionette TRACE conn2 <- [1,1214,null,{}] 04:48:14 INFO - PROCESS | 1647 | 1469447294427 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}] 04:48:14 INFO - PROCESS | 1647 | 1469447294428 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:14 INFO - PROCESS | 1647 | 1469447294519 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:48:14 INFO - PROCESS | 1647 | 1469447294523 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:14 INFO - PROCESS | 1647 | 1469447294524 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fdc000 == 32 [pid = 1647] [id = 311] 04:48:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x116762c00) [pid = 1647] [serial = 932] [outer = 0x0] 04:48:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119ae9400) [pid = 1647] [serial = 933] [outer = 0x116762c00] 04:48:14 INFO - PROCESS | 1647 | 1469447294548 Marionette DEBUG loaded listener.js 04:48:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119b0ec00) [pid = 1647] [serial = 934] [outer = 0x116762c00] 04:48:14 INFO - PROCESS | 1647 | 1469447294922 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]]]}] 04:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 545ms 04:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:48:14 INFO - PROCESS | 1647 | 1469447294952 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:48:14 INFO - PROCESS | 1647 | 1469447294954 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:48:14 INFO - PROCESS | 1647 | 1469447294958 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:48:14 INFO - PROCESS | 1647 | 1469447294959 Marionette TRACE conn2 <- [1,1218,null,{}] 04:48:14 INFO - PROCESS | 1647 | 1469447294963 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}] 04:48:14 INFO - PROCESS | 1647 | 1469447294969 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:15 INFO - PROCESS | 1647 | 1469447295132 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:48:15 INFO - PROCESS | 1647 | 1469447295157 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1647 | 1469447295158 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x124708800 == 33 [pid = 1647] [id = 312] 04:48:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119be7000) [pid = 1647] [serial = 935] [outer = 0x0] 04:48:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1210e1400) [pid = 1647] [serial = 936] [outer = 0x119be7000] 04:48:15 INFO - PROCESS | 1647 | 1469447295198 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x124204800) [pid = 1647] [serial = 937] [outer = 0x119be7000] 04:48:15 INFO - PROCESS | 1647 | 1469447295583 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]]]}] 04:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 671ms 04:48:15 INFO - PROCESS | 1647 | 1469447295628 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:48:15 INFO - PROCESS | 1647 | 1469447295630 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:48:15 INFO - PROCESS | 1647 | 1469447295632 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:48:15 INFO - PROCESS | 1647 | 1469447295633 Marionette TRACE conn2 <- [1,1222,null,{}] 04:48:15 INFO - PROCESS | 1647 | 1469447295635 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}] 04:48:15 INFO - PROCESS | 1647 | 1469447295644 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:15 INFO - PROCESS | 1647 | 1469447295733 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:48:15 INFO - PROCESS | 1647 | 1469447295767 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1647 | 1469447295768 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12530d000 == 34 [pid = 1647] [id = 313] 04:48:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124207800) [pid = 1647] [serial = 938] [outer = 0x0] 04:48:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x124d0dc00) [pid = 1647] [serial = 939] [outer = 0x124207800] 04:48:15 INFO - PROCESS | 1647 | 1469447295792 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x124de2800) [pid = 1647] [serial = 940] [outer = 0x124207800] 04:48:16 INFO - PROCESS | 1647 | 1469447296082 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] 04:48:16 INFO - PROCESS | 1647 | 1469447296109 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:48:16 INFO - PROCESS | 1647 | 1469447296122 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1647 | 1469447296124 Marionette TRACE conn2 <- [1,1226,null,{}] 04:48:16 INFO - PROCESS | 1647 | 1469447296126 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}] 04:48:16 INFO - PROCESS | 1647 | 1469447296127 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:16 INFO - PROCESS | 1647 | 1469447296221 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:48:16 INFO - PROCESS | 1647 | 1469447296255 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 1647 | 1469447296256 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e52000 == 35 [pid = 1647] [id = 314] 04:48:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1247d6800) [pid = 1647] [serial = 941] [outer = 0x0] 04:48:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1253eb800) [pid = 1647] [serial = 942] [outer = 0x1247d6800] 04:48:16 INFO - PROCESS | 1647 | 1469447296280 Marionette DEBUG loaded listener.js 04:48:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x125dbf000) [pid = 1647] [serial = 943] [outer = 0x1247d6800] 04:48:16 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1160ed800) [pid = 1647] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:48:16 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x126928000) [pid = 1647] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:48:16 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1160ee800) [pid = 1647] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:48:16 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x127148800) [pid = 1647] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:48:16 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119ae8000) [pid = 1647] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:48:16 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x113d9b400) [pid = 1647] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:48:16 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x116907000) [pid = 1647] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:48:16 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1199f3c00) [pid = 1647] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:48:16 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1176bbc00) [pid = 1647] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:48:16 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11971f000) [pid = 1647] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:48:16 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x128ba1000) [pid = 1647] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:48:16 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x128ba0000) [pid = 1647] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:48:16 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x116084000) [pid = 1647] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:48:16 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1210d2800) [pid = 1647] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:48:16 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119bde800) [pid = 1647] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:48:16 INFO - PROCESS | 1647 | 1469447296759 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]]]}] 04:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 671ms 04:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:48:16 INFO - PROCESS | 1647 | 1469447296792 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 1647 | 1469447296793 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:48:16 INFO - PROCESS | 1647 | 1469447296795 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1647 | 1469447296796 Marionette TRACE conn2 <- [1,1230,null,{}] 04:48:16 INFO - PROCESS | 1647 | 1469447296799 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}] 04:48:16 INFO - PROCESS | 1647 | 1469447296800 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:16 INFO - PROCESS | 1647 | 1469447296912 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:48:16 INFO - PROCESS | 1647 | 1469447296949 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 1647 | 1469447296950 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11836a800 == 36 [pid = 1647] [id = 315] 04:48:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x110f74000) [pid = 1647] [serial = 944] [outer = 0x0] 04:48:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11919d000) [pid = 1647] [serial = 945] [outer = 0x110f74000] 04:48:16 INFO - PROCESS | 1647 | 1469447296975 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124a8a400) [pid = 1647] [serial = 946] [outer = 0x110f74000] 04:48:17 INFO - PROCESS | 1647 | 1469447297266 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]]]}] 04:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 519ms 04:48:17 INFO - PROCESS | 1647 | 1469447297316 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:48:17 INFO - PROCESS | 1647 | 1469447297320 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:48:17 INFO - PROCESS | 1647 | 1469447297324 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 1647 | 1469447297326 Marionette TRACE conn2 <- [1,1234,null,{}] 04:48:17 INFO - PROCESS | 1647 | 1469447297329 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}] 04:48:17 INFO - PROCESS | 1647 | 1469447297331 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:17 INFO - PROCESS | 1647 | 1469447297447 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:48:17 INFO - PROCESS | 1647 | 1469447297521 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:17 INFO - PROCESS | 1647 | 1469447297522 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x128adb800 == 37 [pid = 1647] [id = 316] 04:48:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119b0f800) [pid = 1647] [serial = 947] [outer = 0x0] 04:48:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1256dac00) [pid = 1647] [serial = 948] [outer = 0x119b0f800] 04:48:17 INFO - PROCESS | 1647 | 1469447297561 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1176ba800) [pid = 1647] [serial = 949] [outer = 0x119b0f800] 04:48:17 INFO - PROCESS | 1647 | 1469447297874 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]]]}] 04:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 574ms 04:48:17 INFO - PROCESS | 1647 | 1469447297898 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:48:17 INFO - PROCESS | 1647 | 1469447297900 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:48:17 INFO - PROCESS | 1647 | 1469447297909 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 1647 | 1469447297911 Marionette TRACE conn2 <- [1,1238,null,{}] 04:48:17 INFO - PROCESS | 1647 | 1469447297913 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}] 04:48:17 INFO - PROCESS | 1647 | 1469447297915 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:18 INFO - PROCESS | 1647 | 1469447298019 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:48:18 INFO - PROCESS | 1647 | 1469447298080 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 1647 | 1469447298082 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fda000 == 38 [pid = 1647] [id = 317] 04:48:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124d17400) [pid = 1647] [serial = 950] [outer = 0x0] 04:48:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126d16c00) [pid = 1647] [serial = 951] [outer = 0x124d17400] 04:48:18 INFO - PROCESS | 1647 | 1469447298108 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x127458800) [pid = 1647] [serial = 952] [outer = 0x124d17400] 04:48:18 INFO - PROCESS | 1647 | 1469447298367 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]]]}] 04:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 468ms 04:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:48:18 INFO - PROCESS | 1647 | 1469447298379 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:48:18 INFO - PROCESS | 1647 | 1469447298380 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:48:18 INFO - PROCESS | 1647 | 1469447298383 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:48:18 INFO - PROCESS | 1647 | 1469447298385 Marionette TRACE conn2 <- [1,1242,null,{}] 04:48:18 INFO - PROCESS | 1647 | 1469447298397 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}] 04:48:18 INFO - PROCESS | 1647 | 1469447298398 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:18 INFO - PROCESS | 1647 | 1469447298483 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:48:18 INFO - PROCESS | 1647 | 1469447298489 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 1647 | 1469447298490 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a70f800 == 39 [pid = 1647] [id = 318] 04:48:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x125dc5000) [pid = 1647] [serial = 953] [outer = 0x0] 04:48:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128b9c400) [pid = 1647] [serial = 954] [outer = 0x125dc5000] 04:48:18 INFO - PROCESS | 1647 | 1469447298513 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128dacc00) [pid = 1647] [serial = 955] [outer = 0x125dc5000] 04:48:19 INFO - PROCESS | 1647 | 1469447299106 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]]]}] 04:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 780ms 04:48:19 INFO - PROCESS | 1647 | 1469447299163 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 1647 | 1469447299166 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:48:19 INFO - PROCESS | 1647 | 1469447299169 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 1647 | 1469447299171 Marionette TRACE conn2 <- [1,1246,null,{}] 04:48:19 INFO - PROCESS | 1647 | 1469447299176 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}] 04:48:19 INFO - PROCESS | 1647 | 1469447299178 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:19 INFO - PROCESS | 1647 | 1469447299291 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:48:19 INFO - PROCESS | 1647 | 1469447299345 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:19 INFO - PROCESS | 1647 | 1469447299347 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x117409800 == 40 [pid = 1647] [id = 319] 04:48:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1160f6c00) [pid = 1647] [serial = 956] [outer = 0x0] 04:48:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11690ac00) [pid = 1647] [serial = 957] [outer = 0x1160f6c00] 04:48:19 INFO - PROCESS | 1647 | 1469447299379 Marionette DEBUG loaded listener.js 04:48:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1176b6000) [pid = 1647] [serial = 958] [outer = 0x1160f6c00] 04:48:20 INFO - PROCESS | 1647 | 1469447299998 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]]]}] 04:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 872ms 04:48:20 INFO - PROCESS | 1647 | 1469447300042 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:48:20 INFO - PROCESS | 1647 | 1469447300044 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:48:20 INFO - PROCESS | 1647 | 1469447300048 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - PROCESS | 1647 | 1469447300050 Marionette TRACE conn2 <- [1,1250,null,{}] 04:48:20 INFO - PROCESS | 1647 | 1469447300053 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}] 04:48:20 INFO - PROCESS | 1647 | 1469447300055 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:20 INFO - PROCESS | 1647 | 1469447300160 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:48:20 INFO - PROCESS | 1647 | 1469447300257 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 1647 | 1469447300258 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x117238800 == 41 [pid = 1647] [id = 320] 04:48:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x116762800) [pid = 1647] [serial = 959] [outer = 0x0] 04:48:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1185ec800) [pid = 1647] [serial = 960] [outer = 0x116762800] 04:48:20 INFO - PROCESS | 1647 | 1469447300308 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11919f800) [pid = 1647] [serial = 961] [outer = 0x116762800] 04:48:20 INFO - PROCESS | 1647 | --DOCSHELL 0x119fda000 == 40 [pid = 1647] [id = 317] 04:48:20 INFO - PROCESS | 1647 | --DOCSHELL 0x128adb800 == 39 [pid = 1647] [id = 316] 04:48:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11836a800 == 38 [pid = 1647] [id = 315] 04:48:20 INFO - PROCESS | 1647 | --DOCSHELL 0x125e52000 == 37 [pid = 1647] [id = 314] 04:48:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12530d000 == 36 [pid = 1647] [id = 313] 04:48:21 INFO - PROCESS | 1647 | 1469447301027 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]]]}] 04:48:21 INFO - PROCESS | 1647 | --DOCSHELL 0x124708800 == 35 [pid = 1647] [id = 312] 04:48:21 INFO - PROCESS | 1647 | --DOCSHELL 0x119fdc000 == 34 [pid = 1647] [id = 311] 04:48:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1191d4800 == 33 [pid = 1647] [id = 310] 04:48:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11836b000 == 32 [pid = 1647] [id = 309] 04:48:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11724f800 == 31 [pid = 1647] [id = 308] 04:48:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11613a000 == 30 [pid = 1647] [id = 307] 04:48:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11391c000 == 29 [pid = 1647] [id = 306] 04:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1024ms 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x125378000) [pid = 1647] [serial = 878] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x127455c00) [pid = 1647] [serial = 881] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1210d6000) [pid = 1647] [serial = 872] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1210edc00) [pid = 1647] [serial = 873] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12745f000) [pid = 1647] [serial = 858] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12a663000) [pid = 1647] [serial = 898] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1243d7400) [pid = 1647] [serial = 875] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118178400) [pid = 1647] [serial = 866] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1185ecc00) [pid = 1647] [serial = 867] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119b11000) [pid = 1647] [serial = 863] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1210dc800) [pid = 1647] [serial = 864] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1184d2000) [pid = 1647] [serial = 860] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1182e4400) [pid = 1647] [serial = 861] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119905800) [pid = 1647] [serial = 869] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1199f5c00) [pid = 1647] [serial = 870] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x128ba3400) [pid = 1647] [serial = 884] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x128fa6400) [pid = 1647] [serial = 887] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119aecc00) [pid = 1647] [serial = 891] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1182e2c00) [pid = 1647] [serial = 890] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1292adc00) [pid = 1647] [serial = 888] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12a6f8400) [pid = 1647] [serial = 901] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12946d000) [pid = 1647] [serial = 897] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x124006400) [pid = 1647] [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.] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x128da7c00) [pid = 1647] [serial = 885] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x128b9e800) [pid = 1647] [serial = 882] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1292b0800) [pid = 1647] [serial = 894] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12692a400) [pid = 1647] [serial = 893] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12a6ee800) [pid = 1647] [serial = 900] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x124d17800) [pid = 1647] [serial = 876] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x125e99000) [pid = 1647] [serial = 879] [outer = 0x0] [url = about:blank] 04:48:21 INFO - PROCESS | 1647 | 1469447301109 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:48:21 INFO - PROCESS | 1647 | 1469447301112 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:48:21 INFO - PROCESS | 1647 | 1469447301118 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 1647 | 1469447301119 Marionette TRACE conn2 <- [1,1254,null,{}] 04:48:21 INFO - PROCESS | 1647 | 1469447301123 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}] 04:48:21 INFO - PROCESS | 1647 | 1469447301125 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:21 INFO - PROCESS | 1647 | 1469447301201 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:48:21 INFO - PROCESS | 1647 | 1469447301212 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 1647 | 1469447301213 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f69800 == 30 [pid = 1647] [id = 321] 04:48:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x116a8dc00) [pid = 1647] [serial = 962] [outer = 0x0] 04:48:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1172e1400) [pid = 1647] [serial = 963] [outer = 0x116a8dc00] 04:48:21 INFO - PROCESS | 1647 | 1469447301241 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1182de400) [pid = 1647] [serial = 964] [outer = 0x116a8dc00] 04:48:21 INFO - PROCESS | 1647 | 1469447301674 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]]]}] 04:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 572ms 04:48:21 INFO - PROCESS | 1647 | 1469447301689 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:48:21 INFO - PROCESS | 1647 | 1469447301692 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:48:21 INFO - PROCESS | 1647 | 1469447301717 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 1647 | 1469447301718 Marionette TRACE conn2 <- [1,1258,null,{}] 04:48:21 INFO - PROCESS | 1647 | 1469447301724 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}] 04:48:21 INFO - PROCESS | 1647 | 1469447301725 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:21 INFO - PROCESS | 1647 | 1469447301805 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:48:21 INFO - PROCESS | 1647 | 1469447301810 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 1647 | 1469447301811 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182cf800 == 31 [pid = 1647] [id = 322] 04:48:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1185f7c00) [pid = 1647] [serial = 965] [outer = 0x0] 04:48:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11919ec00) [pid = 1647] [serial = 966] [outer = 0x1185f7c00] 04:48:21 INFO - PROCESS | 1647 | 1469447301838 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119753000) [pid = 1647] [serial = 967] [outer = 0x1185f7c00] 04:48:22 INFO - PROCESS | 1647 | 1469447302180 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]]]}] 04:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 493ms 04:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:48:22 INFO - PROCESS | 1647 | 1469447302191 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:48:22 INFO - PROCESS | 1647 | 1469447302192 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:48:22 INFO - PROCESS | 1647 | 1469447302194 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1647 | 1469447302196 Marionette TRACE conn2 <- [1,1262,null,{}] 04:48:22 INFO - PROCESS | 1647 | 1469447302206 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}] 04:48:22 INFO - PROCESS | 1647 | 1469447302210 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:22 INFO - PROCESS | 1647 | 1469447302292 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:48:22 INFO - PROCESS | 1647 | 1469447302347 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:22 INFO - PROCESS | 1647 | 1469447302349 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c69000 == 32 [pid = 1647] [id = 323] 04:48:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1127d3c00) [pid = 1647] [serial = 968] [outer = 0x0] 04:48:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1199f5400) [pid = 1647] [serial = 969] [outer = 0x1127d3c00] 04:48:22 INFO - PROCESS | 1647 | 1469447302377 Marionette DEBUG loaded listener.js 04:48:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119fc4c00) [pid = 1647] [serial = 970] [outer = 0x1127d3c00] 04:48:22 INFO - PROCESS | 1647 | 1469447302655 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]]]}] 04:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 472ms 04:48:22 INFO - PROCESS | 1647 | 1469447302669 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:48:22 INFO - PROCESS | 1647 | 1469447302673 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:48:22 INFO - PROCESS | 1647 | 1469447302680 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1647 | 1469447302682 Marionette TRACE conn2 <- [1,1266,null,{}] 04:48:22 INFO - PROCESS | 1647 | 1469447302691 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}] 04:48:22 INFO - PROCESS | 1647 | 1469447302692 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:22 INFO - PROCESS | 1647 | 1469447302777 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:48:22 INFO - PROCESS | 1647 | 1469447302780 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:22 INFO - PROCESS | 1647 | 1469447302782 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c13000 == 33 [pid = 1647] [id = 324] 04:48:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119176800) [pid = 1647] [serial = 971] [outer = 0x0] 04:48:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1210db800) [pid = 1647] [serial = 972] [outer = 0x119176800] 04:48:22 INFO - PROCESS | 1647 | 1469447302809 Marionette DEBUG loaded listener.js 04:48:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124002400) [pid = 1647] [serial = 973] [outer = 0x119176800] 04:48:23 INFO - PROCESS | 1647 | 1469447303155 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]]]}] 04:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 518ms 04:48:23 INFO - PROCESS | 1647 | 1469447303211 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:48:23 INFO - PROCESS | 1647 | 1469447303212 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:48:23 INFO - PROCESS | 1647 | 1469447303215 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:48:23 INFO - PROCESS | 1647 | 1469447303216 Marionette TRACE conn2 <- [1,1270,null,{}] 04:48:23 INFO - PROCESS | 1647 | 1469447303220 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}] 04:48:23 INFO - PROCESS | 1647 | 1469447303221 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:23 INFO - PROCESS | 1647 | 1469447303316 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:48:23 INFO - PROCESS | 1647 | 1469447303351 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 1647 | 1469447303352 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e09000 == 34 [pid = 1647] [id = 325] 04:48:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1210d7400) [pid = 1647] [serial = 974] [outer = 0x0] 04:48:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1243d7400) [pid = 1647] [serial = 975] [outer = 0x1210d7400] 04:48:23 INFO - PROCESS | 1647 | 1469447303376 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124d0f000) [pid = 1647] [serial = 976] [outer = 0x1210d7400] 04:48:23 INFO - PROCESS | 1647 | 1469447303688 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]]]}] 04:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 522ms 04:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:48:23 INFO - PROCESS | 1647 | 1469447303738 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:48:23 INFO - PROCESS | 1647 | 1469447303740 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:48:23 INFO - PROCESS | 1647 | 1469447303743 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:48:23 INFO - PROCESS | 1647 | 1469447303744 Marionette TRACE conn2 <- [1,1274,null,{}] 04:48:23 INFO - PROCESS | 1647 | 1469447303748 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}] 04:48:23 INFO - PROCESS | 1647 | 1469447303753 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:23 INFO - PROCESS | 1647 | 1469447303907 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:48:23 INFO - PROCESS | 1647 | 1469447303921 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 1647 | 1469447303922 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e81000 == 35 [pid = 1647] [id = 326] 04:48:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1248ac000) [pid = 1647] [serial = 977] [outer = 0x0] 04:48:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1253f1800) [pid = 1647] [serial = 978] [outer = 0x1248ac000] 04:48:23 INFO - PROCESS | 1647 | 1469447303947 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x127146c00) [pid = 1647] [serial = 979] [outer = 0x1248ac000] 04:48:24 INFO - PROCESS | 1647 | 1469447304299 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]]]}] 04:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 570ms 04:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:48:24 INFO - PROCESS | 1647 | 1469447304312 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:48:24 INFO - PROCESS | 1647 | 1469447304314 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:48:24 INFO - PROCESS | 1647 | 1469447304316 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 1647 | 1469447304317 Marionette TRACE conn2 <- [1,1278,null,{}] 04:48:24 INFO - PROCESS | 1647 | 1469447304320 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}] 04:48:24 INFO - PROCESS | 1647 | 1469447304322 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:24 INFO - PROCESS | 1647 | 1469447304418 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:48:24 INFO - PROCESS | 1647 | 1469447304454 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 1647 | 1469447304455 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fd5800 == 36 [pid = 1647] [id = 327] 04:48:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x127150400) [pid = 1647] [serial = 980] [outer = 0x0] 04:48:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128b9a800) [pid = 1647] [serial = 981] [outer = 0x127150400] 04:48:24 INFO - PROCESS | 1647 | 1469447304479 Marionette DEBUG loaded listener.js 04:48:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x128da3000) [pid = 1647] [serial = 982] [outer = 0x127150400] 04:48:24 INFO - PROCESS | 1647 | 1469447304773 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]]]}] 04:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 472ms 04:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:48:24 INFO - PROCESS | 1647 | 1469447304793 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:48:24 INFO - PROCESS | 1647 | 1469447304794 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:48:24 INFO - PROCESS | 1647 | 1469447304796 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 1647 | 1469447304797 Marionette TRACE conn2 <- [1,1282,null,{}] 04:48:24 INFO - PROCESS | 1647 | 1469447304799 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}] 04:48:24 INFO - PROCESS | 1647 | 1469447304800 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:24 INFO - PROCESS | 1647 | 1469447304903 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:48:24 INFO - PROCESS | 1647 | 1469447304907 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 1647 | 1469447304908 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a326000 == 37 [pid = 1647] [id = 328] 04:48:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x127459800) [pid = 1647] [serial = 983] [outer = 0x0] 04:48:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1292ad000) [pid = 1647] [serial = 984] [outer = 0x127459800] 04:48:24 INFO - PROCESS | 1647 | 1469447304931 Marionette DEBUG loaded listener.js 04:48:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1292b4800) [pid = 1647] [serial = 985] [outer = 0x127459800] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11697f000) [pid = 1647] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119196c00) [pid = 1647] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1122b9000) [pid = 1647] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1185ef400) [pid = 1647] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112ddac00) [pid = 1647] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116a98800) [pid = 1647] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116762c00) [pid = 1647] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x124207800) [pid = 1647] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124d0b000) [pid = 1647] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x128ba1c00) [pid = 1647] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1122b5000) [pid = 1647] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119be7000) [pid = 1647] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1247d6800) [pid = 1647] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x110f74000) [pid = 1647] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x124d17400) [pid = 1647] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:48:25 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119b0f800) [pid = 1647] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:48:25 INFO - PROCESS | 1647 | 1469447305348 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]]]}] 04:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 570ms 04:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:48:25 INFO - PROCESS | 1647 | 1469447305367 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 1647 | 1469447305368 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:48:25 INFO - PROCESS | 1647 | 1469447305371 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 1647 | 1469447305373 Marionette TRACE conn2 <- [1,1286,null,{}] 04:48:25 INFO - PROCESS | 1647 | 1469447305376 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}] 04:48:25 INFO - PROCESS | 1647 | 1469447305377 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:25 INFO - PROCESS | 1647 | 1469447305456 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:48:25 INFO - PROCESS | 1647 | 1469447305460 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1647 | 1469447305461 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c68000 == 38 [pid = 1647] [id = 329] 04:48:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1122b9000) [pid = 1647] [serial = 986] [outer = 0x0] 04:48:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116762c00) [pid = 1647] [serial = 987] [outer = 0x1122b9000] 04:48:25 INFO - PROCESS | 1647 | 1469447305485 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1199e9c00) [pid = 1647] [serial = 988] [outer = 0x1122b9000] 04:48:25 INFO - PROCESS | 1647 | 1469447305811 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]]]}] 04:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 469ms 04:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:48:25 INFO - PROCESS | 1647 | 1469447305840 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 1647 | 1469447305841 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:48:25 INFO - PROCESS | 1647 | 1469447305843 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 1647 | 1469447305845 Marionette TRACE conn2 <- [1,1290,null,{}] 04:48:25 INFO - PROCESS | 1647 | 1469447305847 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}] 04:48:25 INFO - PROCESS | 1647 | 1469447305848 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:25 INFO - PROCESS | 1647 | 1469447305950 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:48:25 INFO - PROCESS | 1647 | 1469447305957 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1647 | 1469447305958 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ae05800 == 39 [pid = 1647] [id = 330] 04:48:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1199f0400) [pid = 1647] [serial = 989] [outer = 0x0] 04:48:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1253f5000) [pid = 1647] [serial = 990] [outer = 0x1199f0400] 04:48:25 INFO - PROCESS | 1647 | 1469447305983 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128fa6800) [pid = 1647] [serial = 991] [outer = 0x1199f0400] 04:48:26 INFO - PROCESS | 1647 | 1469447306337 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]]]}] 04:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 518ms 04:48:26 INFO - PROCESS | 1647 | 1469447306362 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:48:26 INFO - PROCESS | 1647 | 1469447306365 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:48:26 INFO - PROCESS | 1647 | 1469447306368 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 1647 | 1469447306371 Marionette TRACE conn2 <- [1,1294,null,{}] 04:48:26 INFO - PROCESS | 1647 | 1469447306374 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}] 04:48:26 INFO - PROCESS | 1647 | 1469447306377 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:26 INFO - PROCESS | 1647 | 1469447306516 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:48:26 INFO - PROCESS | 1647 | 1469447306601 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:26 INFO - PROCESS | 1647 | 1469447306603 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b92c000 == 40 [pid = 1647] [id = 331] 04:48:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x128fa7000) [pid = 1647] [serial = 992] [outer = 0x0] 04:48:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12946c400) [pid = 1647] [serial = 993] [outer = 0x128fa7000] 04:48:26 INFO - PROCESS | 1647 | 1469447306631 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a6f7c00) [pid = 1647] [serial = 994] [outer = 0x128fa7000] 04:48:26 INFO - PROCESS | 1647 | 1469447306903 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]]]}] 04:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 574ms 04:48:26 INFO - PROCESS | 1647 | 1469447306942 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:48:26 INFO - PROCESS | 1647 | 1469447306943 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:48:26 INFO - PROCESS | 1647 | 1469447306946 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 1647 | 1469447306947 Marionette TRACE conn2 <- [1,1298,null,{}] 04:48:26 INFO - PROCESS | 1647 | 1469447306949 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}] 04:48:26 INFO - PROCESS | 1647 | 1469447306950 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:27 INFO - PROCESS | 1647 | 1469447307034 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:48:27 INFO - PROCESS | 1647 | 1469447307040 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:27 INFO - PROCESS | 1647 | 1469447307040 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b948800 == 41 [pid = 1647] [id = 332] 04:48:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a6f8400) [pid = 1647] [serial = 995] [outer = 0x0] 04:48:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12a7ba800) [pid = 1647] [serial = 996] [outer = 0x12a6f8400] 04:48:27 INFO - PROCESS | 1647 | 1469447307071 Marionette DEBUG loaded listener.js 04:48:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12a7c0800) [pid = 1647] [serial = 997] [outer = 0x12a6f8400] 04:48:27 INFO - PROCESS | 1647 | 1469447307503 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]]]}] 04:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 621ms 04:48:27 INFO - PROCESS | 1647 | 1469447307568 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:48:27 INFO - PROCESS | 1647 | 1469447307570 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:48:27 INFO - PROCESS | 1647 | 1469447307573 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:48:27 INFO - PROCESS | 1647 | 1469447307575 Marionette TRACE conn2 <- [1,1302,null,{}] 04:48:27 INFO - PROCESS | 1647 | 1469447307579 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}] 04:48:27 INFO - PROCESS | 1647 | 1469447307581 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:27 INFO - PROCESS | 1647 | 1469447307687 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:48:27 INFO - PROCESS | 1647 | 1469447307744 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:27 INFO - PROCESS | 1647 | 1469447307745 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x118125000 == 42 [pid = 1647] [id = 333] 04:48:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1133a4000) [pid = 1647] [serial = 998] [outer = 0x0] 04:48:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1180db400) [pid = 1647] [serial = 999] [outer = 0x1133a4000] 04:48:27 INFO - PROCESS | 1647 | 1469447307776 Marionette DEBUG loaded listener.js 04:48:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1185ecc00) [pid = 1647] [serial = 1000] [outer = 0x1133a4000] 04:48:28 INFO - PROCESS | 1647 | 1469447308242 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]]]}] 04:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 723ms 04:48:28 INFO - PROCESS | 1647 | 1469447308297 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:48:28 INFO - PROCESS | 1647 | 1469447308300 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:48:28 INFO - PROCESS | 1647 | 1469447308304 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 1647 | 1469447308306 Marionette TRACE conn2 <- [1,1306,null,{}] 04:48:28 INFO - PROCESS | 1647 | 1469447308309 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}] 04:48:28 INFO - PROCESS | 1647 | 1469447308310 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:28 INFO - PROCESS | 1647 | 1469447308415 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:48:28 INFO - PROCESS | 1647 | 1469447308472 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 1647 | 1469447308473 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12471c000 == 43 [pid = 1647] [id = 334] 04:48:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119196400) [pid = 1647] [serial = 1001] [outer = 0x0] 04:48:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1199f6800) [pid = 1647] [serial = 1002] [outer = 0x119196400] 04:48:28 INFO - PROCESS | 1647 | 1469447308502 Marionette DEBUG loaded listener.js 04:48:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119b0e800) [pid = 1647] [serial = 1003] [outer = 0x119196400] 04:48:28 INFO - PROCESS | 1647 | 1469447308956 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]]]}] 04:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 670ms 04:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:48:28 INFO - PROCESS | 1647 | 1469447308974 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:48:28 INFO - PROCESS | 1647 | 1469447308976 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:48:28 INFO - PROCESS | 1647 | 1469447308978 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 1647 | 1469447308981 Marionette TRACE conn2 <- [1,1310,null,{}] 04:48:28 INFO - PROCESS | 1647 | 1469447308990 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}] 04:48:28 INFO - PROCESS | 1647 | 1469447308994 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:29 INFO - PROCESS | 1647 | 1469447309113 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:48:29 INFO - PROCESS | 1647 | 1469447309172 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:29 INFO - PROCESS | 1647 | 1469447309175 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b930000 == 44 [pid = 1647] [id = 335] 04:48:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1210e9800) [pid = 1647] [serial = 1004] [outer = 0x0] 04:48:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12520e400) [pid = 1647] [serial = 1005] [outer = 0x1210e9800] 04:48:29 INFO - PROCESS | 1647 | 1469447309206 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x126928000) [pid = 1647] [serial = 1006] [outer = 0x1210e9800] 04:48:29 INFO - PROCESS | 1647 | 1469447309639 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] 04:48:29 INFO - PROCESS | 1647 | 1469447309702 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:48:29 INFO - PROCESS | 1647 | 1469447309705 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 1647 | 1469447309706 Marionette TRACE conn2 <- [1,1314,null,{}] 04:48:29 INFO - PROCESS | 1647 | 1469447309708 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}] 04:48:29 INFO - PROCESS | 1647 | 1469447309710 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:29 INFO - PROCESS | 1647 | 1469447309813 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:48:29 INFO - PROCESS | 1647 | 1469447309869 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:29 INFO - PROCESS | 1647 | 1469447309870 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x128af1000 == 45 [pid = 1647] [id = 336] 04:48:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x125378000) [pid = 1647] [serial = 1007] [outer = 0x0] 04:48:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126d8e000) [pid = 1647] [serial = 1008] [outer = 0x125378000] 04:48:29 INFO - PROCESS | 1647 | 1469447309899 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1292b7400) [pid = 1647] [serial = 1009] [outer = 0x125378000] 04:48:30 INFO - PROCESS | 1647 | 1469447310510 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]]]}] 04:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 869ms 04:48:30 INFO - PROCESS | 1647 | 1469447310587 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:48:30 INFO - PROCESS | 1647 | 1469447310589 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:48:30 INFO - PROCESS | 1647 | 1469447310592 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:48:30 INFO - PROCESS | 1647 | 1469447310594 Marionette TRACE conn2 <- [1,1318,null,{}] 04:48:30 INFO - PROCESS | 1647 | 1469447310598 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}] 04:48:30 INFO - PROCESS | 1647 | 1469447310599 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:30 INFO - PROCESS | 1647 | 1469447310697 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:48:30 INFO - PROCESS | 1647 | 1469447310770 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 1647 | 1469447310771 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170eb000 == 46 [pid = 1647] [id = 337] 04:48:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1180dbc00) [pid = 1647] [serial = 1010] [outer = 0x0] 04:48:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x118179c00) [pid = 1647] [serial = 1011] [outer = 0x1180dbc00] 04:48:30 INFO - PROCESS | 1647 | 1469447310800 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1184d2c00) [pid = 1647] [serial = 1012] [outer = 0x1180dbc00] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12b92c000 == 45 [pid = 1647] [id = 331] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12ae05800 == 44 [pid = 1647] [id = 330] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119c68000 == 43 [pid = 1647] [id = 329] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12a326000 == 42 [pid = 1647] [id = 328] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x128fd5800 == 41 [pid = 1647] [id = 327] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x126e81000 == 40 [pid = 1647] [id = 326] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x125e09000 == 39 [pid = 1647] [id = 325] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x124c13000 == 38 [pid = 1647] [id = 324] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119c69000 == 37 [pid = 1647] [id = 323] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1182cf800 == 36 [pid = 1647] [id = 322] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x116f69800 == 35 [pid = 1647] [id = 321] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x117409800 == 34 [pid = 1647] [id = 319] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x117238800 == 33 [pid = 1647] [id = 320] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12a70f800 == 32 [pid = 1647] [id = 318] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x128af1000 == 31 [pid = 1647] [id = 336] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12b930000 == 30 [pid = 1647] [id = 335] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12471c000 == 29 [pid = 1647] [id = 334] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12b948800 == 28 [pid = 1647] [id = 332] 04:48:31 INFO - PROCESS | 1647 | --DOCSHELL 0x118125000 == 27 [pid = 1647] [id = 333] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1185f2800) [pid = 1647] [serial = 904] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x117e03400) [pid = 1647] [serial = 903] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1210e1c00) [pid = 1647] [serial = 907] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11876b400) [pid = 1647] [serial = 927] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11971b000) [pid = 1647] [serial = 928] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11990bc00) [pid = 1647] [serial = 930] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119b0a400) [pid = 1647] [serial = 906] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x115e15c00) [pid = 1647] [serial = 921] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x112f38000) [pid = 1647] [serial = 922] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x118172800) [pid = 1647] [serial = 924] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1182e2800) [pid = 1647] [serial = 925] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112dd6800) [pid = 1647] [serial = 918] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119ae9400) [pid = 1647] [serial = 933] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x124d0dc00) [pid = 1647] [serial = 939] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12745a000) [pid = 1647] [serial = 910] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x126927000) [pid = 1647] [serial = 909] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12a535400) [pid = 1647] [serial = 913] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1292b4400) [pid = 1647] [serial = 912] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12a655c00) [pid = 1647] [serial = 916] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119af0800) [pid = 1647] [serial = 915] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1210e1400) [pid = 1647] [serial = 936] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1253eb800) [pid = 1647] [serial = 942] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11919d000) [pid = 1647] [serial = 945] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124de2800) [pid = 1647] [serial = 940] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x126d16c00) [pid = 1647] [serial = 951] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x125dbf000) [pid = 1647] [serial = 943] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x124a8a400) [pid = 1647] [serial = 946] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x124204800) [pid = 1647] [serial = 937] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x128b9c400) [pid = 1647] [serial = 954] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1256dac00) [pid = 1647] [serial = 948] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x127458800) [pid = 1647] [serial = 952] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119b0ec00) [pid = 1647] [serial = 934] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1176ba800) [pid = 1647] [serial = 949] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1199f2800) [pid = 1647] [serial = 931] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1647 | 1469447311779 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]]]}] 04:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1222ms 04:48:31 INFO - PROCESS | 1647 | 1469447311815 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:48:31 INFO - PROCESS | 1647 | 1469447311819 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:48:31 INFO - PROCESS | 1647 | 1469447311826 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 1647 | 1469447311829 Marionette TRACE conn2 <- [1,1322,null,{}] 04:48:31 INFO - PROCESS | 1647 | 1469447311834 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}] 04:48:31 INFO - PROCESS | 1647 | 1469447311836 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:31 INFO - PROCESS | 1647 | 1469447311958 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:48:32 INFO - PROCESS | 1647 | 1469447312042 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 1647 | 1469447312044 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1161dd000 == 28 [pid = 1647] [id = 338] 04:48:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11390cc00) [pid = 1647] [serial = 1013] [outer = 0x0] 04:48:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11396bc00) [pid = 1647] [serial = 1014] [outer = 0x11390cc00] 04:48:32 INFO - PROCESS | 1647 | 1469447312071 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1160ef400) [pid = 1647] [serial = 1015] [outer = 0x11390cc00] 04:48:32 INFO - PROCESS | 1647 | 1469447312385 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]]]}] 04:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 573ms 04:48:32 INFO - PROCESS | 1647 | 1469447312397 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:48:32 INFO - PROCESS | 1647 | 1469447312401 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:48:32 INFO - PROCESS | 1647 | 1469447312408 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:48:32 INFO - PROCESS | 1647 | 1469447312410 Marionette TRACE conn2 <- [1,1326,null,{}] 04:48:32 INFO - PROCESS | 1647 | 1469447312412 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}] 04:48:32 INFO - PROCESS | 1647 | 1469447312414 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:32 INFO - PROCESS | 1647 | 1469447312491 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:48:32 INFO - PROCESS | 1647 | 1469447312495 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 1647 | 1469447312497 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x117418000 == 29 [pid = 1647] [id = 339] 04:48:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11690d800) [pid = 1647] [serial = 1016] [outer = 0x0] 04:48:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1182d7c00) [pid = 1647] [serial = 1017] [outer = 0x11690d800] 04:48:32 INFO - PROCESS | 1647 | 1469447312526 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1184cf400) [pid = 1647] [serial = 1018] [outer = 0x11690d800] 04:48:32 INFO - PROCESS | 1647 | 1469447312996 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]]]}] 04:48:33 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 04:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 623ms 04:48:33 INFO - PROCESS | 1647 | 1469447313050 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:48:33 INFO - PROCESS | 1647 | 1469447313054 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:48:33 INFO - PROCESS | 1647 | 1469447313101 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 1647 | 1469447313103 Marionette TRACE conn2 <- [1,1330,null,{}] 04:48:33 INFO - PROCESS | 1647 | 1469447313109 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}] 04:48:33 INFO - PROCESS | 1647 | 1469447313110 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:33 INFO - PROCESS | 1647 | 1469447313217 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:48:33 INFO - PROCESS | 1647 | 1469447313333 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:33 INFO - PROCESS | 1647 | 1469447313334 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x117416800 == 30 [pid = 1647] [id = 340] 04:48:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x112aa6c00) [pid = 1647] [serial = 1019] [outer = 0x0] 04:48:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116a0d800) [pid = 1647] [serial = 1020] [outer = 0x112aa6c00] 04:48:33 INFO - PROCESS | 1647 | 1469447313366 Marionette DEBUG loaded listener.js 04:48:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1182e2800) [pid = 1647] [serial = 1021] [outer = 0x112aa6c00] 04:48:33 INFO - PROCESS | 1647 | 1469447313878 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]]]}] 04:48:33 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 04:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 839ms 04:48:33 INFO - PROCESS | 1647 | 1469447313924 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:48:33 INFO - PROCESS | 1647 | 1469447313927 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:48:33 INFO - PROCESS | 1647 | 1469447313932 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 1647 | 1469447313934 Marionette TRACE conn2 <- [1,1334,null,{}] 04:48:33 INFO - PROCESS | 1647 | 1469447313936 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}] 04:48:33 INFO - PROCESS | 1647 | 1469447313938 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:34 INFO - PROCESS | 1647 | 1469447314043 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:48:34 INFO - PROCESS | 1647 | 1469447314117 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 1647 | 1469447314118 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191bd800 == 31 [pid = 1647] [id = 341] 04:48:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11887a000) [pid = 1647] [serial = 1022] [outer = 0x0] 04:48:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118884800) [pid = 1647] [serial = 1023] [outer = 0x11887a000] 04:48:34 INFO - PROCESS | 1647 | 1469447314148 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11919d000) [pid = 1647] [serial = 1024] [outer = 0x11887a000] 04:48:34 INFO - PROCESS | 1647 | --DOCSHELL 0x1161dd000 == 30 [pid = 1647] [id = 338] 04:48:34 INFO - PROCESS | 1647 | --DOCSHELL 0x1170eb000 == 29 [pid = 1647] [id = 337] 04:48:34 INFO - PROCESS | 1647 | 1469447314663 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]]]}] 04:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 770ms 04:48:34 INFO - PROCESS | 1647 | 1469447314710 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:48:34 INFO - PROCESS | 1647 | 1469447314712 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:48:34 INFO - PROCESS | 1647 | 1469447314715 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:48:34 INFO - PROCESS | 1647 | 1469447314717 Marionette TRACE conn2 <- [1,1338,null,{}] 04:48:34 INFO - PROCESS | 1647 | 1469447314722 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}] 04:48:34 INFO - PROCESS | 1647 | 1469447314724 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:34 INFO - PROCESS | 1647 | 1469447314814 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:48:34 INFO - PROCESS | 1647 | 1469447314871 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 1647 | 1469447314873 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e28000 == 30 [pid = 1647] [id = 342] 04:48:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x116906000) [pid = 1647] [serial = 1025] [outer = 0x0] 04:48:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1184d2400) [pid = 1647] [serial = 1026] [outer = 0x116906000] 04:48:34 INFO - PROCESS | 1647 | 1469447314899 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11875f800) [pid = 1647] [serial = 1027] [outer = 0x116906000] 04:48:35 INFO - PROCESS | 1647 | 1469447315665 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]]]}] 04:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 972ms 04:48:35 INFO - PROCESS | 1647 | 1469447315692 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:48:35 INFO - PROCESS | 1647 | 1469447315695 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:48:35 INFO - PROCESS | 1647 | 1469447315700 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:48:35 INFO - PROCESS | 1647 | 1469447315701 Marionette TRACE conn2 <- [1,1342,null,{}] 04:48:35 INFO - PROCESS | 1647 | 1469447315706 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}] 04:48:35 INFO - PROCESS | 1647 | 1469447315708 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:35 INFO - PROCESS | 1647 | 1469447315801 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:48:35 INFO - PROCESS | 1647 | 1469447315805 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:35 INFO - PROCESS | 1647 | 1469447315806 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b42800 == 31 [pid = 1647] [id = 343] 04:48:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118763800) [pid = 1647] [serial = 1028] [outer = 0x0] 04:48:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119909c00) [pid = 1647] [serial = 1029] [outer = 0x118763800] 04:48:35 INFO - PROCESS | 1647 | 1469447315833 Marionette DEBUG loaded listener.js 04:48:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1199edc00) [pid = 1647] [serial = 1030] [outer = 0x118763800] 04:48:36 INFO - PROCESS | 1647 | 1469447316209 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]]]}] 04:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 524ms 04:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:48:36 INFO - PROCESS | 1647 | 1469447316223 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:48:36 INFO - PROCESS | 1647 | 1469447316225 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:48:36 INFO - PROCESS | 1647 | 1469447316227 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 1647 | 1469447316229 Marionette TRACE conn2 <- [1,1346,null,{}] 04:48:36 INFO - PROCESS | 1647 | 1469447316238 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}] 04:48:36 INFO - PROCESS | 1647 | 1469447316242 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:36 INFO - PROCESS | 1647 | 1469447316340 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:48:36 INFO - PROCESS | 1647 | 1469447316374 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 1647 | 1469447316376 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x124397000 == 32 [pid = 1647] [id = 344] 04:48:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1199f5c00) [pid = 1647] [serial = 1031] [outer = 0x0] 04:48:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119b09400) [pid = 1647] [serial = 1032] [outer = 0x1199f5c00] 04:48:36 INFO - PROCESS | 1647 | 1469447316404 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x120fcbc00) [pid = 1647] [serial = 1033] [outer = 0x1199f5c00] 04:48:36 INFO - PROCESS | 1647 | 1469447316724 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]]]}] 04:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 520ms 04:48:36 INFO - PROCESS | 1647 | 1469447316747 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:48:36 INFO - PROCESS | 1647 | 1469447316749 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:48:36 INFO - PROCESS | 1647 | 1469447316751 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 1647 | 1469447316753 Marionette TRACE conn2 <- [1,1350,null,{}] 04:48:36 INFO - PROCESS | 1647 | 1469447316762 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}] 04:48:36 INFO - PROCESS | 1647 | 1469447316763 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:36 INFO - PROCESS | 1647 | 1469447316859 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:48:36 INFO - PROCESS | 1647 | 1469447316863 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 1647 | 1469447316864 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x124e5b800 == 33 [pid = 1647] [id = 345] 04:48:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1210da400) [pid = 1647] [serial = 1034] [outer = 0x0] 04:48:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1210e7000) [pid = 1647] [serial = 1035] [outer = 0x1210da400] 04:48:36 INFO - PROCESS | 1647 | 1469447316888 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x124005400) [pid = 1647] [serial = 1036] [outer = 0x1210da400] 04:48:37 INFO - PROCESS | 1647 | 1469447317200 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]]]}] 04:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 473ms 04:48:37 INFO - PROCESS | 1647 | 1469447317227 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:48:37 INFO - PROCESS | 1647 | 1469447317236 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:48:37 INFO - PROCESS | 1647 | 1469447317240 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 1647 | 1469447317241 Marionette TRACE conn2 <- [1,1354,null,{}] 04:48:37 INFO - PROCESS | 1647 | 1469447317243 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}] 04:48:37 INFO - PROCESS | 1647 | 1469447317244 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:37 INFO - PROCESS | 1647 | 1469447317335 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:48:37 INFO - PROCESS | 1647 | 1469447317346 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:37 INFO - PROCESS | 1647 | 1469447317347 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269b6800 == 34 [pid = 1647] [id = 346] 04:48:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x116756000) [pid = 1647] [serial = 1037] [outer = 0x0] 04:48:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1243cec00) [pid = 1647] [serial = 1038] [outer = 0x116756000] 04:48:37 INFO - PROCESS | 1647 | 1469447317371 Marionette DEBUG loaded listener.js 04:48:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x124d0dc00) [pid = 1647] [serial = 1039] [outer = 0x116756000] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1133a4000) [pid = 1647] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11390cc00) [pid = 1647] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119196400) [pid = 1647] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1210e9800) [pid = 1647] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x125378000) [pid = 1647] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1248ac000) [pid = 1647] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x127150400) [pid = 1647] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x127459800) [pid = 1647] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x125dc5000) [pid = 1647] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1160f6c00) [pid = 1647] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1127d3c00) [pid = 1647] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116a8dc00) [pid = 1647] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1185f7c00) [pid = 1647] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x116762800) [pid = 1647] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119176800) [pid = 1647] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x128fa7000) [pid = 1647] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12a6f8400) [pid = 1647] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1122b9000) [pid = 1647] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1199f0400) [pid = 1647] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1210d7400) [pid = 1647] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:48:37 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x110fe2800) [pid = 1647] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:48:37 INFO - PROCESS | 1647 | 1469447317758 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]]]}] 04:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 569ms 04:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:48:37 INFO - PROCESS | 1647 | 1469447317809 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 1647 | 1469447317810 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:48:37 INFO - PROCESS | 1647 | 1469447317813 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 1647 | 1469447317814 Marionette TRACE conn2 <- [1,1358,null,{}] 04:48:37 INFO - PROCESS | 1647 | 1469447317817 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}] 04:48:37 INFO - PROCESS | 1647 | 1469447317821 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:37 INFO - PROCESS | 1647 | 1469447317914 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:48:37 INFO - PROCESS | 1647 | 1469447317974 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:37 INFO - PROCESS | 1647 | 1469447317975 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271d0000 == 35 [pid = 1647] [id = 347] 04:48:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x110fb2000) [pid = 1647] [serial = 1040] [outer = 0x0] 04:48:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1160f0400) [pid = 1647] [serial = 1041] [outer = 0x110fb2000] 04:48:38 INFO - PROCESS | 1647 | 1469447318001 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124d14000) [pid = 1647] [serial = 1042] [outer = 0x110fb2000] 04:48:38 INFO - PROCESS | 1647 | 1469447318375 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]]]}] 04:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 568ms 04:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:48:38 INFO - PROCESS | 1647 | 1469447318382 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:48:38 INFO - PROCESS | 1647 | 1469447318384 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:48:38 INFO - PROCESS | 1647 | 1469447318400 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 1647 | 1469447318402 Marionette TRACE conn2 <- [1,1362,null,{}] 04:48:38 INFO - PROCESS | 1647 | 1469447318406 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}] 04:48:38 INFO - PROCESS | 1647 | 1469447318408 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:38 INFO - PROCESS | 1647 | 1469447318522 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:48:38 INFO - PROCESS | 1647 | 1469447318605 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 1647 | 1469447318607 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f0d000 == 36 [pid = 1647] [id = 348] 04:48:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1210e9800) [pid = 1647] [serial = 1043] [outer = 0x0] 04:48:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x125370c00) [pid = 1647] [serial = 1044] [outer = 0x1210e9800] 04:48:38 INFO - PROCESS | 1647 | 1469447318628 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1256df400) [pid = 1647] [serial = 1045] [outer = 0x1210e9800] 04:48:38 INFO - PROCESS | 1647 | 1469447318972 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]]]}] 04:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 639ms 04:48:39 INFO - PROCESS | 1647 | 1469447319026 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 1647 | 1469447319028 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:48:39 INFO - PROCESS | 1647 | 1469447319031 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 1647 | 1469447319033 Marionette TRACE conn2 <- [1,1366,null,{}] 04:48:39 INFO - PROCESS | 1647 | 1469447319045 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}] 04:48:39 INFO - PROCESS | 1647 | 1469447319046 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:39 INFO - PROCESS | 1647 | 1469447319196 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:48:39 INFO - PROCESS | 1647 | 1469447319236 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 1647 | 1469447319237 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292e2800 == 37 [pid = 1647] [id = 349] 04:48:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124004400) [pid = 1647] [serial = 1046] [outer = 0x0] 04:48:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1256e0c00) [pid = 1647] [serial = 1047] [outer = 0x124004400] 04:48:39 INFO - PROCESS | 1647 | 1469447319272 Marionette DEBUG loaded listener.js 04:48:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x126927000) [pid = 1647] [serial = 1048] [outer = 0x124004400] 04:48:39 INFO - PROCESS | 1647 | 1469447319633 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] 04:48:39 INFO - PROCESS | 1647 | 1469447319662 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:48:39 INFO - PROCESS | 1647 | 1469447319712 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 1647 | 1469447319714 Marionette TRACE conn2 <- [1,1370,null,{}] 04:48:39 INFO - PROCESS | 1647 | 1469447319718 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}] 04:48:39 INFO - PROCESS | 1647 | 1469447319720 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:39 INFO - PROCESS | 1647 | 1469447319816 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:48:39 INFO - PROCESS | 1647 | 1469447319884 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 1647 | 1469447319886 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x116571800 == 38 [pid = 1647] [id = 350] 04:48:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x112a7dc00) [pid = 1647] [serial = 1049] [outer = 0x0] 04:48:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x112f42c00) [pid = 1647] [serial = 1050] [outer = 0x112a7dc00] 04:48:39 INFO - PROCESS | 1647 | 1469447319929 Marionette DEBUG loaded listener.js 04:48:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x115e13c00) [pid = 1647] [serial = 1051] [outer = 0x112a7dc00] 04:48:40 INFO - PROCESS | 1647 | 1469447320381 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] 04:48:40 INFO - PROCESS | 1647 | 1469447320440 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:48:40 INFO - PROCESS | 1647 | 1469447320444 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 1647 | 1469447320446 Marionette TRACE conn2 <- [1,1374,null,{}] 04:48:40 INFO - PROCESS | 1647 | 1469447320450 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}] 04:48:40 INFO - PROCESS | 1647 | 1469447320455 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:40 INFO - PROCESS | 1647 | 1469447320575 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:48:40 INFO - PROCESS | 1647 | 1469447320642 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:40 INFO - PROCESS | 1647 | 1469447320643 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x124255800 == 39 [pid = 1647] [id = 351] 04:48:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118721400) [pid = 1647] [serial = 1052] [outer = 0x0] 04:48:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1188f7000) [pid = 1647] [serial = 1053] [outer = 0x118721400] 04:48:40 INFO - PROCESS | 1647 | 1469447320674 Marionette DEBUG loaded listener.js 04:48:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119754c00) [pid = 1647] [serial = 1054] [outer = 0x118721400] 04:48:41 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:48:41 INFO - PROCESS | 1647 | 1469447321088 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] 04:48:41 INFO - PROCESS | 1647 | 1469447321116 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:48:41 INFO - PROCESS | 1647 | 1469447321118 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:48:41 INFO - PROCESS | 1647 | 1469447321120 Marionette TRACE conn2 <- [1,1378,null,{}] 04:48:41 INFO - PROCESS | 1647 | 1469447321122 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}] 04:48:41 INFO - PROCESS | 1647 | 1469447321124 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:41 INFO - PROCESS | 1647 | 1469447321221 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:48:41 INFO - PROCESS | 1647 | 1469447321282 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1647 | 1469447321286 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a70f800 == 40 [pid = 1647] [id = 352] 04:48:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119be0400) [pid = 1647] [serial = 1055] [outer = 0x0] 04:48:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119fd2c00) [pid = 1647] [serial = 1056] [outer = 0x119be0400] 04:48:41 INFO - PROCESS | 1647 | 1469447321318 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1210d9000) [pid = 1647] [serial = 1057] [outer = 0x119be0400] 04:48:41 INFO - PROCESS | 1647 | 1469447321774 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] 04:48:41 INFO - PROCESS | 1647 | 1469447321791 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:48:41 INFO - PROCESS | 1647 | 1469447321793 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:48:41 INFO - PROCESS | 1647 | 1469447321794 Marionette TRACE conn2 <- [1,1382,null,{}] 04:48:41 INFO - PROCESS | 1647 | 1469447321797 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}] 04:48:41 INFO - PROCESS | 1647 | 1469447321798 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:41 INFO - PROCESS | 1647 | 1469447321918 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:48:42 INFO - PROCESS | 1647 | 1469447321999 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1647 | 1469447322000 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ae0f000 == 41 [pid = 1647] [id = 353] 04:48:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12520b800) [pid = 1647] [serial = 1058] [outer = 0x0] 04:48:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x126d21000) [pid = 1647] [serial = 1059] [outer = 0x12520b800] 04:48:42 INFO - PROCESS | 1647 | 1469447322029 Marionette DEBUG loaded listener.js 04:48:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x127142800) [pid = 1647] [serial = 1060] [outer = 0x12520b800] 04:48:42 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:48:42 INFO - PROCESS | 1647 | 1469447322489 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] 04:48:42 INFO - PROCESS | 1647 | 1469447322527 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:48:42 INFO - PROCESS | 1647 | 1469447322529 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1647 | 1469447322530 Marionette TRACE conn2 <- [1,1386,null,{}] 04:48:42 INFO - PROCESS | 1647 | 1469447322533 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}] 04:48:42 INFO - PROCESS | 1647 | 1469447322534 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:42 INFO - PROCESS | 1647 | 1469447322631 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:48:42 INFO - PROCESS | 1647 | 1469447322809 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1647 | 1469447322810 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1169bc800 == 42 [pid = 1647] [id = 354] 04:48:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1122b1400) [pid = 1647] [serial = 1061] [outer = 0x0] 04:48:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1133a4000) [pid = 1647] [serial = 1062] [outer = 0x1122b1400] 04:48:42 INFO - PROCESS | 1647 | 1469447322844 Marionette DEBUG loaded listener.js 04:48:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1161cec00) [pid = 1647] [serial = 1063] [outer = 0x1122b1400] 04:48:43 INFO - PROCESS | 1647 | 1469447323311 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] 04:48:43 INFO - PROCESS | 1647 | 1469447323353 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:48:43 INFO - PROCESS | 1647 | 1469447323355 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 1647 | 1469447323357 Marionette TRACE conn2 <- [1,1390,null,{}] 04:48:43 INFO - PROCESS | 1647 | 1469447323361 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}] 04:48:43 INFO - PROCESS | 1647 | 1469447323362 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:43 INFO - PROCESS | 1647 | 1469447323478 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:48:43 INFO - PROCESS | 1647 | --DOCSHELL 0x128f0d000 == 41 [pid = 1647] [id = 348] 04:48:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1271d0000 == 40 [pid = 1647] [id = 347] 04:48:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1269b6800 == 39 [pid = 1647] [id = 346] 04:48:43 INFO - PROCESS | 1647 | --DOCSHELL 0x124e5b800 == 38 [pid = 1647] [id = 345] 04:48:43 INFO - PROCESS | 1647 | --DOCSHELL 0x124397000 == 37 [pid = 1647] [id = 344] 04:48:43 INFO - PROCESS | 1647 | --DOCSHELL 0x119b42800 == 36 [pid = 1647] [id = 343] 04:48:43 INFO - PROCESS | 1647 | --DOCSHELL 0x117e28000 == 35 [pid = 1647] [id = 342] 04:48:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1191bd800 == 34 [pid = 1647] [id = 341] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118179c00) [pid = 1647] [serial = 1011] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1182d7c00) [pid = 1647] [serial = 1017] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOCSHELL 0x117416800 == 33 [pid = 1647] [id = 340] 04:48:43 INFO - PROCESS | 1647 | --DOCSHELL 0x117418000 == 32 [pid = 1647] [id = 339] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118171800) [pid = 1647] [serial = 919] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1180db400) [pid = 1647] [serial = 999] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11396bc00) [pid = 1647] [serial = 1014] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1199f6800) [pid = 1647] [serial = 1002] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1185ecc00) [pid = 1647] [serial = 1000] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12520e400) [pid = 1647] [serial = 1005] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119b0e800) [pid = 1647] [serial = 1003] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1292b7400) [pid = 1647] [serial = 1009] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1253f1800) [pid = 1647] [serial = 978] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x128b9a800) [pid = 1647] [serial = 981] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1292ad000) [pid = 1647] [serial = 984] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x128dacc00) [pid = 1647] [serial = 955] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11690ac00) [pid = 1647] [serial = 957] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1176b6000) [pid = 1647] [serial = 958] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1199f5400) [pid = 1647] [serial = 969] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119fc4c00) [pid = 1647] [serial = 970] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1172e1400) [pid = 1647] [serial = 963] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1182de400) [pid = 1647] [serial = 964] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11919ec00) [pid = 1647] [serial = 966] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x128da3000) [pid = 1647] [serial = 982] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119753000) [pid = 1647] [serial = 967] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1185ec800) [pid = 1647] [serial = 960] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11919f800) [pid = 1647] [serial = 961] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1210db800) [pid = 1647] [serial = 972] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x126d8e000) [pid = 1647] [serial = 1008] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12a6f7c00) [pid = 1647] [serial = 994] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12a7ba800) [pid = 1647] [serial = 996] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1199e9c00) [pid = 1647] [serial = 988] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12a7c0800) [pid = 1647] [serial = 997] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1253f5000) [pid = 1647] [serial = 990] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x116762c00) [pid = 1647] [serial = 987] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x126928000) [pid = 1647] [serial = 1006] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1292b4800) [pid = 1647] [serial = 985] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1160ef400) [pid = 1647] [serial = 1015] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1243d7400) [pid = 1647] [serial = 975] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x124d0f000) [pid = 1647] [serial = 976] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x127146c00) [pid = 1647] [serial = 979] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12946c400) [pid = 1647] [serial = 993] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x128fa6800) [pid = 1647] [serial = 991] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x124002400) [pid = 1647] [serial = 973] [outer = 0x0] [url = about:blank] 04:48:43 INFO - PROCESS | 1647 | 1469447323563 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:43 INFO - PROCESS | 1647 | 1469447323565 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x116955000 == 33 [pid = 1647] [id = 355] 04:48:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x1172e1400) [pid = 1647] [serial = 1064] [outer = 0x0] 04:48:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x118179c00) [pid = 1647] [serial = 1065] [outer = 0x1172e1400] 04:48:43 INFO - PROCESS | 1647 | 1469447323594 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11875fc00) [pid = 1647] [serial = 1066] [outer = 0x1172e1400] 04:48:43 INFO - PROCESS | 1647 | 1469447323891 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]]]}] 04:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 570ms 04:48:43 INFO - PROCESS | 1647 | 1469447323927 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 1647 | 1469447323929 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:48:43 INFO - PROCESS | 1647 | 1469447323933 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 1647 | 1469447323934 Marionette TRACE conn2 <- [1,1394,null,{}] 04:48:43 INFO - PROCESS | 1647 | 1469447323937 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}] 04:48:43 INFO - PROCESS | 1647 | 1469447323940 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:44 INFO - PROCESS | 1647 | 1469447324019 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:48:44 INFO - PROCESS | 1647 | 1469447324025 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1647 | 1469447324026 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1188ad800 == 34 [pid = 1647] [id = 356] 04:48:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x118881400) [pid = 1647] [serial = 1067] [outer = 0x0] 04:48:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x119ae5400) [pid = 1647] [serial = 1068] [outer = 0x118881400] 04:48:44 INFO - PROCESS | 1647 | 1469447324051 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x119b11800) [pid = 1647] [serial = 1069] [outer = 0x118881400] 04:48:44 INFO - PROCESS | 1647 | 1469447324390 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]]]}] 04:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms 04:48:44 INFO - PROCESS | 1647 | 1469447324402 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:48:44 INFO - PROCESS | 1647 | 1469447324404 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:48:44 INFO - PROCESS | 1647 | 1469447324409 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:48:44 INFO - PROCESS | 1647 | 1469447324412 Marionette TRACE conn2 <- [1,1398,null,{}] 04:48:44 INFO - PROCESS | 1647 | 1469447324419 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}] 04:48:44 INFO - PROCESS | 1647 | 1469447324421 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:44 INFO - PROCESS | 1647 | 1469447324508 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:48:44 INFO - PROCESS | 1647 | 1469447324512 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1647 | 1469447324513 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x124129800 == 35 [pid = 1647] [id = 357] 04:48:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x120fc2800) [pid = 1647] [serial = 1070] [outer = 0x0] 04:48:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1210e6c00) [pid = 1647] [serial = 1071] [outer = 0x120fc2800] 04:48:44 INFO - PROCESS | 1647 | 1469447324538 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x124d0b000) [pid = 1647] [serial = 1072] [outer = 0x120fc2800] 04:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 472ms 04:48:44 INFO - PROCESS | 1647 | 1469447324875 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]]]}] 04:48:44 INFO - PROCESS | 1647 | 1469447324881 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:48:44 INFO - PROCESS | 1647 | 1469447324882 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:48:44 INFO - PROCESS | 1647 | 1469447324885 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:48:44 INFO - PROCESS | 1647 | 1469447324886 Marionette TRACE conn2 <- [1,1402,null,{}] 04:48:44 INFO - PROCESS | 1647 | 1469447324890 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}] 04:48:44 INFO - PROCESS | 1647 | 1469447324892 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:44 INFO - PROCESS | 1647 | 1469447324995 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:48:45 INFO - PROCESS | 1647 | 1469447325000 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 1647 | 1469447325001 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x124889000 == 36 [pid = 1647] [id = 358] 04:48:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x124d14400) [pid = 1647] [serial = 1073] [outer = 0x0] 04:48:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1256d9c00) [pid = 1647] [serial = 1074] [outer = 0x124d14400] 04:48:45 INFO - PROCESS | 1647 | 1469447325028 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x126eb4000) [pid = 1647] [serial = 1075] [outer = 0x124d14400] 04:48:45 INFO - PROCESS | 1647 | 1469447325325 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]]]}] 04:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 474ms 04:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:48:45 INFO - PROCESS | 1647 | 1469447325359 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1647 | 1469447325361 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:48:45 INFO - PROCESS | 1647 | 1469447325363 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1647 | 1469447325364 Marionette TRACE conn2 <- [1,1406,null,{}] 04:48:45 INFO - PROCESS | 1647 | 1469447325366 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}] 04:48:45 INFO - PROCESS | 1647 | 1469447325367 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:45 INFO - PROCESS | 1647 | 1469447325451 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:48:45 INFO - PROCESS | 1647 | 1469447325457 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 1647 | 1469447325461 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271d5800 == 37 [pid = 1647] [id = 359] 04:48:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x128b98400) [pid = 1647] [serial = 1076] [outer = 0x0] 04:48:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x128b9c800) [pid = 1647] [serial = 1077] [outer = 0x128b98400] 04:48:45 INFO - PROCESS | 1647 | 1469447325494 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x128dacc00) [pid = 1647] [serial = 1078] [outer = 0x128b98400] 04:48:45 INFO - PROCESS | 1647 | 1469447325896 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]]]}] 04:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 568ms 04:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:48:45 INFO - PROCESS | 1647 | 1469447325932 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1647 | 1469447325933 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:48:45 INFO - PROCESS | 1647 | 1469447325935 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1647 | 1469447325936 Marionette TRACE conn2 <- [1,1410,null,{}] 04:48:45 INFO - PROCESS | 1647 | 1469447325939 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}] 04:48:45 INFO - PROCESS | 1647 | 1469447325940 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:46 INFO - PROCESS | 1647 | 1469447326040 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:48:46 INFO - PROCESS | 1647 | 1469447326044 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 1647 | 1469447326045 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292cc000 == 38 [pid = 1647] [id = 360] 04:48:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x128dadc00) [pid = 1647] [serial = 1079] [outer = 0x0] 04:48:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1292b3800) [pid = 1647] [serial = 1080] [outer = 0x128dadc00] 04:48:46 INFO - PROCESS | 1647 | 1469447326069 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12a53d400) [pid = 1647] [serial = 1081] [outer = 0x128dadc00] 04:48:46 INFO - PROCESS | 1647 | 1469447326422 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]]]}] 04:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 522ms 04:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:48:46 INFO - PROCESS | 1647 | 1469447326457 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:48:46 INFO - PROCESS | 1647 | 1469447326458 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:48:46 INFO - PROCESS | 1647 | 1469447326468 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:48:46 INFO - PROCESS | 1647 | 1469447326469 Marionette TRACE conn2 <- [1,1414,null,{}] 04:48:46 INFO - PROCESS | 1647 | 1469447326471 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}] 04:48:46 INFO - PROCESS | 1647 | 1469447326472 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:46 INFO - PROCESS | 1647 | 1469447326571 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:48:46 INFO - PROCESS | 1647 | 1469447326583 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 1647 | 1469447326584 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a324000 == 39 [pid = 1647] [id = 361] 04:48:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12a53b800) [pid = 1647] [serial = 1082] [outer = 0x0] 04:48:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12a6ed800) [pid = 1647] [serial = 1083] [outer = 0x12a53b800] 04:48:46 INFO - PROCESS | 1647 | 1469447326607 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12a6f6400) [pid = 1647] [serial = 1084] [outer = 0x12a53b800] 04:48:46 INFO - PROCESS | 1647 | 1469447326967 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]]]}] 04:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 529ms 04:48:46 INFO - PROCESS | 1647 | 1469447326991 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:48:46 INFO - PROCESS | 1647 | 1469447326993 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:48:46 INFO - PROCESS | 1647 | 1469447326996 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 1647 | 1469447326998 Marionette TRACE conn2 <- [1,1418,null,{}] 04:48:47 INFO - PROCESS | 1647 | 1469447327001 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}] 04:48:47 INFO - PROCESS | 1647 | 1469447327003 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:47 INFO - PROCESS | 1647 | 1469447327149 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:48:47 INFO - PROCESS | 1647 | 1469447327169 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:47 INFO - PROCESS | 1647 | 1469447327170 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a788800 == 40 [pid = 1647] [id = 362] 04:48:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12a6f9c00) [pid = 1647] [serial = 1085] [outer = 0x0] 04:48:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12a7bb000) [pid = 1647] [serial = 1086] [outer = 0x12a6f9c00] 04:48:47 INFO - PROCESS | 1647 | 1469447327208 Marionette DEBUG loaded listener.js 04:48:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12a7c2000) [pid = 1647] [serial = 1087] [outer = 0x12a6f9c00] 04:48:47 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1180dbc00) [pid = 1647] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:48:47 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x118763800) [pid = 1647] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:48:47 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1199f5c00) [pid = 1647] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:48:47 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x116906000) [pid = 1647] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:48:47 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x116756000) [pid = 1647] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:48:47 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11887a000) [pid = 1647] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:48:47 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x110fb2000) [pid = 1647] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:48:47 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1210da400) [pid = 1647] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:48:47 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1210e9800) [pid = 1647] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:48:47 INFO - PROCESS | 1647 | 1469447327713 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]]]}] 04:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 772ms 04:48:47 INFO - PROCESS | 1647 | 1469447327775 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:48:47 INFO - PROCESS | 1647 | 1469447327776 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:48:47 INFO - PROCESS | 1647 | 1469447327779 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 1647 | 1469447327780 Marionette TRACE conn2 <- [1,1422,null,{}] 04:48:47 INFO - PROCESS | 1647 | 1469447327782 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}] 04:48:47 INFO - PROCESS | 1647 | 1469447327783 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:47 INFO - PROCESS | 1647 | 1469447327863 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:48:47 INFO - PROCESS | 1647 | 1469447327866 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:47 INFO - PROCESS | 1647 | 1469447327868 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fba000 == 41 [pid = 1647] [id = 363] 04:48:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x111da8400) [pid = 1647] [serial = 1088] [outer = 0x0] 04:48:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118763800) [pid = 1647] [serial = 1089] [outer = 0x111da8400] 04:48:47 INFO - PROCESS | 1647 | 1469447327892 Marionette DEBUG loaded listener.js 04:48:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1210e9800) [pid = 1647] [serial = 1090] [outer = 0x111da8400] 04:48:48 INFO - PROCESS | 1647 | 1469447328241 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]]]}] 04:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 471ms 04:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:48:48 INFO - PROCESS | 1647 | 1469447328250 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:48:48 INFO - PROCESS | 1647 | 1469447328251 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:48:48 INFO - PROCESS | 1647 | 1469447328258 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1647 | 1469447328259 Marionette TRACE conn2 <- [1,1426,null,{}] 04:48:48 INFO - PROCESS | 1647 | 1469447328261 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}] 04:48:48 INFO - PROCESS | 1647 | 1469447328262 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:48 INFO - PROCESS | 1647 | 1469447328368 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:48:48 INFO - PROCESS | 1647 | 1469447328374 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 1647 | 1469447328376 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b93f800 == 42 [pid = 1647] [id = 364] 04:48:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11835f800) [pid = 1647] [serial = 1091] [outer = 0x0] 04:48:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12691e800) [pid = 1647] [serial = 1092] [outer = 0x11835f800] 04:48:48 INFO - PROCESS | 1647 | 1469447328402 Marionette DEBUG loaded listener.js 04:48:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12ae82800) [pid = 1647] [serial = 1093] [outer = 0x11835f800] 04:48:48 INFO - PROCESS | 1647 | 1469447328742 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]]]}] 04:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 04:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:48:48 INFO - PROCESS | 1647 | 1469447328779 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:48:48 INFO - PROCESS | 1647 | 1469447328780 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:48:48 INFO - PROCESS | 1647 | 1469447328782 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1647 | 1469447328784 Marionette TRACE conn2 <- [1,1430,null,{}] 04:48:48 INFO - PROCESS | 1647 | 1469447328786 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}] 04:48:48 INFO - PROCESS | 1647 | 1469447328789 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:48 INFO - PROCESS | 1647 | 1469447328881 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:48:48 INFO - PROCESS | 1647 | 1469447328885 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 1647 | 1469447328886 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c4ce000 == 43 [pid = 1647] [id = 365] 04:48:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12ae64000) [pid = 1647] [serial = 1094] [outer = 0x0] 04:48:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12b72b400) [pid = 1647] [serial = 1095] [outer = 0x12ae64000] 04:48:48 INFO - PROCESS | 1647 | 1469447328912 Marionette DEBUG loaded listener.js 04:48:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12b7a0c00) [pid = 1647] [serial = 1096] [outer = 0x12ae64000] 04:48:49 INFO - PROCESS | 1647 | 1469447329226 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]]]}] 04:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 469ms 04:48:49 INFO - PROCESS | 1647 | 1469447329251 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:48:49 INFO - PROCESS | 1647 | 1469447329252 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:48:49 INFO - PROCESS | 1647 | 1469447329262 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 1647 | 1469447329263 Marionette TRACE conn2 <- [1,1434,null,{}] 04:48:49 INFO - PROCESS | 1647 | 1469447329265 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}] 04:48:49 INFO - PROCESS | 1647 | 1469447329266 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:49 INFO - PROCESS | 1647 | 1469447329381 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:48:49 INFO - PROCESS | 1647 | 1469447329387 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 1647 | 1469447329388 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c61c800 == 44 [pid = 1647] [id = 366] 04:48:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1210ea400) [pid = 1647] [serial = 1097] [outer = 0x0] 04:48:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12b8c1400) [pid = 1647] [serial = 1098] [outer = 0x1210ea400] 04:48:49 INFO - PROCESS | 1647 | 1469447329412 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12b8c6000) [pid = 1647] [serial = 1099] [outer = 0x1210ea400] 04:48:49 INFO - PROCESS | 1647 | 1469447329827 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]]]}] 04:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 620ms 04:48:49 INFO - PROCESS | 1647 | 1469447329883 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:48:49 INFO - PROCESS | 1647 | 1469447329885 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:48:49 INFO - PROCESS | 1647 | 1469447329889 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 1647 | 1469447329891 Marionette TRACE conn2 <- [1,1438,null,{}] 04:48:49 INFO - PROCESS | 1647 | 1469447329895 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}] 04:48:49 INFO - PROCESS | 1647 | 1469447329897 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:50 INFO - PROCESS | 1647 | 1469447330010 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:48:50 INFO - PROCESS | 1647 | 1469447330082 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 1647 | 1469447330083 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181a4000 == 45 [pid = 1647] [id = 367] 04:48:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1160ee800) [pid = 1647] [serial = 1100] [outer = 0x0] 04:48:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1176bdc00) [pid = 1647] [serial = 1101] [outer = 0x1160ee800] 04:48:50 INFO - PROCESS | 1647 | 1469447330113 Marionette DEBUG loaded listener.js 04:48:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1185f0800) [pid = 1647] [serial = 1102] [outer = 0x1160ee800] 04:48:50 INFO - PROCESS | 1647 | 1469447330539 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]]]}] 04:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 671ms 04:48:50 INFO - PROCESS | 1647 | 1469447330560 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 1647 | 1469447330563 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:48:50 INFO - PROCESS | 1647 | 1469447330567 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 1647 | 1469447330569 Marionette TRACE conn2 <- [1,1442,null,{}] 04:48:50 INFO - PROCESS | 1647 | 1469447330572 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}] 04:48:50 INFO - PROCESS | 1647 | 1469447330574 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:50 INFO - PROCESS | 1647 | 1469447330702 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:48:50 INFO - PROCESS | 1647 | 1469447330773 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 1647 | 1469447330774 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e06000 == 46 [pid = 1647] [id = 368] 04:48:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119af1000) [pid = 1647] [serial = 1103] [outer = 0x0] 04:48:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119b10c00) [pid = 1647] [serial = 1104] [outer = 0x119af1000] 04:48:50 INFO - PROCESS | 1647 | 1469447330804 Marionette DEBUG loaded listener.js 04:48:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1210e0c00) [pid = 1647] [serial = 1105] [outer = 0x119af1000] 04:48:51 INFO - PROCESS | 1647 | 1469447331240 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]]]}] 04:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 720ms 04:48:51 INFO - PROCESS | 1647 | 1469447331288 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:48:51 INFO - PROCESS | 1647 | 1469447331289 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:48:51 INFO - PROCESS | 1647 | 1469447331292 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:48:51 INFO - PROCESS | 1647 | 1469447331294 Marionette TRACE conn2 <- [1,1446,null,{}] 04:48:51 INFO - PROCESS | 1647 | 1469447331302 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}] 04:48:51 INFO - PROCESS | 1647 | 1469447331305 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:51 INFO - PROCESS | 1647 | 1469447331412 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:48:51 INFO - PROCESS | 1647 | 1469447331471 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:51 INFO - PROCESS | 1647 | 1469447331473 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c4c8800 == 47 [pid = 1647] [id = 369] 04:48:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1253f6800) [pid = 1647] [serial = 1106] [outer = 0x0] 04:48:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x127459000) [pid = 1647] [serial = 1107] [outer = 0x1253f6800] 04:48:51 INFO - PROCESS | 1647 | 1469447331503 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x128da6000) [pid = 1647] [serial = 1108] [outer = 0x1253f6800] 04:48:51 INFO - PROCESS | 1647 | 1469447331964 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]]]}] 04:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 721ms 04:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:48:52 INFO - PROCESS | 1647 | 1469447332015 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:48:52 INFO - PROCESS | 1647 | 1469447332017 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:48:52 INFO - PROCESS | 1647 | 1469447332021 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1647 | 1469447332022 Marionette TRACE conn2 <- [1,1450,null,{}] 04:48:52 INFO - PROCESS | 1647 | 1469447332024 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}] 04:48:52 INFO - PROCESS | 1647 | 1469447332026 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:52 INFO - PROCESS | 1647 | 1469447332130 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:48:52 INFO - PROCESS | 1647 | 1469447332199 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:52 INFO - PROCESS | 1647 | 1469447332200 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12caa1000 == 48 [pid = 1647] [id = 370] 04:48:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x128fa4000) [pid = 1647] [serial = 1109] [outer = 0x0] 04:48:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12a658000) [pid = 1647] [serial = 1110] [outer = 0x128fa4000] 04:48:52 INFO - PROCESS | 1647 | 1469447332228 Marionette DEBUG loaded listener.js 04:48:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12ae74000) [pid = 1647] [serial = 1111] [outer = 0x128fa4000] 04:48:52 INFO - PROCESS | 1647 | 1469447332693 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]]]}] 04:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 719ms 04:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:48:52 INFO - PROCESS | 1647 | 1469447332740 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:48:52 INFO - PROCESS | 1647 | 1469447332742 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:48:52 INFO - PROCESS | 1647 | 1469447332744 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1647 | 1469447332745 Marionette TRACE conn2 <- [1,1454,null,{}] 04:48:52 INFO - PROCESS | 1647 | 1469447332748 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}] 04:48:52 INFO - PROCESS | 1647 | 1469447332749 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:52 INFO - PROCESS | 1647 | 1469447332992 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:48:53 INFO - PROCESS | 1647 | 1469447333075 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:53 INFO - PROCESS | 1647 | 1469447333076 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x119feb800 == 49 [pid = 1647] [id = 371] 04:48:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11697bc00) [pid = 1647] [serial = 1112] [outer = 0x0] 04:48:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1180db400) [pid = 1647] [serial = 1113] [outer = 0x11697bc00] 04:48:53 INFO - PROCESS | 1647 | 1469447333105 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118716000) [pid = 1647] [serial = 1114] [outer = 0x11697bc00] 04:48:53 INFO - PROCESS | 1647 | 1469447333606 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]]]}] 04:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 919ms 04:48:53 INFO - PROCESS | 1647 | 1469447333665 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:48:53 INFO - PROCESS | 1647 | 1469447333667 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:48:53 INFO - PROCESS | 1647 | 1469447333670 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 1647 | 1469447333672 Marionette TRACE conn2 <- [1,1458,null,{}] 04:48:53 INFO - PROCESS | 1647 | 1469447333675 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}] 04:48:53 INFO - PROCESS | 1647 | 1469447333677 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:53 INFO - PROCESS | 1647 | 1469447333775 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:48:53 INFO - PROCESS | 1647 | 1469447333844 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:53 INFO - PROCESS | 1647 | 1469447333846 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x117412000 == 50 [pid = 1647] [id = 372] 04:48:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x119722800) [pid = 1647] [serial = 1115] [outer = 0x0] 04:48:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x119905000) [pid = 1647] [serial = 1116] [outer = 0x119722800] 04:48:53 INFO - PROCESS | 1647 | 1469447333873 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119b07400) [pid = 1647] [serial = 1117] [outer = 0x119722800] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12c4ce000 == 49 [pid = 1647] [id = 365] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12b93f800 == 48 [pid = 1647] [id = 364] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x128fba000 == 47 [pid = 1647] [id = 363] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12a788800 == 46 [pid = 1647] [id = 362] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12a324000 == 45 [pid = 1647] [id = 361] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1292cc000 == 44 [pid = 1647] [id = 360] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1256e0c00) [pid = 1647] [serial = 1047] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1271d5800 == 43 [pid = 1647] [id = 359] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x124889000 == 42 [pid = 1647] [id = 358] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x124129800 == 41 [pid = 1647] [id = 357] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1188ad800 == 40 [pid = 1647] [id = 356] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x116955000 == 39 [pid = 1647] [id = 355] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1169bc800 == 38 [pid = 1647] [id = 354] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12ae0f000 == 37 [pid = 1647] [id = 353] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12a70f800 == 36 [pid = 1647] [id = 352] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x124255800 == 35 [pid = 1647] [id = 351] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x116571800 == 34 [pid = 1647] [id = 350] 04:48:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1292e2800 == 33 [pid = 1647] [id = 349] 04:48:54 INFO - PROCESS | 1647 | 1469447334277 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]]]}] 04:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 622ms 04:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:48:54 INFO - PROCESS | 1647 | 1469447334292 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:48:54 INFO - PROCESS | 1647 | 1469447334294 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:48:54 INFO - PROCESS | 1647 | 1469447334296 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:48:54 INFO - PROCESS | 1647 | 1469447334297 Marionette TRACE conn2 <- [1,1462,null,{}] 04:48:54 INFO - PROCESS | 1647 | 1469447334300 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}] 04:48:54 INFO - PROCESS | 1647 | 1469447334301 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:54 INFO - PROCESS | 1647 | 1469447334383 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:48:54 INFO - PROCESS | 1647 | 1469447334392 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1647 | 1469447334393 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x118379000 == 34 [pid = 1647] [id = 373] 04:48:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1210db800) [pid = 1647] [serial = 1118] [outer = 0x0] 04:48:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x124629000) [pid = 1647] [serial = 1119] [outer = 0x1210db800] 04:48:54 INFO - PROCESS | 1647 | 1469447334418 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x124de7000) [pid = 1647] [serial = 1120] [outer = 0x1210db800] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119909c00) [pid = 1647] [serial = 1029] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x120fcbc00) [pid = 1647] [serial = 1033] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119b09400) [pid = 1647] [serial = 1032] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1184d2400) [pid = 1647] [serial = 1026] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1243cec00) [pid = 1647] [serial = 1038] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11919d000) [pid = 1647] [serial = 1024] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118884800) [pid = 1647] [serial = 1023] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x116a0d800) [pid = 1647] [serial = 1020] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1160f0400) [pid = 1647] [serial = 1041] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124005400) [pid = 1647] [serial = 1036] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1210e7000) [pid = 1647] [serial = 1035] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124d0dc00) [pid = 1647] [serial = 1039] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x124d14000) [pid = 1647] [serial = 1042] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1199edc00) [pid = 1647] [serial = 1030] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1256df400) [pid = 1647] [serial = 1045] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x125370c00) [pid = 1647] [serial = 1044] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11875f800) [pid = 1647] [serial = 1027] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1184d2c00) [pid = 1647] [serial = 1012] [outer = 0x0] [url = about:blank] 04:48:54 INFO - PROCESS | 1647 | 1469447334797 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]]]}] 04:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 04:48:54 INFO - PROCESS | 1647 | 1469447334815 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:48:54 INFO - PROCESS | 1647 | 1469447334818 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:48:54 INFO - PROCESS | 1647 | 1469447334826 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:48:54 INFO - PROCESS | 1647 | 1469447334829 Marionette TRACE conn2 <- [1,1466,null,{}] 04:48:54 INFO - PROCESS | 1647 | 1469447334832 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}] 04:48:54 INFO - PROCESS | 1647 | 1469447334834 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:54 INFO - PROCESS | 1647 | 1469447334919 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:48:54 INFO - PROCESS | 1647 | 1469447334925 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1647 | 1469447334926 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x125310000 == 35 [pid = 1647] [id = 374] 04:48:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1253e9800) [pid = 1647] [serial = 1121] [outer = 0x0] 04:48:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x125e99400) [pid = 1647] [serial = 1122] [outer = 0x1253e9800] 04:48:54 INFO - PROCESS | 1647 | 1469447334951 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x128b9ac00) [pid = 1647] [serial = 1123] [outer = 0x1253e9800] 04:48:55 INFO - PROCESS | 1647 | 1469447335311 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]]]}] 04:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 526ms 04:48:55 INFO - PROCESS | 1647 | 1469447335359 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:48:55 INFO - PROCESS | 1647 | 1469447335360 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:48:55 INFO - PROCESS | 1647 | 1469447335364 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 1647 | 1469447335365 Marionette TRACE conn2 <- [1,1470,null,{}] 04:48:55 INFO - PROCESS | 1647 | 1469447335367 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}] 04:48:55 INFO - PROCESS | 1647 | 1469447335368 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:55 INFO - PROCESS | 1647 | 1469447335449 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:48:55 INFO - PROCESS | 1647 | 1469447335452 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:55 INFO - PROCESS | 1647 | 1469447335454 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11694b000 == 36 [pid = 1647] [id = 375] 04:48:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x128ba4800) [pid = 1647] [serial = 1124] [outer = 0x0] 04:48:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1292b4c00) [pid = 1647] [serial = 1125] [outer = 0x128ba4800] 04:48:55 INFO - PROCESS | 1647 | 1469447335488 Marionette DEBUG loaded listener.js 04:48:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12a6eec00) [pid = 1647] [serial = 1126] [outer = 0x128ba4800] 04:48:55 INFO - PROCESS | 1647 | 1469447335953 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]]]}] 04:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 619ms 04:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:48:55 INFO - PROCESS | 1647 | 1469447335984 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:48:55 INFO - PROCESS | 1647 | 1469447335986 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:48:55 INFO - PROCESS | 1647 | 1469447335989 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 1647 | 1469447335991 Marionette TRACE conn2 <- [1,1474,null,{}] 04:48:55 INFO - PROCESS | 1647 | 1469447335994 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}] 04:48:55 INFO - PROCESS | 1647 | 1469447335996 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:56 INFO - PROCESS | 1647 | 1469447336149 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:48:56 INFO - PROCESS | 1647 | 1469447336178 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1647 | 1469447336182 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a324000 == 37 [pid = 1647] [id = 376] 04:48:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12ae7fc00) [pid = 1647] [serial = 1127] [outer = 0x0] 04:48:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12b723c00) [pid = 1647] [serial = 1128] [outer = 0x12ae7fc00] 04:48:56 INFO - PROCESS | 1647 | 1469447336220 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12b79d400) [pid = 1647] [serial = 1129] [outer = 0x12ae7fc00] 04:48:56 INFO - PROCESS | 1647 | 1469447336598 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]]]}] 04:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 620ms 04:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:48:56 INFO - PROCESS | 1647 | 1469447336615 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:48:56 INFO - PROCESS | 1647 | 1469447336616 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:48:56 INFO - PROCESS | 1647 | 1469447336618 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:48:56 INFO - PROCESS | 1647 | 1469447336619 Marionette TRACE conn2 <- [1,1478,null,{}] 04:48:56 INFO - PROCESS | 1647 | 1469447336624 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}] 04:48:56 INFO - PROCESS | 1647 | 1469447336625 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:56 INFO - PROCESS | 1647 | 1469447336730 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:48:56 INFO - PROCESS | 1647 | 1469447336734 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1647 | 1469447336735 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ae11800 == 38 [pid = 1647] [id = 377] 04:48:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12b722400) [pid = 1647] [serial = 1130] [outer = 0x0] 04:48:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12b8c5c00) [pid = 1647] [serial = 1131] [outer = 0x12b722400] 04:48:56 INFO - PROCESS | 1647 | 1469447336793 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12b971000) [pid = 1647] [serial = 1132] [outer = 0x12b722400] 04:48:57 INFO - PROCESS | 1647 | 1469447337108 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]]]}] 04:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms 04:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:48:57 INFO - PROCESS | 1647 | 1469447337148 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:48:57 INFO - PROCESS | 1647 | 1469447337149 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:48:57 INFO - PROCESS | 1647 | 1469447337151 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 1647 | 1469447337152 Marionette TRACE conn2 <- [1,1482,null,{}] 04:48:57 INFO - PROCESS | 1647 | 1469447337155 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}] 04:48:57 INFO - PROCESS | 1647 | 1469447337156 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:57 INFO - PROCESS | 1647 | 1469447337264 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:48:57 INFO - PROCESS | 1647 | 1469447337268 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1647 | 1469447337269 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd82800 == 39 [pid = 1647] [id = 378] 04:48:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12b96c400) [pid = 1647] [serial = 1133] [outer = 0x0] 04:48:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12b971800) [pid = 1647] [serial = 1134] [outer = 0x12b96c400] 04:48:57 INFO - PROCESS | 1647 | 1469447337327 Marionette DEBUG loaded listener.js 04:48:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12bd3cc00) [pid = 1647] [serial = 1135] [outer = 0x12b96c400] 04:48:57 INFO - PROCESS | 1647 | 1469447337669 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]]]}] 04:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 569ms 04:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:48:57 INFO - PROCESS | 1647 | 1469447337720 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:48:57 INFO - PROCESS | 1647 | 1469447337722 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:48:57 INFO - PROCESS | 1647 | 1469447337724 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 1647 | 1469447337725 Marionette TRACE conn2 <- [1,1486,null,{}] 04:48:57 INFO - PROCESS | 1647 | 1469447337727 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}] 04:48:57 INFO - PROCESS | 1647 | 1469447337728 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:57 INFO - PROCESS | 1647 | 1469447337830 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:48:57 INFO - PROCESS | 1647 | 1469447337868 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1647 | 1469447337869 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c625800 == 40 [pid = 1647] [id = 379] 04:48:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12bd38400) [pid = 1647] [serial = 1136] [outer = 0x0] 04:48:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12bd45400) [pid = 1647] [serial = 1137] [outer = 0x12bd38400] 04:48:57 INFO - PROCESS | 1647 | 1469447337895 Marionette DEBUG loaded listener.js 04:48:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12c4e7800) [pid = 1647] [serial = 1138] [outer = 0x12bd38400] 04:48:58 INFO - PROCESS | 1647 | 1469447338196 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]]]}] 04:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 518ms 04:48:58 INFO - PROCESS | 1647 | 1469447338243 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1647 | 1469447338244 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:48:58 INFO - PROCESS | 1647 | 1469447338246 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1647 | 1469447338247 Marionette TRACE conn2 <- [1,1490,null,{}] 04:48:58 INFO - PROCESS | 1647 | 1469447338257 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}] 04:48:58 INFO - PROCESS | 1647 | 1469447338258 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:58 INFO - PROCESS | 1647 | 1469447338364 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:48:58 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x128dadc00) [pid = 1647] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:48:58 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1172e1400) [pid = 1647] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:48:58 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x124d14400) [pid = 1647] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:48:58 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x128b98400) [pid = 1647] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:48:58 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12a53b800) [pid = 1647] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:48:58 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x120fc2800) [pid = 1647] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:48:58 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118881400) [pid = 1647] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:48:58 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1122b1400) [pid = 1647] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:48:58 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12a6f9c00) [pid = 1647] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:48:58 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x111da8400) [pid = 1647] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:48:58 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11835f800) [pid = 1647] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:48:58 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12ae64000) [pid = 1647] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:48:58 INFO - PROCESS | 1647 | 1469447338526 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:58 INFO - PROCESS | 1647 | 1469447338527 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fe3000 == 41 [pid = 1647] [id = 380] 04:48:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1127e0000) [pid = 1647] [serial = 1139] [outer = 0x0] 04:48:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1180dac00) [pid = 1647] [serial = 1140] [outer = 0x1127e0000] 04:48:58 INFO - PROCESS | 1647 | 1469447338552 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118881400) [pid = 1647] [serial = 1141] [outer = 0x1127e0000] 04:48:58 INFO - PROCESS | 1647 | 1469447338817 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]]]}] 04:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 618ms 04:48:58 INFO - PROCESS | 1647 | 1469447338895 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1647 | 1469447338896 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:48:58 INFO - PROCESS | 1647 | 1469447338901 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1647 | 1469447338903 Marionette TRACE conn2 <- [1,1494,null,{}] 04:48:58 INFO - PROCESS | 1647 | 1469447338906 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}] 04:48:58 INFO - PROCESS | 1647 | 1469447338907 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:59 INFO - PROCESS | 1647 | 1469447338999 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:48:59 INFO - PROCESS | 1647 | 1469447339058 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1647 | 1469447339059 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf45000 == 42 [pid = 1647] [id = 381] 04:48:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1188ff800) [pid = 1647] [serial = 1142] [outer = 0x0] 04:48:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x124190400) [pid = 1647] [serial = 1143] [outer = 0x1188ff800] 04:48:59 INFO - PROCESS | 1647 | 1469447339086 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12a6f9c00) [pid = 1647] [serial = 1144] [outer = 0x1188ff800] 04:48:59 INFO - PROCESS | 1647 | 1469447339364 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]]]}] 04:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 473ms 04:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:48:59 INFO - PROCESS | 1647 | 1469447339378 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:48:59 INFO - PROCESS | 1647 | 1469447339379 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:48:59 INFO - PROCESS | 1647 | 1469447339381 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:48:59 INFO - PROCESS | 1647 | 1469447339383 Marionette TRACE conn2 <- [1,1498,null,{}] 04:48:59 INFO - PROCESS | 1647 | 1469447339385 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}] 04:48:59 INFO - PROCESS | 1647 | 1469447339388 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:59 INFO - PROCESS | 1647 | 1469447339497 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:48:59 INFO - PROCESS | 1647 | 1469447339502 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1647 | 1469447339503 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:48:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6e3800 == 43 [pid = 1647] [id = 382] 04:48:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x117083400) [pid = 1647] [serial = 1145] [outer = 0x0] 04:48:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x117088000) [pid = 1647] [serial = 1146] [outer = 0x117083400] 04:48:59 INFO - PROCESS | 1647 | 1469447339527 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12b96f800) [pid = 1647] [serial = 1147] [outer = 0x117083400] 04:48:59 INFO - PROCESS | 1647 | 1469447339874 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]]]}] 04:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 521ms 04:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:48:59 INFO - PROCESS | 1647 | 1469447339903 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:48:59 INFO - PROCESS | 1647 | 1469447339905 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:48:59 INFO - PROCESS | 1647 | 1469447339908 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:48:59 INFO - PROCESS | 1647 | 1469447339910 Marionette TRACE conn2 <- [1,1502,null,{}] 04:48:59 INFO - PROCESS | 1647 | 1469447339930 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}] 04:48:59 INFO - PROCESS | 1647 | 1469447339932 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:00 INFO - PROCESS | 1647 | 1469447340075 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:49:00 INFO - PROCESS | 1647 | 1469447340080 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:00 INFO - PROCESS | 1647 | 1469447340081 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12412d800 == 44 [pid = 1647] [id = 383] 04:49:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12410c000) [pid = 1647] [serial = 1148] [outer = 0x0] 04:49:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x124111400) [pid = 1647] [serial = 1149] [outer = 0x12410c000] 04:49:00 INFO - PROCESS | 1647 | 1469447340119 Marionette DEBUG loaded listener.js 04:49:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x124115800) [pid = 1647] [serial = 1150] [outer = 0x12410c000] 04:49:00 INFO - PROCESS | 1647 | 1469447340536 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]]]}] 04:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 685ms 04:49:00 INFO - PROCESS | 1647 | 1469447340593 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:49:00 INFO - PROCESS | 1647 | 1469447340596 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:49:00 INFO - PROCESS | 1647 | 1469447340599 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1647 | 1469447340602 Marionette TRACE conn2 <- [1,1506,null,{}] 04:49:00 INFO - PROCESS | 1647 | 1469447340607 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}] 04:49:00 INFO - PROCESS | 1647 | 1469447340609 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:00 INFO - PROCESS | 1647 | 1469447340754 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:49:00 INFO - PROCESS | 1647 | 1469447340881 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:00 INFO - PROCESS | 1647 | 1469447340885 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11819d800 == 45 [pid = 1647] [id = 384] 04:49:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11707f800) [pid = 1647] [serial = 1151] [outer = 0x0] 04:49:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x117082800) [pid = 1647] [serial = 1152] [outer = 0x11707f800] 04:49:00 INFO - PROCESS | 1647 | 1469447340919 Marionette DEBUG loaded listener.js 04:49:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1182d7000) [pid = 1647] [serial = 1153] [outer = 0x11707f800] 04:49:01 INFO - PROCESS | 1647 | 1469447341354 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]]]}] 04:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 775ms 04:49:01 INFO - PROCESS | 1647 | 1469447341375 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:49:01 INFO - PROCESS | 1647 | 1469447341378 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:49:01 INFO - PROCESS | 1647 | 1469447341383 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:49:01 INFO - PROCESS | 1647 | 1469447341384 Marionette TRACE conn2 <- [1,1510,null,{}] 04:49:01 INFO - PROCESS | 1647 | 1469447341387 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}] 04:49:01 INFO - PROCESS | 1647 | 1469447341389 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:01 INFO - PROCESS | 1647 | 1469447341496 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:49:01 INFO - PROCESS | 1647 | 1469447341557 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 1647 | 1469447341559 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247b2800 == 46 [pid = 1647] [id = 385] 04:49:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x118718800) [pid = 1647] [serial = 1154] [outer = 0x0] 04:49:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1199edc00) [pid = 1647] [serial = 1155] [outer = 0x118718800] 04:49:01 INFO - PROCESS | 1647 | 1469447341629 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x120fcbc00) [pid = 1647] [serial = 1156] [outer = 0x118718800] 04:49:02 INFO - PROCESS | 1647 | 1469447342059 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]]]}] 04:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 720ms 04:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:49:02 INFO - PROCESS | 1647 | 1469447342110 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:49:02 INFO - PROCESS | 1647 | 1469447342112 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:49:02 INFO - PROCESS | 1647 | 1469447342114 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 1647 | 1469447342117 Marionette TRACE conn2 <- [1,1514,null,{}] 04:49:02 INFO - PROCESS | 1647 | 1469447342140 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}] 04:49:02 INFO - PROCESS | 1647 | 1469447342144 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:02 INFO - PROCESS | 1647 | 1469447342262 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:49:02 INFO - PROCESS | 1647 | 1469447342387 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 1647 | 1469447342390 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f0b000 == 47 [pid = 1647] [id = 386] 04:49:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x124191400) [pid = 1647] [serial = 1157] [outer = 0x0] 04:49:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1247d6800) [pid = 1647] [serial = 1158] [outer = 0x124191400] 04:49:02 INFO - PROCESS | 1647 | 1469447342440 Marionette DEBUG loaded listener.js 04:49:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1252f9800) [pid = 1647] [serial = 1159] [outer = 0x124191400] 04:49:03 INFO - PROCESS | 1647 | 1469447343009 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]]]}] 04:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 923ms 04:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:49:03 INFO - PROCESS | 1647 | 1469447343037 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:49:03 INFO - PROCESS | 1647 | 1469447343039 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:49:03 INFO - PROCESS | 1647 | 1469447343042 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1647 | 1469447343043 Marionette TRACE conn2 <- [1,1518,null,{}] 04:49:03 INFO - PROCESS | 1647 | 1469447343045 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}] 04:49:03 INFO - PROCESS | 1647 | 1469447343046 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:03 INFO - PROCESS | 1647 | 1469447343157 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:49:03 INFO - PROCESS | 1647 | 1469447343422 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:03 INFO - PROCESS | 1647 | 1469447343424 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e2c800 == 48 [pid = 1647] [id = 387] 04:49:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x112aaf000) [pid = 1647] [serial = 1160] [outer = 0x0] 04:49:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11707c400) [pid = 1647] [serial = 1161] [outer = 0x112aaf000] 04:49:03 INFO - PROCESS | 1647 | 1469447343471 Marionette DEBUG loaded listener.js 04:49:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11708a800) [pid = 1647] [serial = 1162] [outer = 0x112aaf000] 04:49:03 INFO - PROCESS | 1647 | 1469447343907 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]]]}] 04:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 918ms 04:49:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:49:03 INFO - PROCESS | 1647 | 1469447343961 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:49:03 INFO - PROCESS | 1647 | 1469447343963 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:49:03 INFO - PROCESS | 1647 | 1469447343966 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1647 | 1469447343968 Marionette TRACE conn2 <- [1,1522,null,{}] 04:49:03 INFO - PROCESS | 1647 | 1469447343971 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}] 04:49:03 INFO - PROCESS | 1647 | 1469447343974 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:04 INFO - PROCESS | 1647 | 1469447344072 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:49:04 INFO - PROCESS | 1647 | 1469447344134 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 1647 | 1469447344136 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191d3000 == 49 [pid = 1647] [id = 388] 04:49:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1185eb400) [pid = 1647] [serial = 1163] [outer = 0x0] 04:49:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1191a2400) [pid = 1647] [serial = 1164] [outer = 0x1185eb400] 04:49:04 INFO - PROCESS | 1647 | 1469447344164 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1210d3400) [pid = 1647] [serial = 1165] [outer = 0x1185eb400] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6e3800 == 48 [pid = 1647] [id = 382] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf45000 == 47 [pid = 1647] [id = 381] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x119fe3000 == 46 [pid = 1647] [id = 380] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12c625800 == 45 [pid = 1647] [id = 379] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd82800 == 44 [pid = 1647] [id = 378] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x119fd2c00) [pid = 1647] [serial = 1056] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x112f42c00) [pid = 1647] [serial = 1050] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1188f7000) [pid = 1647] [serial = 1053] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x126d21000) [pid = 1647] [serial = 1059] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12b8c1400) [pid = 1647] [serial = 1098] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12ae11800 == 43 [pid = 1647] [id = 377] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12a324000 == 42 [pid = 1647] [id = 376] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11694b000 == 41 [pid = 1647] [id = 375] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x125310000 == 40 [pid = 1647] [id = 374] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x118379000 == 39 [pid = 1647] [id = 373] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x117412000 == 38 [pid = 1647] [id = 372] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x119feb800 == 37 [pid = 1647] [id = 371] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12c4c8800 == 36 [pid = 1647] [id = 369] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x125e06000 == 35 [pid = 1647] [id = 368] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x1181a4000 == 34 [pid = 1647] [id = 367] 04:49:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12c61c800 == 33 [pid = 1647] [id = 366] 04:49:04 INFO - PROCESS | 1647 | 1469447344575 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"]]]}] 04:49:04 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 () { 04:49:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:49:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:49:04 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 () { 04:49:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:49:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:49:04 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 () { 04:49:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:49:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:49:04 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 () { 04:49:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:49:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:49:04 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 621ms 04:49:04 INFO - PROCESS | 1647 | 1469447344592 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:49:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:49:04 INFO - PROCESS | 1647 | 1469447344595 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:49:04 INFO - PROCESS | 1647 | 1469447344599 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:49:04 INFO - PROCESS | 1647 | 1469447344600 Marionette TRACE conn2 <- [1,1526,null,{}] 04:49:04 INFO - PROCESS | 1647 | 1469447344603 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}] 04:49:04 INFO - PROCESS | 1647 | 1469447344605 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:04 INFO - PROCESS | 1647 | 1469447344724 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1292b3800) [pid = 1647] [serial = 1080] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x118179c00) [pid = 1647] [serial = 1065] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11875fc00) [pid = 1647] [serial = 1066] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1256d9c00) [pid = 1647] [serial = 1074] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x126eb4000) [pid = 1647] [serial = 1075] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x128b9c800) [pid = 1647] [serial = 1077] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12a6ed800) [pid = 1647] [serial = 1083] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1210e6c00) [pid = 1647] [serial = 1071] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x124d0b000) [pid = 1647] [serial = 1072] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119ae5400) [pid = 1647] [serial = 1068] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119b11800) [pid = 1647] [serial = 1069] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1161cec00) [pid = 1647] [serial = 1063] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1133a4000) [pid = 1647] [serial = 1062] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12a7bb000) [pid = 1647] [serial = 1086] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12a6f6400) [pid = 1647] [serial = 1084] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1210e9800) [pid = 1647] [serial = 1090] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118763800) [pid = 1647] [serial = 1089] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12691e800) [pid = 1647] [serial = 1092] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12b72b400) [pid = 1647] [serial = 1095] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12b7a0c00) [pid = 1647] [serial = 1096] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12a7c2000) [pid = 1647] [serial = 1087] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12ae82800) [pid = 1647] [serial = 1093] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12a53d400) [pid = 1647] [serial = 1081] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x128dacc00) [pid = 1647] [serial = 1078] [outer = 0x0] [url = about:blank] 04:49:04 INFO - PROCESS | 1647 | 1469447344853 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 1647 | 1469447344854 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c58800 == 34 [pid = 1647] [id = 389] 04:49:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118179c00) [pid = 1647] [serial = 1166] [outer = 0x0] 04:49:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1210d5800) [pid = 1647] [serial = 1167] [outer = 0x118179c00] 04:49:04 INFO - PROCESS | 1647 | 1469447344896 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x124d0c000) [pid = 1647] [serial = 1168] [outer = 0x118179c00] 04:49:05 INFO - PROCESS | 1647 | 1469447345273 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"]]]}] 04:49:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:49:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:49:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:49:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:49:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:49:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:49:05 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 721ms 04:49:05 INFO - PROCESS | 1647 | 1469447345320 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 1647 | 1469447345321 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:49:05 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:49:05 INFO - PROCESS | 1647 | 1469447345325 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1647 | 1469447345329 Marionette TRACE conn2 <- [1,1530,null,{}] 04:49:05 INFO - PROCESS | 1647 | 1469447345335 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}] 04:49:05 INFO - PROCESS | 1647 | 1469447345337 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:05 INFO - PROCESS | 1647 | 1469447345419 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:49:05 INFO - PROCESS | 1647 | 1469447345425 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1647 | 1469447345427 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e0e000 == 35 [pid = 1647] [id = 390] 04:49:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1252fb800) [pid = 1647] [serial = 1169] [outer = 0x0] 04:49:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x126926800) [pid = 1647] [serial = 1170] [outer = 0x1252fb800] 04:49:05 INFO - PROCESS | 1647 | 1469447345451 Marionette DEBUG loaded listener.js 04:49:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x128dacc00) [pid = 1647] [serial = 1171] [outer = 0x1252fb800] 04:49:05 INFO - PROCESS | 1647 | 1469447345782 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]]]}] 04:49:05 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 04:49:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:49:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:49:05 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. 04:49:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:49:05 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 474ms 04:49:05 INFO - PROCESS | 1647 | 1469447345799 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:49:05 INFO - PROCESS | 1647 | 1469447345800 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:49:05 INFO - PROCESS | 1647 | 1469447345803 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1647 | 1469447345804 Marionette TRACE conn2 <- [1,1534,null,{}] 04:49:05 INFO - PROCESS | 1647 | 1469447345809 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}] 04:49:05 INFO - PROCESS | 1647 | 1469447345810 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:05 INFO - PROCESS | 1647 | 1469447345921 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:49:05 INFO - PROCESS | 1647 | 1469447345927 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1647 | 1469447345928 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fc0000 == 36 [pid = 1647] [id = 391] 04:49:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x128daf800) [pid = 1647] [serial = 1172] [outer = 0x0] 04:49:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x129275000) [pid = 1647] [serial = 1173] [outer = 0x128daf800] 04:49:05 INFO - PROCESS | 1647 | 1469447345953 Marionette DEBUG loaded listener.js 04:49:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12927c800) [pid = 1647] [serial = 1174] [outer = 0x128daf800] 04:49:06 INFO - PROCESS | 1647 | 1469447346277 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]]]}] 04:49:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:49:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 522ms 04:49:06 INFO - PROCESS | 1647 | 1469447346326 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:49:06 INFO - PROCESS | 1647 | 1469447346327 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:49:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:49:06 INFO - PROCESS | 1647 | 1469447346329 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 1647 | 1469447346330 Marionette TRACE conn2 <- [1,1538,null,{}] 04:49:06 INFO - PROCESS | 1647 | 1469447346333 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}] 04:49:06 INFO - PROCESS | 1647 | 1469447346334 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:06 INFO - PROCESS | 1647 | 1469447346420 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:49:06 INFO - PROCESS | 1647 | 1469447346425 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 1647 | 1469447346429 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a716000 == 37 [pid = 1647] [id = 392] 04:49:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12a53d400) [pid = 1647] [serial = 1175] [outer = 0x0] 04:49:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12a65b800) [pid = 1647] [serial = 1176] [outer = 0x12a53d400] 04:49:06 INFO - PROCESS | 1647 | 1469447346461 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12a7bd000) [pid = 1647] [serial = 1177] [outer = 0x12a53d400] 04:49:06 INFO - PROCESS | 1647 | 1469447346863 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]]]}] 04:49:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:49:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 569ms 04:49:06 INFO - PROCESS | 1647 | 1469447346902 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:49:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:49:06 INFO - PROCESS | 1647 | 1469447346904 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:49:06 INFO - PROCESS | 1647 | 1469447346906 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 1647 | 1469447346907 Marionette TRACE conn2 <- [1,1542,null,{}] 04:49:06 INFO - PROCESS | 1647 | 1469447346909 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}] 04:49:06 INFO - PROCESS | 1647 | 1469447346911 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:07 INFO - PROCESS | 1647 | 1469447347017 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:49:07 INFO - PROCESS | 1647 | 1469447347021 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 1647 | 1469447347022 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ae04000 == 38 [pid = 1647] [id = 393] 04:49:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12a7be800) [pid = 1647] [serial = 1178] [outer = 0x0] 04:49:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12ae71400) [pid = 1647] [serial = 1179] [outer = 0x12a7be800] 04:49:07 INFO - PROCESS | 1647 | 1469447347046 Marionette DEBUG loaded listener.js 04:49:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12b79ac00) [pid = 1647] [serial = 1180] [outer = 0x12a7be800] 04:49:07 INFO - PROCESS | 1647 | 1469447347349 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]]]}] 04:49:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:49:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms 04:49:07 INFO - PROCESS | 1647 | 1469447347384 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:49:07 INFO - PROCESS | 1647 | 1469447347386 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:49:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:49:07 INFO - PROCESS | 1647 | 1469447347395 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:49:07 INFO - PROCESS | 1647 | 1469447347396 Marionette TRACE conn2 <- [1,1546,null,{}] 04:49:07 INFO - PROCESS | 1647 | 1469447347399 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}] 04:49:07 INFO - PROCESS | 1647 | 1469447347400 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:07 INFO - PROCESS | 1647 | 1469447347517 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:49:07 INFO - PROCESS | 1647 | 1469447347522 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 1647 | 1469447347523 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f77800 == 39 [pid = 1647] [id = 394] 04:49:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12a7bec00) [pid = 1647] [serial = 1181] [outer = 0x0] 04:49:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12b7a2000) [pid = 1647] [serial = 1182] [outer = 0x12a7bec00] 04:49:07 INFO - PROCESS | 1647 | 1469447347584 Marionette DEBUG loaded listener.js 04:49:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12b8c9000) [pid = 1647] [serial = 1183] [outer = 0x12a7bec00] 04:49:07 INFO - PROCESS | 1647 | 1469447347918 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]]]}] 04:49:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:49:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 568ms 04:49:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:49:07 INFO - PROCESS | 1647 | 1469447347964 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:49:07 INFO - PROCESS | 1647 | 1469447347965 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:49:07 INFO - PROCESS | 1647 | 1469447347967 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:49:07 INFO - PROCESS | 1647 | 1469447347968 Marionette TRACE conn2 <- [1,1550,null,{}] 04:49:07 INFO - PROCESS | 1647 | 1469447347971 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}] 04:49:07 INFO - PROCESS | 1647 | 1469447347972 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:08 INFO - PROCESS | 1647 | 1469447348078 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:49:08 INFO - PROCESS | 1647 | 1469447348121 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:08 INFO - PROCESS | 1647 | 1469447348122 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c4d7800 == 40 [pid = 1647] [id = 395] 04:49:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x110fb2000) [pid = 1647] [serial = 1184] [outer = 0x0] 04:49:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11882ac00) [pid = 1647] [serial = 1185] [outer = 0x110fb2000] 04:49:08 INFO - PROCESS | 1647 | 1469447348147 Marionette DEBUG loaded listener.js 04:49:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x118830000) [pid = 1647] [serial = 1186] [outer = 0x110fb2000] 04:49:08 INFO - PROCESS | 1647 | 1469447348461 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]]]}] 04:49:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:49:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 518ms 04:49:08 INFO - PROCESS | 1647 | 1469447348486 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:49:08 INFO - PROCESS | 1647 | 1469447348490 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:49:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:49:08 INFO - PROCESS | 1647 | 1469447348498 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 1647 | 1469447348500 Marionette TRACE conn2 <- [1,1554,null,{}] 04:49:08 INFO - PROCESS | 1647 | 1469447348504 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}] 04:49:08 INFO - PROCESS | 1647 | 1469447348517 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:08 INFO - PROCESS | 1647 | 1469447348950 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:49:08 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12b722400) [pid = 1647] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:49:08 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11697bc00) [pid = 1647] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:49:08 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x128ba4800) [pid = 1647] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:49:08 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12b96c400) [pid = 1647] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:49:08 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119722800) [pid = 1647] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:49:08 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12ae7fc00) [pid = 1647] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:49:08 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1210db800) [pid = 1647] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:49:08 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1253e9800) [pid = 1647] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:49:08 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12bd38400) [pid = 1647] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:49:08 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1127e0000) [pid = 1647] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:49:08 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x117083400) [pid = 1647] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:49:08 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1188ff800) [pid = 1647] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:49:09 INFO - PROCESS | 1647 | 1469447349030 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1647 | 1469447349031 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cb4800 == 41 [pid = 1647] [id = 396] 04:49:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1127e0000) [pid = 1647] [serial = 1187] [outer = 0x0] 04:49:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11707e800) [pid = 1647] [serial = 1188] [outer = 0x1127e0000] 04:49:09 INFO - PROCESS | 1647 | 1469447349055 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x120fcb400) [pid = 1647] [serial = 1189] [outer = 0x1127e0000] 04:49:09 INFO - PROCESS | 1647 | 1469447349323 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]]]}] 04:49:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:49:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 875ms 04:49:09 INFO - PROCESS | 1647 | 1469447349368 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:49:09 INFO - PROCESS | 1647 | 1469447349369 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:49:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:49:09 INFO - PROCESS | 1647 | 1469447349379 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:49:09 INFO - PROCESS | 1647 | 1469447349380 Marionette TRACE conn2 <- [1,1558,null,{}] 04:49:09 INFO - PROCESS | 1647 | 1469447349382 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}] 04:49:09 INFO - PROCESS | 1647 | 1469447349383 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:09 INFO - PROCESS | 1647 | 1469447349498 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:49:09 INFO - PROCESS | 1647 | 1469447349538 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1647 | 1469447349539 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf48000 == 42 [pid = 1647] [id = 397] 04:49:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x119722c00) [pid = 1647] [serial = 1190] [outer = 0x0] 04:49:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x124623c00) [pid = 1647] [serial = 1191] [outer = 0x119722c00] 04:49:09 INFO - PROCESS | 1647 | 1469447349566 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x124aeb400) [pid = 1647] [serial = 1192] [outer = 0x119722c00] 04:49:09 INFO - PROCESS | 1647 | 1469447349826 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]]]}] 04:49:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:49:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 474ms 04:49:09 INFO - PROCESS | 1647 | 1469447349852 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:49:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:49:09 INFO - PROCESS | 1647 | 1469447349864 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:49:09 INFO - PROCESS | 1647 | 1469447349878 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:49:09 INFO - PROCESS | 1647 | 1469447349879 Marionette TRACE conn2 <- [1,1562,null,{}] 04:49:09 INFO - PROCESS | 1647 | 1469447349882 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}] 04:49:09 INFO - PROCESS | 1647 | 1469447349883 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:09 INFO - PROCESS | 1647 | 1469447349981 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:49:09 INFO - PROCESS | 1647 | 1469447349984 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1647 | 1469447349985 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12de0b800 == 43 [pid = 1647] [id = 398] 04:49:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x124aec000) [pid = 1647] [serial = 1193] [outer = 0x0] 04:49:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12b7a4000) [pid = 1647] [serial = 1194] [outer = 0x124aec000] 04:49:10 INFO - PROCESS | 1647 | 1469447350009 Marionette DEBUG loaded listener.js 04:49:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12b976c00) [pid = 1647] [serial = 1195] [outer = 0x124aec000] 04:49:10 INFO - PROCESS | 1647 | 1469447350348 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]]]}] 04:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 524ms 04:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:49:10 INFO - PROCESS | 1647 | 1469447350399 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 1647 | 1469447350400 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:49:10 INFO - PROCESS | 1647 | 1469447350402 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 1647 | 1469447350403 Marionette TRACE conn2 <- [1,1566,null,{}] 04:49:10 INFO - PROCESS | 1647 | 1469447350417 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}] 04:49:10 INFO - PROCESS | 1647 | 1469447350418 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:10 INFO - PROCESS | 1647 | 1469447350500 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:49:10 INFO - PROCESS | 1647 | 1469447350504 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:10 INFO - PROCESS | 1647 | 1469447350505 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cb6800 == 44 [pid = 1647] [id = 399] 04:49:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x115ea1000) [pid = 1647] [serial = 1196] [outer = 0x0] 04:49:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x115ea7400) [pid = 1647] [serial = 1197] [outer = 0x115ea1000] 04:49:10 INFO - PROCESS | 1647 | 1469447350529 Marionette DEBUG loaded listener.js 04:49:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x116537000) [pid = 1647] [serial = 1198] [outer = 0x115ea1000] 04:49:10 INFO - PROCESS | 1647 | 1469447350861 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]]]}] 04:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 479ms 04:49:10 INFO - PROCESS | 1647 | 1469447350882 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 1647 | 1469447350883 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:49:10 INFO - PROCESS | 1647 | 1469447350885 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 1647 | 1469447350886 Marionette TRACE conn2 <- [1,1570,null,{}] 04:49:10 INFO - PROCESS | 1647 | 1469447350948 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}] 04:49:10 INFO - PROCESS | 1647 | 1469447350949 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:11 INFO - PROCESS | 1647 | 1469447351057 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:49:11 INFO - PROCESS | 1647 | 1469447351136 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:11 INFO - PROCESS | 1647 | 1469447351138 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181a3000 == 45 [pid = 1647] [id = 400] 04:49:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x115ea7800) [pid = 1647] [serial = 1199] [outer = 0x0] 04:49:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x116084c00) [pid = 1647] [serial = 1200] [outer = 0x115ea7800] 04:49:11 INFO - PROCESS | 1647 | 1469447351169 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x117081800) [pid = 1647] [serial = 1201] [outer = 0x115ea7800] 04:49:11 INFO - PROCESS | 1647 | 1469447351610 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]]]}] 04:49:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:49:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 771ms 04:49:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:49:11 INFO - PROCESS | 1647 | 1469447351657 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:49:11 INFO - PROCESS | 1647 | 1469447351660 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:49:11 INFO - PROCESS | 1647 | 1469447351663 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:49:11 INFO - PROCESS | 1647 | 1469447351665 Marionette TRACE conn2 <- [1,1574,null,{}] 04:49:11 INFO - PROCESS | 1647 | 1469447351669 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}] 04:49:11 INFO - PROCESS | 1647 | 1469447351670 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:11 INFO - PROCESS | 1647 | 1469447351779 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:49:11 INFO - PROCESS | 1647 | 1469447351892 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:11 INFO - PROCESS | 1647 | 1469447351894 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x124539000 == 46 [pid = 1647] [id = 401] 04:49:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x117e03400) [pid = 1647] [serial = 1202] [outer = 0x0] 04:49:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1199f5400) [pid = 1647] [serial = 1203] [outer = 0x117e03400] 04:49:11 INFO - PROCESS | 1647 | 1469447351928 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x124005400) [pid = 1647] [serial = 1204] [outer = 0x117e03400] 04:49:12 INFO - PROCESS | 1647 | 1469447352359 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]]]}] 04:49:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:49:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 722ms 04:49:12 INFO - PROCESS | 1647 | 1469447352400 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:49:12 INFO - PROCESS | 1647 | 1469447352401 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:49:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:49:12 INFO - PROCESS | 1647 | 1469447352406 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:49:12 INFO - PROCESS | 1647 | 1469447352407 Marionette TRACE conn2 <- [1,1578,null,{}] 04:49:12 INFO - PROCESS | 1647 | 1469447352410 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}] 04:49:12 INFO - PROCESS | 1647 | 1469447352411 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:12 INFO - PROCESS | 1647 | 1469447352519 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:49:12 INFO - PROCESS | 1647 | 1469447352627 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:12 INFO - PROCESS | 1647 | 1469447352630 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x125313800 == 47 [pid = 1647] [id = 402] 04:49:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x124a87800) [pid = 1647] [serial = 1205] [outer = 0x0] 04:49:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x124ae9400) [pid = 1647] [serial = 1206] [outer = 0x124a87800] 04:49:12 INFO - PROCESS | 1647 | 1469447352665 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x124de5400) [pid = 1647] [serial = 1207] [outer = 0x124a87800] 04:49:13 INFO - PROCESS | 1647 | 1469447353082 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]]]}] 04:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 719ms 04:49:13 INFO - PROCESS | 1647 | 1469447353130 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:49:13 INFO - PROCESS | 1647 | 1469447353134 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:49:13 INFO - PROCESS | 1647 | 1469447353138 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:49:13 INFO - PROCESS | 1647 | 1469447353140 Marionette TRACE conn2 <- [1,1582,null,{}] 04:49:13 INFO - PROCESS | 1647 | 1469447353142 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}] 04:49:13 INFO - PROCESS | 1647 | 1469447353143 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:13 INFO - PROCESS | 1647 | 1469447353250 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:49:13 INFO - PROCESS | 1647 | 1469447353353 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:13 INFO - PROCESS | 1647 | 1469447353355 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c626000 == 48 [pid = 1647] [id = 403] 04:49:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1258fa000) [pid = 1647] [serial = 1208] [outer = 0x0] 04:49:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x128b22400) [pid = 1647] [serial = 1209] [outer = 0x1258fa000] 04:49:13 INFO - PROCESS | 1647 | 1469447353385 Marionette DEBUG loaded listener.js 04:49:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x128b28800) [pid = 1647] [serial = 1210] [outer = 0x1258fa000] 04:49:13 INFO - PROCESS | 1647 | 1469447353785 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]]]}] 04:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 670ms 04:49:13 INFO - PROCESS | 1647 | 1469447353808 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:49:13 INFO - PROCESS | 1647 | 1469447353810 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:49:13 INFO - PROCESS | 1647 | 1469447353812 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:49:13 INFO - PROCESS | 1647 | 1469447353813 Marionette TRACE conn2 <- [1,1586,null,{}] 04:49:13 INFO - PROCESS | 1647 | 1469447353816 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}] 04:49:13 INFO - PROCESS | 1647 | 1469447353817 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:13 INFO - PROCESS | 1647 | 1469447353978 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:49:14 INFO - PROCESS | 1647 | 1469447354061 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 1647 | 1469447354063 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce5b800 == 49 [pid = 1647] [id = 404] 04:49:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x116089c00) [pid = 1647] [serial = 1211] [outer = 0x0] 04:49:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12410d400) [pid = 1647] [serial = 1212] [outer = 0x116089c00] 04:49:14 INFO - PROCESS | 1647 | 1469447354091 Marionette DEBUG loaded listener.js 04:49:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x128b99800) [pid = 1647] [serial = 1213] [outer = 0x116089c00] 04:49:14 INFO - PROCESS | 1647 | 1469447354517 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]]]}] 04:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 721ms 04:49:14 INFO - PROCESS | 1647 | 1469447354534 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:49:14 INFO - PROCESS | 1647 | 1469447354536 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:49:14 INFO - PROCESS | 1647 | 1469447354540 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - PROCESS | 1647 | 1469447354542 Marionette TRACE conn2 <- [1,1590,null,{}] 04:49:14 INFO - PROCESS | 1647 | 1469447354546 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}] 04:49:14 INFO - PROCESS | 1647 | 1469447354552 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:14 INFO - PROCESS | 1647 | 1469447354745 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:49:15 INFO - PROCESS | 1647 | 1469447355043 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 1647 | 1469447355045 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b5a000 == 50 [pid = 1647] [id = 405] 04:49:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x1122b1400) [pid = 1647] [serial = 1214] [outer = 0x0] 04:49:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x116762c00) [pid = 1647] [serial = 1215] [outer = 0x1122b1400] 04:49:15 INFO - PROCESS | 1647 | 1469447355094 Marionette DEBUG loaded listener.js 04:49:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1172b3c00) [pid = 1647] [serial = 1216] [outer = 0x1122b1400] 04:49:15 INFO - PROCESS | 1647 | 1469447355666 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]]]}] 04:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1172ms 04:49:15 INFO - PROCESS | 1647 | 1469447355714 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:49:15 INFO - PROCESS | 1647 | 1469447355717 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:49:15 INFO - PROCESS | 1647 | 1469447355722 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:49:15 INFO - PROCESS | 1647 | 1469447355724 Marionette TRACE conn2 <- [1,1594,null,{}] 04:49:15 INFO - PROCESS | 1647 | 1469447355730 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}] 04:49:15 INFO - PROCESS | 1647 | 1469447355734 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:15 INFO - PROCESS | 1647 | 1469447355837 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:49:15 INFO - PROCESS | 1647 | 1469447355916 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 1647 | 1469447355918 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x124533800 == 51 [pid = 1647] [id = 406] 04:49:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1160f0400) [pid = 1647] [serial = 1217] [outer = 0x0] 04:49:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x118827c00) [pid = 1647] [serial = 1218] [outer = 0x1160f0400] 04:49:15 INFO - PROCESS | 1647 | 1469447355945 Marionette DEBUG loaded listener.js 04:49:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x119b08400) [pid = 1647] [serial = 1219] [outer = 0x1160f0400] 04:49:16 INFO - PROCESS | 1647 | 1469447356370 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]]]}] 04:49:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12de0b800 == 50 [pid = 1647] [id = 398] 04:49:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf48000 == 49 [pid = 1647] [id = 397] 04:49:16 INFO - PROCESS | 1647 | --DOCSHELL 0x119cb4800 == 48 [pid = 1647] [id = 396] 04:49:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12c4d7800 == 47 [pid = 1647] [id = 395] 04:49:16 INFO - PROCESS | 1647 | --DOCSHELL 0x116f77800 == 46 [pid = 1647] [id = 394] 04:49:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12ae04000 == 45 [pid = 1647] [id = 393] 04:49:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12a716000 == 44 [pid = 1647] [id = 392] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12a658000) [pid = 1647] [serial = 1110] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x124111400) [pid = 1647] [serial = 1149] [outer = 0x0] [url = about:blank] 04:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 723ms 04:49:16 INFO - PROCESS | 1647 | --DOCSHELL 0x128fc0000 == 43 [pid = 1647] [id = 391] 04:49:16 INFO - PROCESS | 1647 | --DOCSHELL 0x125e0e000 == 42 [pid = 1647] [id = 390] 04:49:16 INFO - PROCESS | 1647 | --DOCSHELL 0x119c58800 == 41 [pid = 1647] [id = 389] 04:49:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1191d3000 == 40 [pid = 1647] [id = 388] 04:49:16 INFO - PROCESS | 1647 | --DOCSHELL 0x117e2c800 == 39 [pid = 1647] [id = 387] 04:49:16 INFO - PROCESS | 1647 | 1469447356453 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:49:16 INFO - PROCESS | 1647 | 1469447356455 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:49:16 INFO - PROCESS | 1647 | 1469447356464 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:49:16 INFO - PROCESS | 1647 | 1469447356465 Marionette TRACE conn2 <- [1,1598,null,{}] 04:49:16 INFO - PROCESS | 1647 | 1469447356467 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}] 04:49:16 INFO - PROCESS | 1647 | 1469447356469 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:16 INFO - PROCESS | 1647 | 1469447356557 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:49:16 INFO - PROCESS | 1647 | 1469447356564 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:16 INFO - PROCESS | 1647 | 1469447356566 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11837a800 == 40 [pid = 1647] [id = 407] 04:49:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x1210dc400) [pid = 1647] [serial = 1220] [outer = 0x0] 04:49:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x124004c00) [pid = 1647] [serial = 1221] [outer = 0x1210dc400] 04:49:16 INFO - PROCESS | 1647 | 1469447356591 Marionette DEBUG loaded listener.js 04:49:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x124118800) [pid = 1647] [serial = 1222] [outer = 0x1210dc400] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x118716000) [pid = 1647] [serial = 1114] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1180db400) [pid = 1647] [serial = 1113] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x127459000) [pid = 1647] [serial = 1107] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1292b4c00) [pid = 1647] [serial = 1125] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12b971800) [pid = 1647] [serial = 1134] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12a6eec00) [pid = 1647] [serial = 1126] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x119b07400) [pid = 1647] [serial = 1117] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x119905000) [pid = 1647] [serial = 1116] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12b723c00) [pid = 1647] [serial = 1128] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x124629000) [pid = 1647] [serial = 1119] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x124de7000) [pid = 1647] [serial = 1120] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x125e99400) [pid = 1647] [serial = 1122] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x128b9ac00) [pid = 1647] [serial = 1123] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12bd45400) [pid = 1647] [serial = 1137] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12bd3cc00) [pid = 1647] [serial = 1135] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12c4e7800) [pid = 1647] [serial = 1138] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x118881400) [pid = 1647] [serial = 1141] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x117088000) [pid = 1647] [serial = 1146] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12a6f9c00) [pid = 1647] [serial = 1144] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1180dac00) [pid = 1647] [serial = 1140] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12b971000) [pid = 1647] [serial = 1132] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x124190400) [pid = 1647] [serial = 1143] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12b79d400) [pid = 1647] [serial = 1129] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12b96f800) [pid = 1647] [serial = 1147] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1176bdc00) [pid = 1647] [serial = 1101] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12b8c5c00) [pid = 1647] [serial = 1131] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119b10c00) [pid = 1647] [serial = 1104] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1647 | 1469447356959 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]]]}] 04:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 518ms 04:49:16 INFO - PROCESS | 1647 | 1469447356983 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:49:16 INFO - PROCESS | 1647 | 1469447356984 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:49:16 INFO - PROCESS | 1647 | 1469447356990 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:49:16 INFO - PROCESS | 1647 | 1469447356994 Marionette TRACE conn2 <- [1,1602,null,{}] 04:49:17 INFO - PROCESS | 1647 | 1469447356998 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}] 04:49:17 INFO - PROCESS | 1647 | 1469447357000 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:17 INFO - PROCESS | 1647 | 1469447357091 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:49:17 INFO - PROCESS | 1647 | 1469447357096 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 1647 | 1469447357097 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247bf000 == 41 [pid = 1647] [id = 408] 04:49:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12419b800) [pid = 1647] [serial = 1223] [outer = 0x0] 04:49:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x124a8a400) [pid = 1647] [serial = 1224] [outer = 0x12419b800] 04:49:17 INFO - PROCESS | 1647 | 1469447357122 Marionette DEBUG loaded listener.js 04:49:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x124de4c00) [pid = 1647] [serial = 1225] [outer = 0x12419b800] 04:49:17 INFO - PROCESS | 1647 | 1469447357482 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]]]}] 04:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 526ms 04:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:49:17 INFO - PROCESS | 1647 | 1469447357512 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:49:17 INFO - PROCESS | 1647 | 1469447357514 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:49:17 INFO - PROCESS | 1647 | 1469447357527 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:49:17 INFO - PROCESS | 1647 | 1469447357528 Marionette TRACE conn2 <- [1,1606,null,{}] 04:49:17 INFO - PROCESS | 1647 | 1469447357530 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}] 04:49:17 INFO - PROCESS | 1647 | 1469447357531 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:17 INFO - PROCESS | 1647 | 1469447357617 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:49:17 INFO - PROCESS | 1647 | 1469447357622 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 1647 | 1469447357623 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e0e000 == 42 [pid = 1647] [id = 409] 04:49:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x125371800) [pid = 1647] [serial = 1226] [outer = 0x0] 04:49:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x125dc4000) [pid = 1647] [serial = 1227] [outer = 0x125371800] 04:49:17 INFO - PROCESS | 1647 | 1469447357649 Marionette DEBUG loaded listener.js 04:49:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x128b23000) [pid = 1647] [serial = 1228] [outer = 0x125371800] 04:49:18 INFO - PROCESS | 1647 | 1469447358010 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]]]}] 04:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 530ms 04:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:49:18 INFO - PROCESS | 1647 | 1469447358049 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:49:18 INFO - PROCESS | 1647 | 1469447358051 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:49:18 INFO - PROCESS | 1647 | 1469447358053 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:49:18 INFO - PROCESS | 1647 | 1469447358054 Marionette TRACE conn2 <- [1,1610,null,{}] 04:49:18 INFO - PROCESS | 1647 | 1469447358056 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}] 04:49:18 INFO - PROCESS | 1647 | 1469447358057 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:18 INFO - PROCESS | 1647 | 1469447358138 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:49:18 INFO - PROCESS | 1647 | 1469447358144 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:18 INFO - PROCESS | 1647 | 1469447358147 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x118191800 == 43 [pid = 1647] [id = 410] 04:49:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x129272800) [pid = 1647] [serial = 1229] [outer = 0x0] 04:49:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x129278000) [pid = 1647] [serial = 1230] [outer = 0x129272800] 04:49:18 INFO - PROCESS | 1647 | 1469447358178 Marionette DEBUG loaded listener.js 04:49:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1292b5c00) [pid = 1647] [serial = 1231] [outer = 0x129272800] 04:49:18 INFO - PROCESS | 1647 | 1469447358544 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]]]}] 04:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 521ms 04:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:49:18 INFO - PROCESS | 1647 | 1469447358575 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:49:18 INFO - PROCESS | 1647 | 1469447358576 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:49:18 INFO - PROCESS | 1647 | 1469447358579 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:49:18 INFO - PROCESS | 1647 | 1469447358580 Marionette TRACE conn2 <- [1,1614,null,{}] 04:49:18 INFO - PROCESS | 1647 | 1469447358582 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}] 04:49:18 INFO - PROCESS | 1647 | 1469447358583 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:18 INFO - PROCESS | 1647 | 1469447358668 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:49:18 INFO - PROCESS | 1647 | 1469447358756 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:18 INFO - PROCESS | 1647 | 1469447358757 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a511000 == 44 [pid = 1647] [id = 411] 04:49:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x128b9e800) [pid = 1647] [serial = 1232] [outer = 0x0] 04:49:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12946c000) [pid = 1647] [serial = 1233] [outer = 0x128b9e800] 04:49:18 INFO - PROCESS | 1647 | 1469447358782 Marionette DEBUG loaded listener.js 04:49:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12a7b6c00) [pid = 1647] [serial = 1234] [outer = 0x128b9e800] 04:49:19 INFO - PROCESS | 1647 | 1469447359085 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]]]}] 04:49:19 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 04:49:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 522ms 04:49:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:49:19 INFO - PROCESS | 1647 | 1469447359101 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:49:19 INFO - PROCESS | 1647 | 1469447359103 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:49:19 INFO - PROCESS | 1647 | 1469447359106 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:49:19 INFO - PROCESS | 1647 | 1469447359109 Marionette TRACE conn2 <- [1,1618,null,{}] 04:49:19 INFO - PROCESS | 1647 | 1469447359112 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}] 04:49:19 INFO - PROCESS | 1647 | 1469447359113 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:19 INFO - PROCESS | 1647 | 1469447359219 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:49:19 INFO - PROCESS | 1647 | 1469447359240 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:19 INFO - PROCESS | 1647 | 1469447359241 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b746800 == 45 [pid = 1647] [id = 412] 04:49:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1130a5800) [pid = 1647] [serial = 1235] [outer = 0x0] 04:49:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12ae6a000) [pid = 1647] [serial = 1236] [outer = 0x1130a5800] 04:49:19 INFO - PROCESS | 1647 | 1469447359266 Marionette DEBUG loaded listener.js 04:49:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12b728000) [pid = 1647] [serial = 1237] [outer = 0x1130a5800] 04:49:19 INFO - PROCESS | 1647 | 1469447359629 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]]]}] 04:49:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:49:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 573ms 04:49:19 INFO - PROCESS | 1647 | 1469447359678 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:49:19 INFO - PROCESS | 1647 | 1469447359680 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:49:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:49:19 INFO - PROCESS | 1647 | 1469447359682 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:49:19 INFO - PROCESS | 1647 | 1469447359683 Marionette TRACE conn2 <- [1,1622,null,{}] 04:49:19 INFO - PROCESS | 1647 | 1469447359685 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}] 04:49:19 INFO - PROCESS | 1647 | 1469447359686 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:19 INFO - PROCESS | 1647 | 1469447359796 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:49:19 INFO - PROCESS | 1647 | 1469447359809 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:19 INFO - PROCESS | 1647 | 1469447359810 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd99800 == 46 [pid = 1647] [id = 413] 04:49:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12ae69c00) [pid = 1647] [serial = 1238] [outer = 0x0] 04:49:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12b7a1000) [pid = 1647] [serial = 1239] [outer = 0x12ae69c00] 04:49:19 INFO - PROCESS | 1647 | 1469447359834 Marionette DEBUG loaded listener.js 04:49:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12b8cc400) [pid = 1647] [serial = 1240] [outer = 0x12ae69c00] 04:49:20 INFO - PROCESS | 1647 | 1469447360176 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]]]}] 04:49:20 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 04:49:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 518ms 04:49:20 INFO - PROCESS | 1647 | 1469447360200 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:49:20 INFO - PROCESS | 1647 | 1469447360202 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:49:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:49:20 INFO - PROCESS | 1647 | 1469447360204 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:49:20 INFO - PROCESS | 1647 | 1469447360206 Marionette TRACE conn2 <- [1,1626,null,{}] 04:49:20 INFO - PROCESS | 1647 | 1469447360215 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}] 04:49:20 INFO - PROCESS | 1647 | 1469447360216 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:20 INFO - PROCESS | 1647 | 1469447360333 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:49:20 INFO - PROCESS | 1647 | 1469447360376 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:20 INFO - PROCESS | 1647 | 1469447360377 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce44000 == 47 [pid = 1647] [id = 414] 04:49:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12b728c00) [pid = 1647] [serial = 1241] [outer = 0x0] 04:49:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12b971800) [pid = 1647] [serial = 1242] [outer = 0x12b728c00] 04:49:20 INFO - PROCESS | 1647 | 1469447360400 Marionette DEBUG loaded listener.js 04:49:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12bd3a400) [pid = 1647] [serial = 1243] [outer = 0x12b728c00] 04:49:20 INFO - PROCESS | 1647 | 1469447360852 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]]]}] 04:49:20 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12a7be800) [pid = 1647] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:49:20 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12a7bec00) [pid = 1647] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:49:20 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x110fb2000) [pid = 1647] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:49:20 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1185eb400) [pid = 1647] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:49:20 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x128daf800) [pid = 1647] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:49:20 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1252fb800) [pid = 1647] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:49:20 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12a53d400) [pid = 1647] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:49:20 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x118179c00) [pid = 1647] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:49:20 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x112aaf000) [pid = 1647] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:49:20 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x124aec000) [pid = 1647] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:49:20 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1127e0000) [pid = 1647] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:49:20 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x119722c00) [pid = 1647] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:49:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:49:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 677ms 04:49:20 INFO - PROCESS | 1647 | 1469447360881 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:49:20 INFO - PROCESS | 1647 | 1469447360882 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:49:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:49:20 INFO - PROCESS | 1647 | 1469447360884 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:49:20 INFO - PROCESS | 1647 | 1469447360886 Marionette TRACE conn2 <- [1,1630,null,{}] 04:49:20 INFO - PROCESS | 1647 | 1469447360888 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}] 04:49:20 INFO - PROCESS | 1647 | 1469447360889 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:20 INFO - PROCESS | 1647 | 1469447360979 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:49:20 INFO - PROCESS | 1647 | 1469447360982 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:20 INFO - PROCESS | 1647 | 1469447360984 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c610000 == 48 [pid = 1647] [id = 415] 04:49:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x117083400) [pid = 1647] [serial = 1244] [outer = 0x0] 04:49:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x118831400) [pid = 1647] [serial = 1245] [outer = 0x117083400] 04:49:21 INFO - PROCESS | 1647 | 1469447361012 Marionette DEBUG loaded listener.js 04:49:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x124429400) [pid = 1647] [serial = 1246] [outer = 0x117083400] 04:49:21 INFO - PROCESS | 1647 | 1469447361359 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]]]}] 04:49:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:49:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 519ms 04:49:21 INFO - PROCESS | 1647 | 1469447361404 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:49:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:49:21 INFO - PROCESS | 1647 | 1469447361408 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:49:21 INFO - PROCESS | 1647 | 1469447361410 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:49:21 INFO - PROCESS | 1647 | 1469447361412 Marionette TRACE conn2 <- [1,1634,null,{}] 04:49:21 INFO - PROCESS | 1647 | 1469447361414 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}] 04:49:21 INFO - PROCESS | 1647 | 1469447361416 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:21 INFO - PROCESS | 1647 | 1469447361548 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:49:21 INFO - PROCESS | 1647 | 1469447361559 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:21 INFO - PROCESS | 1647 | 1469447361560 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12de22000 == 49 [pid = 1647] [id = 416] 04:49:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12442b800) [pid = 1647] [serial = 1247] [outer = 0x0] 04:49:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x124ae0400) [pid = 1647] [serial = 1248] [outer = 0x12442b800] 04:49:21 INFO - PROCESS | 1647 | 1469447361584 Marionette DEBUG loaded listener.js 04:49:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12bd3bc00) [pid = 1647] [serial = 1249] [outer = 0x12442b800] 04:49:21 INFO - PROCESS | 1647 | 1469447361914 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]]]}] 04:49:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:49:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 04:49:21 INFO - PROCESS | 1647 | 1469447361930 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:49:21 INFO - PROCESS | 1647 | 1469447361931 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:49:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:49:21 INFO - PROCESS | 1647 | 1469447361934 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:49:21 INFO - PROCESS | 1647 | 1469447361935 Marionette TRACE conn2 <- [1,1638,null,{}] 04:49:21 INFO - PROCESS | 1647 | 1469447361938 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}] 04:49:21 INFO - PROCESS | 1647 | 1469447361942 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:22 INFO - PROCESS | 1647 | 1469447362074 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:49:22 INFO - PROCESS | 1647 | 1469447362080 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:22 INFO - PROCESS | 1647 | 1469447362081 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f3e6800 == 50 [pid = 1647] [id = 417] 04:49:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12bd3cc00) [pid = 1647] [serial = 1250] [outer = 0x0] 04:49:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12bdc3800) [pid = 1647] [serial = 1251] [outer = 0x12bd3cc00] 04:49:22 INFO - PROCESS | 1647 | 1469447362118 Marionette DEBUG loaded listener.js 04:49:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12c4ec800) [pid = 1647] [serial = 1252] [outer = 0x12bd3cc00] 04:49:22 INFO - PROCESS | 1647 | 1469447362456 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]]]}] 04:49:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:49:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 568ms 04:49:22 INFO - PROCESS | 1647 | 1469447362502 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:49:22 INFO - PROCESS | 1647 | 1469447362504 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:49:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:49:22 INFO - PROCESS | 1647 | 1469447362530 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:49:22 INFO - PROCESS | 1647 | 1469447362531 Marionette TRACE conn2 <- [1,1642,null,{}] 04:49:22 INFO - PROCESS | 1647 | 1469447362533 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}] 04:49:22 INFO - PROCESS | 1647 | 1469447362535 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:22 INFO - PROCESS | 1647 | 1469447362622 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:49:22 INFO - PROCESS | 1647 | 1469447362626 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:22 INFO - PROCESS | 1647 | 1469447362627 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cb82000 == 51 [pid = 1647] [id = 418] 04:49:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11318dc00) [pid = 1647] [serial = 1253] [outer = 0x0] 04:49:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x113195800) [pid = 1647] [serial = 1254] [outer = 0x11318dc00] 04:49:22 INFO - PROCESS | 1647 | 1469447362650 Marionette DEBUG loaded listener.js 04:49:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x113199400) [pid = 1647] [serial = 1255] [outer = 0x11318dc00] 04:49:23 INFO - PROCESS | 1647 | --DOCSHELL 0x128f0b000 == 50 [pid = 1647] [id = 386] 04:49:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1247b2800 == 49 [pid = 1647] [id = 385] 04:49:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11819d800 == 48 [pid = 1647] [id = 384] 04:49:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12412d800 == 47 [pid = 1647] [id = 383] 04:49:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12caa1000 == 46 [pid = 1647] [id = 370] 04:49:23 INFO - PROCESS | 1647 | --DOCSHELL 0x124533800 == 45 [pid = 1647] [id = 406] 04:49:23 INFO - PROCESS | 1647 | --DOCSHELL 0x119b5a000 == 44 [pid = 1647] [id = 405] 04:49:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce5b800 == 43 [pid = 1647] [id = 404] 04:49:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12c626000 == 42 [pid = 1647] [id = 403] 04:49:23 INFO - PROCESS | 1647 | --DOCSHELL 0x125313800 == 41 [pid = 1647] [id = 402] 04:49:23 INFO - PROCESS | 1647 | --DOCSHELL 0x124539000 == 40 [pid = 1647] [id = 401] 04:49:23 INFO - PROCESS | 1647 | --DOCSHELL 0x124cb6800 == 39 [pid = 1647] [id = 399] 04:49:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1181a3000 == 38 [pid = 1647] [id = 400] 04:49:24 INFO - PROCESS | 1647 | --DOCSHELL 0x125e0e000 == 37 [pid = 1647] [id = 409] 04:49:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12f3e6800 == 36 [pid = 1647] [id = 417] 04:49:24 INFO - PROCESS | 1647 | --DOCSHELL 0x11837a800 == 35 [pid = 1647] [id = 407] 04:49:24 INFO - PROCESS | 1647 | --DOCSHELL 0x118191800 == 34 [pid = 1647] [id = 410] 04:49:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd99800 == 33 [pid = 1647] [id = 413] 04:49:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce44000 == 32 [pid = 1647] [id = 414] 04:49:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12b746800 == 31 [pid = 1647] [id = 412] 04:49:24 INFO - PROCESS | 1647 | --DOCSHELL 0x1247bf000 == 30 [pid = 1647] [id = 408] 04:49:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12de22000 == 29 [pid = 1647] [id = 416] 04:49:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12c610000 == 28 [pid = 1647] [id = 415] 04:49:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12a511000 == 27 [pid = 1647] [id = 411] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12ae71400) [pid = 1647] [serial = 1179] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12b7a2000) [pid = 1647] [serial = 1182] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11882ac00) [pid = 1647] [serial = 1185] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12b8c9000) [pid = 1647] [serial = 1183] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x118830000) [pid = 1647] [serial = 1186] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1210d3400) [pid = 1647] [serial = 1165] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1191a2400) [pid = 1647] [serial = 1164] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x129275000) [pid = 1647] [serial = 1173] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12927c800) [pid = 1647] [serial = 1174] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x126926800) [pid = 1647] [serial = 1170] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x128dacc00) [pid = 1647] [serial = 1171] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12a65b800) [pid = 1647] [serial = 1176] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1210d5800) [pid = 1647] [serial = 1167] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x124d0c000) [pid = 1647] [serial = 1168] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11708a800) [pid = 1647] [serial = 1162] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11707c400) [pid = 1647] [serial = 1161] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1247d6800) [pid = 1647] [serial = 1158] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1199edc00) [pid = 1647] [serial = 1155] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x117082800) [pid = 1647] [serial = 1152] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12b7a4000) [pid = 1647] [serial = 1194] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x115ea7400) [pid = 1647] [serial = 1197] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x120fcb400) [pid = 1647] [serial = 1189] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x124623c00) [pid = 1647] [serial = 1191] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11707e800) [pid = 1647] [serial = 1188] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12b79ac00) [pid = 1647] [serial = 1180] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x124aeb400) [pid = 1647] [serial = 1192] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12a7bd000) [pid = 1647] [serial = 1177] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12b976c00) [pid = 1647] [serial = 1195] [outer = 0x0] [url = about:blank] 04:49:24 INFO - PROCESS | 1647 | 1469447364434 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]]]}] 04:49:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:49:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1937ms 04:49:24 INFO - PROCESS | 1647 | 1469447364458 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:49:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:49:24 INFO - PROCESS | 1647 | 1469447364460 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:49:24 INFO - PROCESS | 1647 | 1469447364463 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:49:24 INFO - PROCESS | 1647 | 1469447364466 Marionette TRACE conn2 <- [1,1646,null,{}] 04:49:24 INFO - PROCESS | 1647 | 1469447364470 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}] 04:49:24 INFO - PROCESS | 1647 | 1469447364472 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:24 INFO - PROCESS | 1647 | 1469447364561 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:49:24 INFO - PROCESS | 1647 | 1469447364622 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:24 INFO - PROCESS | 1647 | 1469447364625 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170ef800 == 28 [pid = 1647] [id = 419] 04:49:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x113964000) [pid = 1647] [serial = 1256] [outer = 0x0] 04:49:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x113b30800) [pid = 1647] [serial = 1257] [outer = 0x113964000] 04:49:24 INFO - PROCESS | 1647 | 1469447364656 Marionette DEBUG loaded listener.js 04:49:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x116905000) [pid = 1647] [serial = 1258] [outer = 0x113964000] 04:49:24 INFO - PROCESS | 1647 | 1469447364964 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]]]}] 04:49:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:49:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 523ms 04:49:24 INFO - PROCESS | 1647 | 1469447364985 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:49:24 INFO - PROCESS | 1647 | 1469447364992 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:49:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:49:24 INFO - PROCESS | 1647 | 1469447364998 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:49:25 INFO - PROCESS | 1647 | 1469447365000 Marionette TRACE conn2 <- [1,1650,null,{}] 04:49:25 INFO - PROCESS | 1647 | 1469447365002 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}] 04:49:25 INFO - PROCESS | 1647 | 1469447365005 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:25 INFO - PROCESS | 1647 | 1469447365086 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:49:25 INFO - PROCESS | 1647 | 1469447365092 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:25 INFO - PROCESS | 1647 | 1469447365094 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x118381800 == 29 [pid = 1647] [id = 420] 04:49:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x117082400) [pid = 1647] [serial = 1259] [outer = 0x0] 04:49:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1176b4c00) [pid = 1647] [serial = 1260] [outer = 0x117082400] 04:49:25 INFO - PROCESS | 1647 | 1469447365121 Marionette DEBUG loaded listener.js 04:49:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x118173000) [pid = 1647] [serial = 1261] [outer = 0x117082400] 04:49:25 INFO - PROCESS | 1647 | 1469447365475 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]]]}] 04:49:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:49:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 04:49:25 INFO - PROCESS | 1647 | 1469447365518 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:49:25 INFO - PROCESS | 1647 | 1469447365519 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:49:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:49:25 INFO - PROCESS | 1647 | 1469447365531 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:49:25 INFO - PROCESS | 1647 | 1469447365534 Marionette TRACE conn2 <- [1,1654,null,{}] 04:49:25 INFO - PROCESS | 1647 | 1469447365547 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}] 04:49:25 INFO - PROCESS | 1647 | 1469447365551 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:25 INFO - PROCESS | 1647 | 1469447365632 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:49:25 INFO - PROCESS | 1647 | 1469447365638 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:25 INFO - PROCESS | 1647 | 1469447365642 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x124022000 == 30 [pid = 1647] [id = 421] 04:49:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x110fb1000) [pid = 1647] [serial = 1262] [outer = 0x0] 04:49:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x118767000) [pid = 1647] [serial = 1263] [outer = 0x110fb1000] 04:49:25 INFO - PROCESS | 1647 | 1469447365670 Marionette DEBUG loaded listener.js 04:49:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11882a400) [pid = 1647] [serial = 1264] [outer = 0x110fb1000] 04:49:26 INFO - PROCESS | 1647 | 1469447366019 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]]]}] 04:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 531ms 04:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:49:26 INFO - PROCESS | 1647 | 1469447366054 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:49:26 INFO - PROCESS | 1647 | 1469447366055 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:49:26 INFO - PROCESS | 1647 | 1469447366058 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:49:26 INFO - PROCESS | 1647 | 1469447366059 Marionette TRACE conn2 <- [1,1658,null,{}] 04:49:26 INFO - PROCESS | 1647 | 1469447366061 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}] 04:49:26 INFO - PROCESS | 1647 | 1469447366062 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:26 INFO - PROCESS | 1647 | 1469447366170 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:49:26 INFO - PROCESS | 1647 | 1469447366179 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:26 INFO - PROCESS | 1647 | 1469447366180 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x124480800 == 31 [pid = 1647] [id = 422] 04:49:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x118882400) [pid = 1647] [serial = 1265] [outer = 0x0] 04:49:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x119197000) [pid = 1647] [serial = 1266] [outer = 0x118882400] 04:49:26 INFO - PROCESS | 1647 | 1469447366205 Marionette DEBUG loaded listener.js 04:49:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x119903c00) [pid = 1647] [serial = 1267] [outer = 0x118882400] 04:49:26 INFO - PROCESS | 1647 | 1469447366509 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]]]}] 04:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 469ms 04:49:26 INFO - PROCESS | 1647 | 1469447366527 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:49:26 INFO - PROCESS | 1647 | 1469447366529 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:49:26 INFO - PROCESS | 1647 | 1469447366531 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:49:26 INFO - PROCESS | 1647 | 1469447366532 Marionette TRACE conn2 <- [1,1662,null,{}] 04:49:26 INFO - PROCESS | 1647 | 1469447366534 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}] 04:49:26 INFO - PROCESS | 1647 | 1469447366535 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:26 INFO - PROCESS | 1647 | 1469447366617 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:49:26 INFO - PROCESS | 1647 | 1469447366622 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:26 INFO - PROCESS | 1647 | 1469447366624 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247bc800 == 32 [pid = 1647] [id = 423] 04:49:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x117082000) [pid = 1647] [serial = 1268] [outer = 0x0] 04:49:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1199e9400) [pid = 1647] [serial = 1269] [outer = 0x117082000] 04:49:26 INFO - PROCESS | 1647 | 1469447366648 Marionette DEBUG loaded listener.js 04:49:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x119af0800) [pid = 1647] [serial = 1270] [outer = 0x117082000] 04:49:27 INFO - PROCESS | 1647 | 1469447367008 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]]]}] 04:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 518ms 04:49:27 INFO - PROCESS | 1647 | 1469447367054 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:49:27 INFO - PROCESS | 1647 | 1469447367055 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:49:27 INFO - PROCESS | 1647 | 1469447367057 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:49:27 INFO - PROCESS | 1647 | 1469447367058 Marionette TRACE conn2 <- [1,1666,null,{}] 04:49:27 INFO - PROCESS | 1647 | 1469447367061 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}] 04:49:27 INFO - PROCESS | 1647 | 1469447367065 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:27 INFO - PROCESS | 1647 | 1469447367162 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:49:27 INFO - PROCESS | 1647 | 1469447367166 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:27 INFO - PROCESS | 1647 | 1469447367167 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x125860800 == 33 [pid = 1647] [id = 424] 04:49:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x119b05400) [pid = 1647] [serial = 1271] [outer = 0x0] 04:49:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x119be1800) [pid = 1647] [serial = 1272] [outer = 0x119b05400] 04:49:27 INFO - PROCESS | 1647 | 1469447367192 Marionette DEBUG loaded listener.js 04:49:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12410a400) [pid = 1647] [serial = 1273] [outer = 0x119b05400] 04:49:27 INFO - PROCESS | 1647 | 1469447367528 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]]]}] 04:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 520ms 04:49:27 INFO - PROCESS | 1647 | 1469447367578 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:49:27 INFO - PROCESS | 1647 | 1469447367579 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:49:27 INFO - PROCESS | 1647 | 1469447367581 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:49:27 INFO - PROCESS | 1647 | 1469447367582 Marionette TRACE conn2 <- [1,1670,null,{}] 04:49:27 INFO - PROCESS | 1647 | 1469447367584 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}] 04:49:27 INFO - PROCESS | 1647 | 1469447367585 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:27 INFO - PROCESS | 1647 | 1469447367666 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:49:27 INFO - PROCESS | 1647 | 1469447367736 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:27 INFO - PROCESS | 1647 | 1469447367737 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e8c000 == 34 [pid = 1647] [id = 425] 04:49:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x120fce400) [pid = 1647] [serial = 1274] [outer = 0x0] 04:49:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x124116400) [pid = 1647] [serial = 1275] [outer = 0x120fce400] 04:49:27 INFO - PROCESS | 1647 | 1469447367761 Marionette DEBUG loaded listener.js 04:49:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12419cc00) [pid = 1647] [serial = 1276] [outer = 0x120fce400] 04:49:28 INFO - PROCESS | 1647 | 1469447368027 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]]]}] 04:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 471ms 04:49:28 INFO - PROCESS | 1647 | 1469447368052 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:49:28 INFO - PROCESS | 1647 | 1469447368057 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:49:28 INFO - PROCESS | 1647 | 1469447368067 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:49:28 INFO - PROCESS | 1647 | 1469447368069 Marionette TRACE conn2 <- [1,1674,null,{}] 04:49:28 INFO - PROCESS | 1647 | 1469447368084 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}] 04:49:28 INFO - PROCESS | 1647 | 1469447368086 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:28 INFO - PROCESS | 1647 | 1469447368207 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:49:28 INFO - PROCESS | 1647 | 1469447368213 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:28 INFO - PROCESS | 1647 | 1469447368214 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f13000 == 35 [pid = 1647] [id = 426] 04:49:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x124004000) [pid = 1647] [serial = 1277] [outer = 0x0] 04:49:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x124429800) [pid = 1647] [serial = 1278] [outer = 0x124004000] 04:49:28 INFO - PROCESS | 1647 | 1469447368246 Marionette DEBUG loaded listener.js 04:49:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x124431000) [pid = 1647] [serial = 1279] [outer = 0x124004000] 04:49:28 INFO - PROCESS | 1647 | 1469447368666 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]]]}] 04:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 632ms 04:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:49:28 INFO - PROCESS | 1647 | 1469447368699 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:49:28 INFO - PROCESS | 1647 | 1469447368701 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:49:28 INFO - PROCESS | 1647 | 1469447368703 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:49:28 INFO - PROCESS | 1647 | 1469447368708 Marionette TRACE conn2 <- [1,1678,null,{}] 04:49:28 INFO - PROCESS | 1647 | 1469447368730 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}] 04:49:28 INFO - PROCESS | 1647 | 1469447368731 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:28 INFO - PROCESS | 1647 | 1469447368851 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:49:28 INFO - PROCESS | 1647 | 1469447368857 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:28 INFO - PROCESS | 1647 | 1469447368859 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x124021800 == 36 [pid = 1647] [id = 427] 04:49:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12462b800) [pid = 1647] [serial = 1280] [outer = 0x0] 04:49:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1248ac800) [pid = 1647] [serial = 1281] [outer = 0x12462b800] 04:49:28 INFO - PROCESS | 1647 | 1469447368897 Marionette DEBUG loaded listener.js 04:49:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x124ae3800) [pid = 1647] [serial = 1282] [outer = 0x12462b800] 04:49:29 INFO - PROCESS | 1647 | 1469447369313 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]]]}] 04:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 647ms 04:49:29 INFO - PROCESS | 1647 | 1469447369351 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:49:29 INFO - PROCESS | 1647 | 1469447369352 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:49:29 INFO - PROCESS | 1647 | 1469447369356 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:49:29 INFO - PROCESS | 1647 | 1469447369359 Marionette TRACE conn2 <- [1,1682,null,{}] 04:49:29 INFO - PROCESS | 1647 | 1469447369362 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}] 04:49:29 INFO - PROCESS | 1647 | 1469447369363 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:29 INFO - PROCESS | 1647 | 1469447369487 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:49:29 INFO - PROCESS | 1647 | 1469447369492 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:29 INFO - PROCESS | 1647 | 1469447369493 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a521800 == 37 [pid = 1647] [id = 428] 04:49:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x113193400) [pid = 1647] [serial = 1283] [outer = 0x0] 04:49:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x124ae8400) [pid = 1647] [serial = 1284] [outer = 0x113193400] 04:49:29 INFO - PROCESS | 1647 | 1469447369517 Marionette DEBUG loaded listener.js 04:49:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x124da6000) [pid = 1647] [serial = 1285] [outer = 0x113193400] 04:49:29 INFO - PROCESS | 1647 | 1469447369861 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]]]}] 04:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 525ms 04:49:29 INFO - PROCESS | 1647 | 1469447369880 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:49:29 INFO - PROCESS | 1647 | 1469447369882 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:49:29 INFO - PROCESS | 1647 | 1469447369884 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:49:29 INFO - PROCESS | 1647 | 1469447369886 Marionette TRACE conn2 <- [1,1686,null,{}] 04:49:29 INFO - PROCESS | 1647 | 1469447369888 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}] 04:49:29 INFO - PROCESS | 1647 | 1469447369890 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:30 INFO - PROCESS | 1647 | 1469447370002 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:49:30 INFO - PROCESS | 1647 | 1469447370022 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:30 INFO - PROCESS | 1647 | 1469447370024 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247bc000 == 38 [pid = 1647] [id = 429] 04:49:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12520bc00) [pid = 1647] [serial = 1286] [outer = 0x0] 04:49:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x125e99400) [pid = 1647] [serial = 1287] [outer = 0x12520bc00] 04:49:30 INFO - PROCESS | 1647 | 1469447370050 Marionette DEBUG loaded listener.js 04:49:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x127457400) [pid = 1647] [serial = 1288] [outer = 0x12520bc00] 04:49:30 INFO - PROCESS | 1647 | 1469447370402 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]]]}] 04:49:30 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 04:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 572ms 04:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:49:30 INFO - PROCESS | 1647 | 1469447370457 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:49:30 INFO - PROCESS | 1647 | 1469447370458 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:49:30 INFO - PROCESS | 1647 | 1469447370460 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:49:30 INFO - PROCESS | 1647 | 1469447370461 Marionette TRACE conn2 <- [1,1690,null,{}] 04:49:30 INFO - PROCESS | 1647 | 1469447370463 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}] 04:49:30 INFO - PROCESS | 1647 | 1469447370464 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:30 INFO - PROCESS | 1647 | 1469447370569 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:49:30 INFO - PROCESS | 1647 | 1469447370581 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:30 INFO - PROCESS | 1647 | 1469447370582 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b943800 == 39 [pid = 1647] [id = 430] 04:49:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x127458800) [pid = 1647] [serial = 1289] [outer = 0x0] 04:49:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x128b25000) [pid = 1647] [serial = 1290] [outer = 0x127458800] 04:49:30 INFO - PROCESS | 1647 | 1469447370606 Marionette DEBUG loaded listener.js 04:49:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x128ba2000) [pid = 1647] [serial = 1291] [outer = 0x127458800] 04:49:30 INFO - PROCESS | 1647 | 1469447370944 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]]]}] 04:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms 04:49:30 INFO - PROCESS | 1647 | 1469447370981 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:49:30 INFO - PROCESS | 1647 | 1469447370982 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:49:30 INFO - PROCESS | 1647 | 1469447370984 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:49:30 INFO - PROCESS | 1647 | 1469447370985 Marionette TRACE conn2 <- [1,1694,null,{}] 04:49:30 INFO - PROCESS | 1647 | 1469447370987 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}] 04:49:30 INFO - PROCESS | 1647 | 1469447370988 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:31 INFO - PROCESS | 1647 | 1469447371100 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:49:31 INFO - PROCESS | 1647 | 1469447371103 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:31 INFO - PROCESS | 1647 | 1469447371104 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c4cb800 == 40 [pid = 1647] [id = 431] 04:49:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x128ba4800) [pid = 1647] [serial = 1292] [outer = 0x0] 04:49:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x128fa7800) [pid = 1647] [serial = 1293] [outer = 0x128ba4800] 04:49:31 INFO - PROCESS | 1647 | 1469447371168 Marionette DEBUG loaded listener.js 04:49:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x129278400) [pid = 1647] [serial = 1294] [outer = 0x128ba4800] 04:49:31 INFO - PROCESS | 1647 | 1469447371439 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]]]}] 04:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 467ms 04:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:49:31 INFO - PROCESS | 1647 | 1469447371452 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:49:31 INFO - PROCESS | 1647 | 1469447371453 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:49:31 INFO - PROCESS | 1647 | 1469447371473 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:49:31 INFO - PROCESS | 1647 | 1469447371476 Marionette TRACE conn2 <- [1,1698,null,{}] 04:49:31 INFO - PROCESS | 1647 | 1469447371483 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}] 04:49:31 INFO - PROCESS | 1647 | 1469447371484 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:31 INFO - PROCESS | 1647 | 1469447371596 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:49:31 INFO - PROCESS | 1647 | 1469447371637 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:31 INFO - PROCESS | 1647 | 1469447371638 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ca9d800 == 41 [pid = 1647] [id = 432] 04:49:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x128dacc00) [pid = 1647] [serial = 1295] [outer = 0x0] 04:49:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12927fc00) [pid = 1647] [serial = 1296] [outer = 0x128dacc00] 04:49:31 INFO - PROCESS | 1647 | 1469447371662 Marionette DEBUG loaded listener.js 04:49:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x1292bb400) [pid = 1647] [serial = 1297] [outer = 0x128dacc00] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x124004400) [pid = 1647] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12410c000) [pid = 1647] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1130a5800) [pid = 1647] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12ae69c00) [pid = 1647] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12b728c00) [pid = 1647] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x117083400) [pid = 1647] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12442b800) [pid = 1647] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12bd3cc00) [pid = 1647] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12419b800) [pid = 1647] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1210dc400) [pid = 1647] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x1160f0400) [pid = 1647] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1122b1400) [pid = 1647] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x116089c00) [pid = 1647] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1258fa000) [pid = 1647] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x124a87800) [pid = 1647] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x117e03400) [pid = 1647] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x115ea7800) [pid = 1647] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x115ea1000) [pid = 1647] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x129272800) [pid = 1647] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x125371800) [pid = 1647] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x128b9e800) [pid = 1647] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12520b800) [pid = 1647] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x124191400) [pid = 1647] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x112a7dc00) [pid = 1647] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1210ea400) [pid = 1647] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11707f800) [pid = 1647] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x119af1000) [pid = 1647] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x112aa6c00) [pid = 1647] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11690d800) [pid = 1647] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x118721400) [pid = 1647] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1253f6800) [pid = 1647] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x128fa4000) [pid = 1647] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x119be0400) [pid = 1647] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1160ee800) [pid = 1647] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:49:32 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x118718800) [pid = 1647] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:49:32 INFO - PROCESS | 1647 | 1469447372429 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]]]}] 04:49:32 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 04:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 997ms 04:49:32 INFO - PROCESS | 1647 | 1469447372452 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:49:32 INFO - PROCESS | 1647 | 1469447372454 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:49:32 INFO - PROCESS | 1647 | 1469447372461 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:49:32 INFO - PROCESS | 1647 | 1469447372462 Marionette TRACE conn2 <- [1,1702,null,{}] 04:49:32 INFO - PROCESS | 1647 | 1469447372465 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}] 04:49:32 INFO - PROCESS | 1647 | 1469447372466 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:32 INFO - PROCESS | 1647 | 1469447372593 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:49:32 INFO - PROCESS | 1647 | 1469447372642 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:32 INFO - PROCESS | 1647 | 1469447372643 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269b7000 == 42 [pid = 1647] [id = 433] 04:49:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11318b000) [pid = 1647] [serial = 1298] [outer = 0x0] 04:49:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x116089c00) [pid = 1647] [serial = 1299] [outer = 0x11318b000] 04:49:32 INFO - PROCESS | 1647 | 1469447372667 Marionette DEBUG loaded listener.js 04:49:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x118360400) [pid = 1647] [serial = 1300] [outer = 0x11318b000] 04:49:32 INFO - PROCESS | 1647 | 1469447372927 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]]]}] 04:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 472ms 04:49:32 INFO - PROCESS | 1647 | 1469447372933 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:49:32 INFO - PROCESS | 1647 | 1469447372935 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:49:32 INFO - PROCESS | 1647 | 1469447372937 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:49:32 INFO - PROCESS | 1647 | 1469447372938 Marionette TRACE conn2 <- [1,1706,null,{}] 04:49:32 INFO - PROCESS | 1647 | 1469447372949 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}] 04:49:32 INFO - PROCESS | 1647 | 1469447372950 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:33 INFO - PROCESS | 1647 | 1469447373041 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:49:33 INFO - PROCESS | 1647 | 1469447373045 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:33 INFO - PROCESS | 1647 | 1469447373046 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce5a800 == 43 [pid = 1647] [id = 434] 04:49:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1185f2800) [pid = 1647] [serial = 1301] [outer = 0x0] 04:49:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x119af1000) [pid = 1647] [serial = 1302] [outer = 0x1185f2800] 04:49:33 INFO - PROCESS | 1647 | 1469447373070 Marionette DEBUG loaded listener.js 04:49:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12410d800) [pid = 1647] [serial = 1303] [outer = 0x1185f2800] 04:49:33 INFO - PROCESS | 1647 | 1469447373431 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]]]}] 04:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 525ms 04:49:33 INFO - PROCESS | 1647 | 1469447373463 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:49:33 INFO - PROCESS | 1647 | 1469447373464 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:49:33 INFO - PROCESS | 1647 | 1469447373466 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:49:33 INFO - PROCESS | 1647 | 1469447373467 Marionette TRACE conn2 <- [1,1710,null,{}] 04:49:33 INFO - PROCESS | 1647 | 1469447373491 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}] 04:49:33 INFO - PROCESS | 1647 | 1469447373492 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:33 INFO - PROCESS | 1647 | 1469447373575 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:49:33 INFO - PROCESS | 1647 | 1469447373578 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:33 INFO - PROCESS | 1647 | 1469447373579 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3e2800 == 44 [pid = 1647] [id = 435] 04:49:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x119af1800) [pid = 1647] [serial = 1304] [outer = 0x0] 04:49:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x124ae9c00) [pid = 1647] [serial = 1305] [outer = 0x119af1800] 04:49:33 INFO - PROCESS | 1647 | 1469447373602 Marionette DEBUG loaded listener.js 04:49:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x127456c00) [pid = 1647] [serial = 1306] [outer = 0x119af1800] 04:49:33 INFO - PROCESS | 1647 | 1469447373940 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]]]}] 04:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 493ms 04:49:33 INFO - PROCESS | 1647 | 1469447373959 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:49:33 INFO - PROCESS | 1647 | 1469447373961 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:49:33 INFO - PROCESS | 1647 | 1469447373963 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:49:33 INFO - PROCESS | 1647 | 1469447373964 Marionette TRACE conn2 <- [1,1714,null,{}] 04:49:33 INFO - PROCESS | 1647 | 1469447373966 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}] 04:49:33 INFO - PROCESS | 1647 | 1469447373967 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:34 INFO - PROCESS | 1647 | 1469447374050 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:49:34 INFO - PROCESS | 1647 | 1469447374053 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:34 INFO - PROCESS | 1647 | 1469447374054 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6ea800 == 45 [pid = 1647] [id = 436] 04:49:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x128b2b800) [pid = 1647] [serial = 1307] [outer = 0x0] 04:49:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1292af400) [pid = 1647] [serial = 1308] [outer = 0x128b2b800] 04:49:34 INFO - PROCESS | 1647 | 1469447374079 Marionette DEBUG loaded listener.js 04:49:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12946dc00) [pid = 1647] [serial = 1309] [outer = 0x128b2b800] 04:49:34 INFO - PROCESS | 1647 | 1469447374658 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]]]}] 04:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 770ms 04:49:34 INFO - PROCESS | 1647 | 1469447374778 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:49:34 INFO - PROCESS | 1647 | 1469447374781 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:49:34 INFO - PROCESS | 1647 | 1469447374809 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:49:34 INFO - PROCESS | 1647 | 1469447374811 Marionette TRACE conn2 <- [1,1718,null,{}] 04:49:34 INFO - PROCESS | 1647 | 1469447374815 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}] 04:49:34 INFO - PROCESS | 1647 | 1469447374817 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:34 INFO - PROCESS | 1647 | 1469447374941 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:49:35 INFO - PROCESS | 1647 | 1469447375047 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:35 INFO - PROCESS | 1647 | 1469447375049 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182c2800 == 46 [pid = 1647] [id = 437] 04:49:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x113195c00) [pid = 1647] [serial = 1310] [outer = 0x0] 04:49:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x115ea9000) [pid = 1647] [serial = 1311] [outer = 0x113195c00] 04:49:35 INFO - PROCESS | 1647 | 1469447375081 Marionette DEBUG loaded listener.js 04:49:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11707d000) [pid = 1647] [serial = 1312] [outer = 0x113195c00] 04:49:35 INFO - PROCESS | 1647 | 1469447375586 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]]]}] 04:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 823ms 04:49:35 INFO - PROCESS | 1647 | 1469447375631 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:49:35 INFO - PROCESS | 1647 | 1469447375634 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:49:35 INFO - PROCESS | 1647 | 1469447375639 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 1647 | 1469447375641 Marionette TRACE conn2 <- [1,1722,null,{}] 04:49:35 INFO - PROCESS | 1647 | 1469447375644 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}] 04:49:35 INFO - PROCESS | 1647 | 1469447375645 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:35 INFO - PROCESS | 1647 | 1469447375765 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:49:35 INFO - PROCESS | 1647 | 1469447375859 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:35 INFO - PROCESS | 1647 | 1469447375861 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191d3800 == 47 [pid = 1647] [id = 438] 04:49:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11707bc00) [pid = 1647] [serial = 1313] [outer = 0x0] 04:49:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x117e0c800) [pid = 1647] [serial = 1314] [outer = 0x11707bc00] 04:49:35 INFO - PROCESS | 1647 | 1469447375892 Marionette DEBUG loaded listener.js 04:49:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1185f2c00) [pid = 1647] [serial = 1315] [outer = 0x11707bc00] 04:49:36 INFO - PROCESS | 1647 | 1469447376622 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]]]}] 04:49:36 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 04:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1020ms 04:49:36 INFO - PROCESS | 1647 | 1469447376660 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:49:36 INFO - PROCESS | 1647 | 1469447376663 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:49:36 INFO - PROCESS | 1647 | 1469447376666 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:49:36 INFO - PROCESS | 1647 | 1469447376668 Marionette TRACE conn2 <- [1,1726,null,{}] 04:49:36 INFO - PROCESS | 1647 | 1469447376672 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}] 04:49:36 INFO - PROCESS | 1647 | 1469447376674 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:36 INFO - PROCESS | 1647 | 1469447376799 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3e2800 == 46 [pid = 1647] [id = 435] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce5a800 == 45 [pid = 1647] [id = 434] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1269b7000 == 44 [pid = 1647] [id = 433] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12ca9d800 == 43 [pid = 1647] [id = 432] 04:49:36 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x113195800) [pid = 1647] [serial = 1254] [outer = 0x0] [url = about:blank] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12c4cb800 == 42 [pid = 1647] [id = 431] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12b943800 == 41 [pid = 1647] [id = 430] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1247bc000 == 40 [pid = 1647] [id = 429] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12a521800 == 39 [pid = 1647] [id = 428] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x124021800 == 38 [pid = 1647] [id = 427] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x128f13000 == 37 [pid = 1647] [id = 426] 04:49:36 INFO - PROCESS | 1647 | 1469447376955 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:36 INFO - PROCESS | 1647 | 1469447376957 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x126e8c000 == 36 [pid = 1647] [id = 425] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x125860800 == 35 [pid = 1647] [id = 424] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1247bc800 == 34 [pid = 1647] [id = 423] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x124480800 == 33 [pid = 1647] [id = 422] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x124022000 == 32 [pid = 1647] [id = 421] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x118381800 == 31 [pid = 1647] [id = 420] 04:49:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1170ef800 == 30 [pid = 1647] [id = 419] 04:49:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x112d0b000 == 31 [pid = 1647] [id = 439] 04:49:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x111dac800) [pid = 1647] [serial = 1316] [outer = 0x0] 04:49:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x113197000) [pid = 1647] [serial = 1317] [outer = 0x111dac800] 04:49:37 INFO - PROCESS | 1647 | 1469447377003 Marionette DEBUG loaded listener.js 04:49:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x115ea6400) [pid = 1647] [serial = 1318] [outer = 0x111dac800] 04:49:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12cb82000 == 30 [pid = 1647] [id = 418] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x126927000) [pid = 1647] [serial = 1048] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x124115800) [pid = 1647] [serial = 1150] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1182d7000) [pid = 1647] [serial = 1153] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1210e0c00) [pid = 1647] [serial = 1105] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1182e2800) [pid = 1647] [serial = 1021] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1184cf400) [pid = 1647] [serial = 1018] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x119754c00) [pid = 1647] [serial = 1054] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x128da6000) [pid = 1647] [serial = 1108] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12ae74000) [pid = 1647] [serial = 1111] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1210d9000) [pid = 1647] [serial = 1057] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1185f0800) [pid = 1647] [serial = 1102] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x120fcbc00) [pid = 1647] [serial = 1156] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x127142800) [pid = 1647] [serial = 1060] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1252f9800) [pid = 1647] [serial = 1159] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x115e13c00) [pid = 1647] [serial = 1051] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12b8c6000) [pid = 1647] [serial = 1099] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12ae6a000) [pid = 1647] [serial = 1236] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12b7a1000) [pid = 1647] [serial = 1239] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12b971800) [pid = 1647] [serial = 1242] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x118831400) [pid = 1647] [serial = 1245] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x124ae0400) [pid = 1647] [serial = 1248] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x124429400) [pid = 1647] [serial = 1246] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12bdc3800) [pid = 1647] [serial = 1251] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12bd3a400) [pid = 1647] [serial = 1243] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x124a8a400) [pid = 1647] [serial = 1224] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x124de4c00) [pid = 1647] [serial = 1225] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x124004c00) [pid = 1647] [serial = 1221] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x124118800) [pid = 1647] [serial = 1222] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119b08400) [pid = 1647] [serial = 1219] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118827c00) [pid = 1647] [serial = 1218] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1172b3c00) [pid = 1647] [serial = 1216] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x116762c00) [pid = 1647] [serial = 1215] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x128b99800) [pid = 1647] [serial = 1213] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12410d400) [pid = 1647] [serial = 1212] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x128b22400) [pid = 1647] [serial = 1209] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x128b28800) [pid = 1647] [serial = 1210] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x124de5400) [pid = 1647] [serial = 1207] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x124ae9400) [pid = 1647] [serial = 1206] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x124005400) [pid = 1647] [serial = 1204] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1199f5400) [pid = 1647] [serial = 1203] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x117081800) [pid = 1647] [serial = 1201] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116084c00) [pid = 1647] [serial = 1200] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116537000) [pid = 1647] [serial = 1198] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1292b5c00) [pid = 1647] [serial = 1231] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x129278000) [pid = 1647] [serial = 1230] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x128b23000) [pid = 1647] [serial = 1228] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x125dc4000) [pid = 1647] [serial = 1227] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12c4ec800) [pid = 1647] [serial = 1252] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12946c000) [pid = 1647] [serial = 1233] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12a7b6c00) [pid = 1647] [serial = 1234] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12b8cc400) [pid = 1647] [serial = 1240] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12b728000) [pid = 1647] [serial = 1237] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12bd3bc00) [pid = 1647] [serial = 1249] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1647 | 1469447377333 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]]]}] 04:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 720ms 04:49:37 INFO - PROCESS | 1647 | 1469447377387 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:49:37 INFO - PROCESS | 1647 | 1469447377389 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:49:37 INFO - PROCESS | 1647 | 1469447377394 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:49:37 INFO - PROCESS | 1647 | 1469447377395 Marionette TRACE conn2 <- [1,1730,null,{}] 04:49:37 INFO - PROCESS | 1647 | 1469447377398 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}] 04:49:37 INFO - PROCESS | 1647 | 1469447377399 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:37 INFO - PROCESS | 1647 | 1469447377479 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:49:37 INFO - PROCESS | 1647 | 1469447377484 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:37 INFO - PROCESS | 1647 | 1469447377485 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181a3000 == 31 [pid = 1647] [id = 440] 04:49:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116754800) [pid = 1647] [serial = 1319] [outer = 0x0] 04:49:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x117080400) [pid = 1647] [serial = 1320] [outer = 0x116754800] 04:49:37 INFO - PROCESS | 1647 | 1469447377514 Marionette DEBUG loaded listener.js 04:49:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1176bb800) [pid = 1647] [serial = 1321] [outer = 0x116754800] 04:49:37 INFO - PROCESS | 1647 | 1469447377862 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]]]}] 04:49:37 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 04:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 522ms 04:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:49:37 INFO - PROCESS | 1647 | 1469447377915 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:49:37 INFO - PROCESS | 1647 | 1469447377917 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:49:37 INFO - PROCESS | 1647 | 1469447377919 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:49:37 INFO - PROCESS | 1647 | 1469447377921 Marionette TRACE conn2 <- [1,1734,null,{}] 04:49:37 INFO - PROCESS | 1647 | 1469447377928 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}] 04:49:37 INFO - PROCESS | 1647 | 1469447377932 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:38 INFO - PROCESS | 1647 | 1469447378023 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:49:38 INFO - PROCESS | 1647 | 1469447378029 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:38 INFO - PROCESS | 1647 | 1469447378031 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b50000 == 32 [pid = 1647] [id = 441] 04:49:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1182db800) [pid = 1647] [serial = 1322] [outer = 0x0] 04:49:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1185ef000) [pid = 1647] [serial = 1323] [outer = 0x1182db800] 04:49:38 INFO - PROCESS | 1647 | 1469447378058 Marionette DEBUG loaded listener.js 04:49:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118822400) [pid = 1647] [serial = 1324] [outer = 0x1182db800] 04:49:38 INFO - PROCESS | 1647 | 1469447378495 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]]]}] 04:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 622ms 04:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:49:38 INFO - PROCESS | 1647 | 1469447378543 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:49:38 INFO - PROCESS | 1647 | 1469447378545 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:49:38 INFO - PROCESS | 1647 | 1469447378549 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:49:38 INFO - PROCESS | 1647 | 1469447378551 Marionette TRACE conn2 <- [1,1738,null,{}] 04:49:38 INFO - PROCESS | 1647 | 1469447378554 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}] 04:49:38 INFO - PROCESS | 1647 | 1469447378556 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:38 INFO - PROCESS | 1647 | 1469447378659 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:49:38 INFO - PROCESS | 1647 | 1469447378662 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:38 INFO - PROCESS | 1647 | 1469447378663 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x124388000 == 33 [pid = 1647] [id = 442] 04:49:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11882a800) [pid = 1647] [serial = 1325] [outer = 0x0] 04:49:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1188f3800) [pid = 1647] [serial = 1326] [outer = 0x11882a800] 04:49:38 INFO - PROCESS | 1647 | 1469447378688 Marionette DEBUG loaded listener.js 04:49:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1191a2000) [pid = 1647] [serial = 1327] [outer = 0x11882a800] 04:49:39 INFO - PROCESS | 1647 | 1469447379028 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]]]}] 04:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 522ms 04:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:49:39 INFO - PROCESS | 1647 | 1469447379071 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:49:39 INFO - PROCESS | 1647 | 1469447379072 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:49:39 INFO - PROCESS | 1647 | 1469447379074 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:49:39 INFO - PROCESS | 1647 | 1469447379075 Marionette TRACE conn2 <- [1,1742,null,{}] 04:49:39 INFO - PROCESS | 1647 | 1469447379084 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}] 04:49:39 INFO - PROCESS | 1647 | 1469447379085 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:39 INFO - PROCESS | 1647 | 1469447379221 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:49:39 INFO - PROCESS | 1647 | 1469447379268 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:39 INFO - PROCESS | 1647 | 1469447379270 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12453c800 == 34 [pid = 1647] [id = 443] 04:49:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1188fc000) [pid = 1647] [serial = 1328] [outer = 0x0] 04:49:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119753800) [pid = 1647] [serial = 1329] [outer = 0x1188fc000] 04:49:39 INFO - PROCESS | 1647 | 1469447379343 Marionette DEBUG loaded listener.js 04:49:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119911000) [pid = 1647] [serial = 1330] [outer = 0x1188fc000] 04:49:39 INFO - PROCESS | 1647 | 1469447379743 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]]]}] 04:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 718ms 04:49:39 INFO - PROCESS | 1647 | 1469447379792 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:49:39 INFO - PROCESS | 1647 | 1469447379793 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:49:39 INFO - PROCESS | 1647 | 1469447379796 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:49:39 INFO - PROCESS | 1647 | 1469447379797 Marionette TRACE conn2 <- [1,1746,null,{}] 04:49:39 INFO - PROCESS | 1647 | 1469447379799 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}] 04:49:39 INFO - PROCESS | 1647 | 1469447379803 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:39 INFO - PROCESS | 1647 | 1469447379926 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:49:39 INFO - PROCESS | 1647 | 1469447379944 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:39 INFO - PROCESS | 1647 | 1469447379945 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cc1000 == 35 [pid = 1647] [id = 444] 04:49:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1199f1c00) [pid = 1647] [serial = 1331] [outer = 0x0] 04:49:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119b06800) [pid = 1647] [serial = 1332] [outer = 0x1199f1c00] 04:49:39 INFO - PROCESS | 1647 | 1469447379970 Marionette DEBUG loaded listener.js 04:49:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x120fcc000) [pid = 1647] [serial = 1333] [outer = 0x1199f1c00] 04:49:40 INFO - PROCESS | 1647 | 1469447380291 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]]]}] 04:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 517ms 04:49:40 INFO - PROCESS | 1647 | 1469447380316 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:49:40 INFO - PROCESS | 1647 | 1469447380317 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:49:40 INFO - PROCESS | 1647 | 1469447380320 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:49:40 INFO - PROCESS | 1647 | 1469447380322 Marionette TRACE conn2 <- [1,1750,null,{}] 04:49:40 INFO - PROCESS | 1647 | 1469447380325 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}] 04:49:40 INFO - PROCESS | 1647 | 1469447380326 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:40 INFO - PROCESS | 1647 | 1469447380430 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:49:40 INFO - PROCESS | 1647 | 1469447380434 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:40 INFO - PROCESS | 1647 | 1469447380435 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e4e000 == 36 [pid = 1647] [id = 445] 04:49:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119ae4c00) [pid = 1647] [serial = 1334] [outer = 0x0] 04:49:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1210d1c00) [pid = 1647] [serial = 1335] [outer = 0x119ae4c00] 04:49:40 INFO - PROCESS | 1647 | 1469447380493 Marionette DEBUG loaded listener.js 04:49:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1210e1400) [pid = 1647] [serial = 1336] [outer = 0x119ae4c00] 04:49:40 INFO - PROCESS | 1647 | 1469447380812 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]]]}] 04:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 521ms 04:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:49:40 INFO - PROCESS | 1647 | 1469447380842 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:49:40 INFO - PROCESS | 1647 | 1469447380844 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:49:40 INFO - PROCESS | 1647 | 1469447380846 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:49:40 INFO - PROCESS | 1647 | 1469447380847 Marionette TRACE conn2 <- [1,1754,null,{}] 04:49:40 INFO - PROCESS | 1647 | 1469447380854 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}] 04:49:40 INFO - PROCESS | 1647 | 1469447380855 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:40 INFO - PROCESS | 1647 | 1469447380957 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:49:40 INFO - PROCESS | 1647 | 1469447380960 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:40 INFO - PROCESS | 1647 | 1469447380961 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271cc000 == 37 [pid = 1647] [id = 446] 04:49:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119be8c00) [pid = 1647] [serial = 1337] [outer = 0x0] 04:49:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1210e9000) [pid = 1647] [serial = 1338] [outer = 0x119be8c00] 04:49:41 INFO - PROCESS | 1647 | 1469447381020 Marionette DEBUG loaded listener.js 04:49:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12400c800) [pid = 1647] [serial = 1339] [outer = 0x119be8c00] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11318b000) [pid = 1647] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x128ba4800) [pid = 1647] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x128dacc00) [pid = 1647] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1185f2800) [pid = 1647] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119af1800) [pid = 1647] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x113193400) [pid = 1647] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119b05400) [pid = 1647] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x117082400) [pid = 1647] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12520bc00) [pid = 1647] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118882400) [pid = 1647] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x110fb1000) [pid = 1647] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12462b800) [pid = 1647] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x124004000) [pid = 1647] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113964000) [pid = 1647] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x117082000) [pid = 1647] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x120fce400) [pid = 1647] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:49:41 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x127458800) [pid = 1647] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:49:41 INFO - PROCESS | 1647 | 1469447381430 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]]]}] 04:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 619ms 04:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:49:41 INFO - PROCESS | 1647 | 1469447381465 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:49:41 INFO - PROCESS | 1647 | 1469447381466 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:49:41 INFO - PROCESS | 1647 | 1469447381468 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:49:41 INFO - PROCESS | 1647 | 1469447381470 Marionette TRACE conn2 <- [1,1758,null,{}] 04:49:41 INFO - PROCESS | 1647 | 1469447381472 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}] 04:49:41 INFO - PROCESS | 1647 | 1469447381473 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:41 INFO - PROCESS | 1647 | 1469447381555 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:49:41 INFO - PROCESS | 1647 | 1469447381620 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:41 INFO - PROCESS | 1647 | 1469447381621 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194dd800 == 38 [pid = 1647] [id = 447] 04:49:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x113193400) [pid = 1647] [serial = 1340] [outer = 0x0] 04:49:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1176b7400) [pid = 1647] [serial = 1341] [outer = 0x113193400] 04:49:41 INFO - PROCESS | 1647 | 1469447381645 Marionette DEBUG loaded listener.js 04:49:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119af1800) [pid = 1647] [serial = 1342] [outer = 0x113193400] 04:49:41 INFO - PROCESS | 1647 | 1469447381916 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]]]}] 04:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 467ms 04:49:41 INFO - PROCESS | 1647 | 1469447381937 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:49:41 INFO - PROCESS | 1647 | 1469447381939 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:49:41 INFO - PROCESS | 1647 | 1469447381948 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:49:41 INFO - PROCESS | 1647 | 1469447381949 Marionette TRACE conn2 <- [1,1762,null,{}] 04:49:41 INFO - PROCESS | 1647 | 1469447381951 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}] 04:49:41 INFO - PROCESS | 1647 | 1469447381952 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:42 INFO - PROCESS | 1647 | 1469447382037 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:49:42 INFO - PROCESS | 1647 | 1469447382043 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:42 INFO - PROCESS | 1647 | 1469447382044 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fd7000 == 39 [pid = 1647] [id = 448] 04:49:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x120fce000) [pid = 1647] [serial = 1343] [outer = 0x0] 04:49:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124109400) [pid = 1647] [serial = 1344] [outer = 0x120fce000] 04:49:42 INFO - PROCESS | 1647 | 1469447382068 Marionette DEBUG loaded listener.js 04:49:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124117000) [pid = 1647] [serial = 1345] [outer = 0x120fce000] 04:49:42 INFO - PROCESS | 1647 | 1469447382385 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]]]}] 04:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 475ms 04:49:42 INFO - PROCESS | 1647 | 1469447382419 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:49:42 INFO - PROCESS | 1647 | 1469447382421 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:49:42 INFO - PROCESS | 1647 | 1469447382430 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:49:42 INFO - PROCESS | 1647 | 1469447382431 Marionette TRACE conn2 <- [1,1766,null,{}] 04:49:42 INFO - PROCESS | 1647 | 1469447382434 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}] 04:49:42 INFO - PROCESS | 1647 | 1469447382436 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:42 INFO - PROCESS | 1647 | 1469447382596 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:49:42 INFO - PROCESS | 1647 | 1469447382613 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:42 INFO - PROCESS | 1647 | 1469447382614 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a709000 == 40 [pid = 1647] [id = 449] 04:49:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1210d8400) [pid = 1647] [serial = 1346] [outer = 0x0] 04:49:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124196800) [pid = 1647] [serial = 1347] [outer = 0x1210d8400] 04:49:42 INFO - PROCESS | 1647 | 1469447382656 Marionette DEBUG loaded listener.js 04:49:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124624000) [pid = 1647] [serial = 1348] [outer = 0x1210d8400] 04:49:43 INFO - PROCESS | 1647 | 1469447383074 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]]]}] 04:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 671ms 04:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:49:43 INFO - PROCESS | 1647 | 1469447383100 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:49:43 INFO - PROCESS | 1647 | 1469447383102 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:49:43 INFO - PROCESS | 1647 | 1469447383104 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:49:43 INFO - PROCESS | 1647 | 1469447383105 Marionette TRACE conn2 <- [1,1770,null,{}] 04:49:43 INFO - PROCESS | 1647 | 1469447383107 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}] 04:49:43 INFO - PROCESS | 1647 | 1469447383108 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:43 INFO - PROCESS | 1647 | 1469447383193 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:49:43 INFO - PROCESS | 1647 | 1469447383258 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:43 INFO - PROCESS | 1647 | 1469447383259 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a785800 == 41 [pid = 1647] [id = 450] 04:49:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124623c00) [pid = 1647] [serial = 1349] [outer = 0x0] 04:49:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124adf800) [pid = 1647] [serial = 1350] [outer = 0x124623c00] 04:49:43 INFO - PROCESS | 1647 | 1469447383282 Marionette DEBUG loaded listener.js 04:49:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x124d0c000) [pid = 1647] [serial = 1351] [outer = 0x124623c00] 04:49:43 INFO - PROCESS | 1647 | 1469447383735 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]]]}] 04:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 671ms 04:49:43 INFO - PROCESS | 1647 | 1469447383775 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:49:43 INFO - PROCESS | 1647 | 1469447383778 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:49:43 INFO - PROCESS | 1647 | 1469447383781 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:49:43 INFO - PROCESS | 1647 | 1469447383784 Marionette TRACE conn2 <- [1,1774,null,{}] 04:49:43 INFO - PROCESS | 1647 | 1469447383788 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}] 04:49:43 INFO - PROCESS | 1647 | 1469447383789 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:43 INFO - PROCESS | 1647 | 1469447383903 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:49:44 INFO - PROCESS | 1647 | 1469447384004 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:44 INFO - PROCESS | 1647 | 1469447384005 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x118369800 == 42 [pid = 1647] [id = 451] 04:49:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x113d4ac00) [pid = 1647] [serial = 1352] [outer = 0x0] 04:49:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x116031800) [pid = 1647] [serial = 1353] [outer = 0x113d4ac00] 04:49:44 INFO - PROCESS | 1647 | 1469447384050 Marionette DEBUG loaded listener.js 04:49:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11707c000) [pid = 1647] [serial = 1354] [outer = 0x113d4ac00] 04:49:44 INFO - PROCESS | 1647 | 1469447384475 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]]]}] 04:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 722ms 04:49:44 INFO - PROCESS | 1647 | 1469447384503 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:49:44 INFO - PROCESS | 1647 | 1469447384506 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:49:44 INFO - PROCESS | 1647 | 1469447384510 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:49:44 INFO - PROCESS | 1647 | 1469447384512 Marionette TRACE conn2 <- [1,1778,null,{}] 04:49:44 INFO - PROCESS | 1647 | 1469447384515 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}] 04:49:44 INFO - PROCESS | 1647 | 1469447384517 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:44 INFO - PROCESS | 1647 | 1469447384625 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:49:44 INFO - PROCESS | 1647 | 1469447384690 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:44 INFO - PROCESS | 1647 | 1469447384691 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ca8800 == 43 [pid = 1647] [id = 452] 04:49:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1176bbc00) [pid = 1647] [serial = 1355] [outer = 0x0] 04:49:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x118361400) [pid = 1647] [serial = 1356] [outer = 0x1176bbc00] 04:49:44 INFO - PROCESS | 1647 | 1469447384762 Marionette DEBUG loaded listener.js 04:49:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118764000) [pid = 1647] [serial = 1357] [outer = 0x1176bbc00] 04:49:45 INFO - PROCESS | 1647 | 1469447385190 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]]]}] 04:49:45 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 04:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 720ms 04:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:49:45 INFO - PROCESS | 1647 | 1469447385231 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:49:45 INFO - PROCESS | 1647 | 1469447385232 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:49:45 INFO - PROCESS | 1647 | 1469447385235 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:49:45 INFO - PROCESS | 1647 | 1469447385237 Marionette TRACE conn2 <- [1,1782,null,{}] 04:49:45 INFO - PROCESS | 1647 | 1469447385245 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}] 04:49:45 INFO - PROCESS | 1647 | 1469447385248 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:45 INFO - PROCESS | 1647 | 1469447385374 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:49:45 INFO - PROCESS | 1647 | 1469447385482 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:45 INFO - PROCESS | 1647 | 1469447385484 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b07a800 == 44 [pid = 1647] [id = 453] 04:49:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x118829800) [pid = 1647] [serial = 1358] [outer = 0x0] 04:49:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1199f0800) [pid = 1647] [serial = 1359] [outer = 0x118829800] 04:49:45 INFO - PROCESS | 1647 | 1469447385517 Marionette DEBUG loaded listener.js 04:49:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119b10800) [pid = 1647] [serial = 1360] [outer = 0x118829800] 04:49:45 INFO - PROCESS | 1647 | 1469447385948 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]]]}] 04:49:46 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 04:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 774ms 04:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:49:46 INFO - PROCESS | 1647 | 1469447386009 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:49:46 INFO - PROCESS | 1647 | 1469447386011 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:49:46 INFO - PROCESS | 1647 | 1469447386013 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:49:46 INFO - PROCESS | 1647 | 1469447386015 Marionette TRACE conn2 <- [1,1786,null,{}] 04:49:46 INFO - PROCESS | 1647 | 1469447386017 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}] 04:49:46 INFO - PROCESS | 1647 | 1469447386019 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:46 INFO - PROCESS | 1647 | 1469447386126 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:49:46 INFO - PROCESS | 1647 | 1469447386244 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:46 INFO - PROCESS | 1647 | 1469447386245 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b93f800 == 45 [pid = 1647] [id = 454] 04:49:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x111f29000) [pid = 1647] [serial = 1361] [outer = 0x0] 04:49:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x119fc8800) [pid = 1647] [serial = 1362] [outer = 0x111f29000] 04:49:46 INFO - PROCESS | 1647 | 1469447386276 Marionette DEBUG loaded listener.js 04:49:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12419ac00) [pid = 1647] [serial = 1363] [outer = 0x111f29000] 04:49:46 INFO - PROCESS | 1647 | 1469447386849 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]]]}] 04:49:46 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 04:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 868ms 04:49:46 INFO - PROCESS | 1647 | 1469447386883 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:49:46 INFO - PROCESS | 1647 | 1469447386885 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:49:46 INFO - PROCESS | 1647 | 1469447386889 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:49:46 INFO - PROCESS | 1647 | 1469447386891 Marionette TRACE conn2 <- [1,1790,null,{}] 04:49:46 INFO - PROCESS | 1647 | 1469447386894 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}] 04:49:46 INFO - PROCESS | 1647 | 1469447386896 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:47 INFO - PROCESS | 1647 | 1469447387001 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:49:47 INFO - PROCESS | 1647 | 1469447387065 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:47 INFO - PROCESS | 1647 | 1469447387068 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x116945800 == 46 [pid = 1647] [id = 455] 04:49:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x112a7e400) [pid = 1647] [serial = 1364] [outer = 0x0] 04:49:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x112ddd400) [pid = 1647] [serial = 1365] [outer = 0x112a7e400] 04:49:47 INFO - PROCESS | 1647 | 1469447387095 Marionette DEBUG loaded listener.js 04:49:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x113199c00) [pid = 1647] [serial = 1366] [outer = 0x112a7e400] 04:49:47 INFO - PROCESS | 1647 | 1469447387529 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]]]}] 04:49:47 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) 04:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 672ms 04:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:49:47 INFO - PROCESS | 1647 | 1469447387561 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:49:47 INFO - PROCESS | 1647 | 1469447387563 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:49:47 INFO - PROCESS | 1647 | 1469447387567 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:49:47 INFO - PROCESS | 1647 | 1469447387569 Marionette TRACE conn2 <- [1,1794,null,{}] 04:49:47 INFO - PROCESS | 1647 | 1469447387572 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}] 04:49:47 INFO - PROCESS | 1647 | 1469447387573 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:47 INFO - PROCESS | 1647 | 1469447387672 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:49:47 INFO - PROCESS | 1647 | 1469447387736 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:47 INFO - PROCESS | 1647 | 1469447387737 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11819b800 == 47 [pid = 1647] [id = 456] 04:49:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x115e9cc00) [pid = 1647] [serial = 1367] [outer = 0x0] 04:49:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x115ea1c00) [pid = 1647] [serial = 1368] [outer = 0x115e9cc00] 04:49:47 INFO - PROCESS | 1647 | 1469447387784 Marionette DEBUG loaded listener.js 04:49:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1160edc00) [pid = 1647] [serial = 1369] [outer = 0x115e9cc00] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12a709000 == 46 [pid = 1647] [id = 449] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x128fd7000 == 45 [pid = 1647] [id = 448] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1194dd800 == 44 [pid = 1647] [id = 447] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1271cc000 == 43 [pid = 1647] [id = 446] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x125e4e000 == 42 [pid = 1647] [id = 445] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x124cc1000 == 41 [pid = 1647] [id = 444] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12453c800 == 40 [pid = 1647] [id = 443] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x124388000 == 39 [pid = 1647] [id = 442] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x119b50000 == 38 [pid = 1647] [id = 441] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1181a3000 == 37 [pid = 1647] [id = 440] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x112d0b000 == 36 [pid = 1647] [id = 439] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1191d3800 == 35 [pid = 1647] [id = 438] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1182c2800 == 34 [pid = 1647] [id = 437] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6ea800 == 33 [pid = 1647] [id = 436] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x116945800 == 32 [pid = 1647] [id = 455] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12b93f800 == 31 [pid = 1647] [id = 454] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12b07a800 == 30 [pid = 1647] [id = 453] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x124ca8800 == 29 [pid = 1647] [id = 452] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x118369800 == 28 [pid = 1647] [id = 451] 04:49:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12a785800 == 27 [pid = 1647] [id = 450] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x125e99400) [pid = 1647] [serial = 1287] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119197000) [pid = 1647] [serial = 1266] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119903c00) [pid = 1647] [serial = 1267] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x118767000) [pid = 1647] [serial = 1263] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11882a400) [pid = 1647] [serial = 1264] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1248ac800) [pid = 1647] [serial = 1281] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x124ae3800) [pid = 1647] [serial = 1282] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x124429800) [pid = 1647] [serial = 1278] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x124431000) [pid = 1647] [serial = 1279] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x113b30800) [pid = 1647] [serial = 1257] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x116905000) [pid = 1647] [serial = 1258] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1199e9400) [pid = 1647] [serial = 1269] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119af0800) [pid = 1647] [serial = 1270] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x124116400) [pid = 1647] [serial = 1275] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12419cc00) [pid = 1647] [serial = 1276] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x128b25000) [pid = 1647] [serial = 1290] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x127457400) [pid = 1647] [serial = 1288] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116089c00) [pid = 1647] [serial = 1299] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x128fa7800) [pid = 1647] [serial = 1293] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x129278400) [pid = 1647] [serial = 1294] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x128ba2000) [pid = 1647] [serial = 1291] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12927fc00) [pid = 1647] [serial = 1296] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119af1000) [pid = 1647] [serial = 1302] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124ae9c00) [pid = 1647] [serial = 1305] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x124ae8400) [pid = 1647] [serial = 1284] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119be1800) [pid = 1647] [serial = 1272] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12410a400) [pid = 1647] [serial = 1273] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1176b4c00) [pid = 1647] [serial = 1260] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1292af400) [pid = 1647] [serial = 1308] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118173000) [pid = 1647] [serial = 1261] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1292bb400) [pid = 1647] [serial = 1297] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x127456c00) [pid = 1647] [serial = 1306] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x118360400) [pid = 1647] [serial = 1300] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x124da6000) [pid = 1647] [serial = 1285] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12410d800) [pid = 1647] [serial = 1303] [outer = 0x0] [url = about:blank] 04:49:48 INFO - PROCESS | 1647 | 1469447388753 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]]]}] 04:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1222ms 04:49:48 INFO - PROCESS | 1647 | 1469447388799 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:49:48 INFO - PROCESS | 1647 | 1469447388801 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:49:48 INFO - PROCESS | 1647 | 1469447388805 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:49:48 INFO - PROCESS | 1647 | 1469447388810 Marionette TRACE conn2 <- [1,1798,null,{}] 04:49:48 INFO - PROCESS | 1647 | 1469447388813 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}] 04:49:48 INFO - PROCESS | 1647 | 1469447388815 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:48 INFO - PROCESS | 1647 | 1469447388898 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:49:48 INFO - PROCESS | 1647 | 1469447388903 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:48 INFO - PROCESS | 1647 | 1469447388904 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1169bd000 == 28 [pid = 1647] [id = 457] 04:49:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1127d7c00) [pid = 1647] [serial = 1370] [outer = 0x0] 04:49:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112a82400) [pid = 1647] [serial = 1371] [outer = 0x1127d7c00] 04:49:48 INFO - PROCESS | 1647 | 1469447388934 Marionette DEBUG loaded listener.js 04:49:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11318d400) [pid = 1647] [serial = 1372] [outer = 0x1127d7c00] 04:49:49 INFO - PROCESS | 1647 | 1469447389289 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]]]}] 04:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 524ms 04:49:49 INFO - PROCESS | 1647 | 1469447389329 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:49:49 INFO - PROCESS | 1647 | 1469447389332 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:49:49 INFO - PROCESS | 1647 | 1469447389336 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:49:49 INFO - PROCESS | 1647 | 1469447389338 Marionette TRACE conn2 <- [1,1802,null,{}] 04:49:49 INFO - PROCESS | 1647 | 1469447389347 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}] 04:49:49 INFO - PROCESS | 1647 | 1469447389348 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:49 INFO - PROCESS | 1647 | 1469447389428 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:49:49 INFO - PROCESS | 1647 | 1469447389432 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:49 INFO - PROCESS | 1647 | 1469447389433 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11813a800 == 29 [pid = 1647] [id = 458] 04:49:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11390e000) [pid = 1647] [serial = 1373] [outer = 0x0] 04:49:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x115ea8800) [pid = 1647] [serial = 1374] [outer = 0x11390e000] 04:49:49 INFO - PROCESS | 1647 | 1469447389462 Marionette DEBUG loaded listener.js 04:49:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116536c00) [pid = 1647] [serial = 1375] [outer = 0x11390e000] 04:49:49 INFO - PROCESS | 1647 | 1469447389831 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]]]}] 04:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 524ms 04:49:49 INFO - PROCESS | 1647 | 1469447389861 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:49:49 INFO - PROCESS | 1647 | 1469447389862 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:49:49 INFO - PROCESS | 1647 | 1469447389864 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:49:49 INFO - PROCESS | 1647 | 1469447389867 Marionette TRACE conn2 <- [1,1806,null,{}] 04:49:49 INFO - PROCESS | 1647 | 1469447389880 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}] 04:49:49 INFO - PROCESS | 1647 | 1469447389883 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:49 INFO - PROCESS | 1647 | 1469447389962 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:49:49 INFO - PROCESS | 1647 | 1469447389967 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:49 INFO - PROCESS | 1647 | 1469447389969 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194ce800 == 30 [pid = 1647] [id = 459] 04:49:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11697ec00) [pid = 1647] [serial = 1376] [outer = 0x0] 04:49:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11708a400) [pid = 1647] [serial = 1377] [outer = 0x11697ec00] 04:49:50 INFO - PROCESS | 1647 | 1469447389998 Marionette DEBUG loaded listener.js 04:49:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1176b9400) [pid = 1647] [serial = 1378] [outer = 0x11697ec00] 04:49:50 INFO - PROCESS | 1647 | 1469447390328 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]]]}] 04:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 470ms 04:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:49:50 INFO - PROCESS | 1647 | 1469447390335 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:49:50 INFO - PROCESS | 1647 | 1469447390336 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:49:50 INFO - PROCESS | 1647 | 1469447390342 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:49:50 INFO - PROCESS | 1647 | 1469447390344 Marionette TRACE conn2 <- [1,1810,null,{}] 04:49:50 INFO - PROCESS | 1647 | 1469447390347 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}] 04:49:50 INFO - PROCESS | 1647 | 1469447390348 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:50 INFO - PROCESS | 1647 | 1469447390431 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:49:50 INFO - PROCESS | 1647 | 1469447390435 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:50 INFO - PROCESS | 1647 | 1469447390437 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12402d800 == 31 [pid = 1647] [id = 460] 04:49:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x117e0d000) [pid = 1647] [serial = 1379] [outer = 0x0] 04:49:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11817b400) [pid = 1647] [serial = 1380] [outer = 0x117e0d000] 04:49:50 INFO - PROCESS | 1647 | 1469447390463 Marionette DEBUG loaded listener.js 04:49:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1182dcc00) [pid = 1647] [serial = 1381] [outer = 0x117e0d000] 04:49:50 INFO - PROCESS | 1647 | 1469447390853 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]]]}] 04:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 523ms 04:49:50 INFO - PROCESS | 1647 | 1469447390863 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:49:50 INFO - PROCESS | 1647 | 1469447390864 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:49:50 INFO - PROCESS | 1647 | 1469447390866 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:49:50 INFO - PROCESS | 1647 | 1469447390867 Marionette TRACE conn2 <- [1,1814,null,{}] 04:49:50 INFO - PROCESS | 1647 | 1469447390870 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}] 04:49:50 INFO - PROCESS | 1647 | 1469447390871 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:50 INFO - PROCESS | 1647 | 1469447390967 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:49:51 INFO - PROCESS | 1647 | 1469447391005 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:51 INFO - PROCESS | 1647 | 1469447391006 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x124494800 == 32 [pid = 1647] [id = 461] 04:49:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x110fdfc00) [pid = 1647] [serial = 1382] [outer = 0x0] 04:49:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118358c00) [pid = 1647] [serial = 1383] [outer = 0x110fdfc00] 04:49:51 INFO - PROCESS | 1647 | 1469447391031 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1185ae800) [pid = 1647] [serial = 1384] [outer = 0x110fdfc00] 04:49:51 INFO - PROCESS | 1647 | 1469447391368 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]]]}] 04:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 520ms 04:49:51 INFO - PROCESS | 1647 | 1469447391387 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:49:51 INFO - PROCESS | 1647 | 1469447391388 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:49:51 INFO - PROCESS | 1647 | 1469447391398 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:49:51 INFO - PROCESS | 1647 | 1469447391399 Marionette TRACE conn2 <- [1,1818,null,{}] 04:49:51 INFO - PROCESS | 1647 | 1469447391401 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}] 04:49:51 INFO - PROCESS | 1647 | 1469447391405 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:51 INFO - PROCESS | 1647 | 1469447391509 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:49:51 INFO - PROCESS | 1647 | 1469447391513 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:51 INFO - PROCESS | 1647 | 1469447391514 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12471b000 == 33 [pid = 1647] [id = 462] 04:49:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11318b800) [pid = 1647] [serial = 1385] [outer = 0x0] 04:49:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118718c00) [pid = 1647] [serial = 1386] [outer = 0x11318b800] 04:49:51 INFO - PROCESS | 1647 | 1469447391539 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1188fb800) [pid = 1647] [serial = 1387] [outer = 0x11318b800] 04:49:51 INFO - PROCESS | 1647 | 1469447391883 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]]]}] 04:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 518ms 04:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:49:51 INFO - PROCESS | 1647 | 1469447391918 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:49:51 INFO - PROCESS | 1647 | 1469447391920 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:49:51 INFO - PROCESS | 1647 | 1469447391922 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:49:51 INFO - PROCESS | 1647 | 1469447391926 Marionette TRACE conn2 <- [1,1822,null,{}] 04:49:51 INFO - PROCESS | 1647 | 1469447391928 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}] 04:49:51 INFO - PROCESS | 1647 | 1469447391929 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:52 INFO - PROCESS | 1647 | 1469447392024 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:49:52 INFO - PROCESS | 1647 | 1469447392029 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:52 INFO - PROCESS | 1647 | 1469447392030 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cb7000 == 34 [pid = 1647] [id = 463] 04:49:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11318f400) [pid = 1647] [serial = 1388] [outer = 0x0] 04:49:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11919dc00) [pid = 1647] [serial = 1389] [outer = 0x11318f400] 04:49:52 INFO - PROCESS | 1647 | 1469447392054 Marionette DEBUG loaded listener.js 04:49:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11971d000) [pid = 1647] [serial = 1390] [outer = 0x11318f400] 04:49:52 INFO - PROCESS | 1647 | 1469447392401 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]]]}] 04:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 521ms 04:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:49:52 INFO - PROCESS | 1647 | 1469447392443 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:49:52 INFO - PROCESS | 1647 | 1469447392445 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:49:52 INFO - PROCESS | 1647 | 1469447392447 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:49:52 INFO - PROCESS | 1647 | 1469447392448 Marionette TRACE conn2 <- [1,1826,null,{}] 04:49:52 INFO - PROCESS | 1647 | 1469447392450 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}] 04:49:52 INFO - PROCESS | 1647 | 1469447392451 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:52 INFO - PROCESS | 1647 | 1469447392544 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11318dc00) [pid = 1647] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1199f1c00) [pid = 1647] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119ae4c00) [pid = 1647] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119be8c00) [pid = 1647] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x113193400) [pid = 1647] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x120fce000) [pid = 1647] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11882a800) [pid = 1647] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116754800) [pid = 1647] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x111dac800) [pid = 1647] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1182db800) [pid = 1647] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x128b2b800) [pid = 1647] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11707bc00) [pid = 1647] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113195c00) [pid = 1647] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1210d8400) [pid = 1647] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1188fc000) [pid = 1647] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:49:52 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x124623c00) [pid = 1647] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:49:52 INFO - PROCESS | 1647 | 1469447392757 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:52 INFO - PROCESS | 1647 | 1469447392758 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170ef000 == 35 [pid = 1647] [id = 464] 04:49:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x110fa6c00) [pid = 1647] [serial = 1391] [outer = 0x0] 04:49:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x111da9800) [pid = 1647] [serial = 1392] [outer = 0x110fa6c00] 04:49:52 INFO - PROCESS | 1647 | 1469447392783 Marionette DEBUG loaded listener.js 04:49:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11339f000) [pid = 1647] [serial = 1393] [outer = 0x110fa6c00] 04:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 619ms 04:49:53 INFO - PROCESS | 1647 | 1469447393057 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]]]}] 04:49:53 INFO - PROCESS | 1647 | 1469447393067 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:49:53 INFO - PROCESS | 1647 | 1469447393068 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:49:53 INFO - PROCESS | 1647 | 1469447393071 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:49:53 INFO - PROCESS | 1647 | 1469447393072 Marionette TRACE conn2 <- [1,1830,null,{}] 04:49:53 INFO - PROCESS | 1647 | 1469447393081 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}] 04:49:53 INFO - PROCESS | 1647 | 1469447393083 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:53 INFO - PROCESS | 1647 | 1469447393164 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:49:53 INFO - PROCESS | 1647 | 1469447393168 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:53 INFO - PROCESS | 1647 | 1469447393169 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e1a800 == 36 [pid = 1647] [id = 465] 04:49:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x115ea0800) [pid = 1647] [serial = 1394] [outer = 0x0] 04:49:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1182e3000) [pid = 1647] [serial = 1395] [outer = 0x115ea0800] 04:49:53 INFO - PROCESS | 1647 | 1469447393195 Marionette DEBUG loaded listener.js 04:49:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119905c00) [pid = 1647] [serial = 1396] [outer = 0x115ea0800] 04:49:53 INFO - PROCESS | 1647 | 1469447393540 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]]]}] 04:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 522ms 04:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:49:53 INFO - PROCESS | 1647 | 1469447393593 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:49:53 INFO - PROCESS | 1647 | 1469447393594 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:49:53 INFO - PROCESS | 1647 | 1469447393596 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:49:53 INFO - PROCESS | 1647 | 1469447393597 Marionette TRACE conn2 <- [1,1834,null,{}] 04:49:53 INFO - PROCESS | 1647 | 1469447393600 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}] 04:49:53 INFO - PROCESS | 1647 | 1469447393601 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:53 INFO - PROCESS | 1647 | 1469447393676 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:49:53 INFO - PROCESS | 1647 | 1469447393680 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:53 INFO - PROCESS | 1647 | 1469447393681 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e8b800 == 37 [pid = 1647] [id = 466] 04:49:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11919d400) [pid = 1647] [serial = 1397] [outer = 0x0] 04:49:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119911c00) [pid = 1647] [serial = 1398] [outer = 0x11919d400] 04:49:53 INFO - PROCESS | 1647 | 1469447393704 Marionette DEBUG loaded listener.js 04:49:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1199f0c00) [pid = 1647] [serial = 1399] [outer = 0x11919d400] 04:49:54 INFO - PROCESS | 1647 | 1469447394051 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]]]}] 04:49:54 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 04:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 469ms 04:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:49:54 INFO - PROCESS | 1647 | 1469447394065 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:49:54 INFO - PROCESS | 1647 | 1469447394067 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:49:54 INFO - PROCESS | 1647 | 1469447394069 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:49:54 INFO - PROCESS | 1647 | 1469447394070 Marionette TRACE conn2 <- [1,1838,null,{}] 04:49:54 INFO - PROCESS | 1647 | 1469447394074 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}] 04:49:54 INFO - PROCESS | 1647 | 1469447394077 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:54 INFO - PROCESS | 1647 | 1469447394164 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:49:54 INFO - PROCESS | 1647 | 1469447394168 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:54 INFO - PROCESS | 1647 | 1469447394170 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fc0000 == 38 [pid = 1647] [id = 467] 04:49:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1199f5000) [pid = 1647] [serial = 1400] [outer = 0x0] 04:49:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119b02400) [pid = 1647] [serial = 1401] [outer = 0x1199f5000] 04:49:54 INFO - PROCESS | 1647 | 1469447394196 Marionette DEBUG loaded listener.js 04:49:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x120fca800) [pid = 1647] [serial = 1402] [outer = 0x1199f5000] 04:49:54 INFO - PROCESS | 1647 | 1469447394546 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]]]}] 04:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms 04:49:54 INFO - PROCESS | 1647 | 1469447394594 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:49:54 INFO - PROCESS | 1647 | 1469447394595 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:49:54 INFO - PROCESS | 1647 | 1469447394597 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:49:54 INFO - PROCESS | 1647 | 1469447394598 Marionette TRACE conn2 <- [1,1842,null,{}] 04:49:54 INFO - PROCESS | 1647 | 1469447394600 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}] 04:49:54 INFO - PROCESS | 1647 | 1469447394601 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:54 INFO - PROCESS | 1647 | 1469447394677 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:49:54 INFO - PROCESS | 1647 | 1469447394681 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:54 INFO - PROCESS | 1647 | 1469447394682 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292cc000 == 39 [pid = 1647] [id = 468] 04:49:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119b0cc00) [pid = 1647] [serial = 1403] [outer = 0x0] 04:49:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1210d7400) [pid = 1647] [serial = 1404] [outer = 0x119b0cc00] 04:49:54 INFO - PROCESS | 1647 | 1469447394705 Marionette DEBUG loaded listener.js 04:49:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1210e4c00) [pid = 1647] [serial = 1405] [outer = 0x119b0cc00] 04:49:55 INFO - PROCESS | 1647 | 1469447395283 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]]]}] 04:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 719ms 04:49:55 INFO - PROCESS | 1647 | 1469447395332 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:49:55 INFO - PROCESS | 1647 | 1469447395334 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:49:55 INFO - PROCESS | 1647 | 1469447395339 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:49:55 INFO - PROCESS | 1647 | 1469447395344 Marionette TRACE conn2 <- [1,1846,null,{}] 04:49:55 INFO - PROCESS | 1647 | 1469447395348 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}] 04:49:55 INFO - PROCESS | 1647 | 1469447395349 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:55 INFO - PROCESS | 1647 | 1469447395461 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:49:55 INFO - PROCESS | 1647 | 1469447395565 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 1647 | 1469447395566 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11812f000 == 40 [pid = 1647] [id = 469] 04:49:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x112aa9400) [pid = 1647] [serial = 1406] [outer = 0x0] 04:49:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11318b000) [pid = 1647] [serial = 1407] [outer = 0x112aa9400] 04:49:55 INFO - PROCESS | 1647 | 1469447395598 Marionette DEBUG loaded listener.js 04:49:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x113b31400) [pid = 1647] [serial = 1408] [outer = 0x112aa9400] 04:49:56 INFO - PROCESS | 1647 | 1469447396132 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]]]}] 04:49:56 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) 04:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 825ms 04:49:56 INFO - PROCESS | 1647 | 1469447396183 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:49:56 INFO - PROCESS | 1647 | 1469447396186 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:49:56 INFO - PROCESS | 1647 | 1469447396194 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:49:56 INFO - PROCESS | 1647 | 1469447396196 Marionette TRACE conn2 <- [1,1850,null,{}] 04:49:56 INFO - PROCESS | 1647 | 1469447396199 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}] 04:49:56 INFO - PROCESS | 1647 | 1469447396201 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:56 INFO - PROCESS | 1647 | 1469447396313 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:49:56 INFO - PROCESS | 1647 | 1469447396519 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:56 INFO - PROCESS | 1647 | 1469447396521 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x116156000 == 41 [pid = 1647] [id = 470] 04:49:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x110fdec00) [pid = 1647] [serial = 1409] [outer = 0x0] 04:49:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1127da400) [pid = 1647] [serial = 1410] [outer = 0x110fdec00] 04:49:56 INFO - PROCESS | 1647 | 1469447396551 Marionette DEBUG loaded listener.js 04:49:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x113191800) [pid = 1647] [serial = 1411] [outer = 0x110fdec00] 04:49:56 INFO - PROCESS | 1647 | --DOCSHELL 0x128fc0000 == 40 [pid = 1647] [id = 467] 04:49:56 INFO - PROCESS | 1647 | --DOCSHELL 0x126e8b800 == 39 [pid = 1647] [id = 466] 04:49:56 INFO - PROCESS | 1647 | --DOCSHELL 0x125e1a800 == 38 [pid = 1647] [id = 465] 04:49:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1170ef000 == 37 [pid = 1647] [id = 464] 04:49:56 INFO - PROCESS | 1647 | --DOCSHELL 0x124cb7000 == 36 [pid = 1647] [id = 463] 04:49:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12471b000 == 35 [pid = 1647] [id = 462] 04:49:56 INFO - PROCESS | 1647 | --DOCSHELL 0x124494800 == 34 [pid = 1647] [id = 461] 04:49:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12402d800 == 33 [pid = 1647] [id = 460] 04:49:57 INFO - PROCESS | 1647 | --DOCSHELL 0x1194ce800 == 32 [pid = 1647] [id = 459] 04:49:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11813a800 == 31 [pid = 1647] [id = 458] 04:49:57 INFO - PROCESS | 1647 | --DOCSHELL 0x1169bd000 == 30 [pid = 1647] [id = 457] 04:49:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11819b800 == 29 [pid = 1647] [id = 456] 04:49:57 INFO - PROCESS | 1647 | 1469447397036 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]]]}] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x113199400) [pid = 1647] [serial = 1255] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124adf800) [pid = 1647] [serial = 1350] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119b06800) [pid = 1647] [serial = 1332] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1210d1c00) [pid = 1647] [serial = 1335] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1210e9000) [pid = 1647] [serial = 1338] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1176b7400) [pid = 1647] [serial = 1341] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1210e1400) [pid = 1647] [serial = 1336] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x124109400) [pid = 1647] [serial = 1344] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1188f3800) [pid = 1647] [serial = 1326] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1191a2000) [pid = 1647] [serial = 1327] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x117080400) [pid = 1647] [serial = 1320] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1176bb800) [pid = 1647] [serial = 1321] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113197000) [pid = 1647] [serial = 1317] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115ea6400) [pid = 1647] [serial = 1318] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1185ef000) [pid = 1647] [serial = 1323] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118822400) [pid = 1647] [serial = 1324] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12946dc00) [pid = 1647] [serial = 1309] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x117e0c800) [pid = 1647] [serial = 1314] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1185f2c00) [pid = 1647] [serial = 1315] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x115ea9000) [pid = 1647] [serial = 1311] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11707d000) [pid = 1647] [serial = 1312] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12400c800) [pid = 1647] [serial = 1339] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x124624000) [pid = 1647] [serial = 1348] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x124196800) [pid = 1647] [serial = 1347] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119911000) [pid = 1647] [serial = 1330] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119753800) [pid = 1647] [serial = 1329] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119af1800) [pid = 1647] [serial = 1342] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x124117000) [pid = 1647] [serial = 1345] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x120fcc000) [pid = 1647] [serial = 1333] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x124d0c000) [pid = 1647] [serial = 1351] [outer = 0x0] [url = about:blank] 04:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 871ms 04:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:49:57 INFO - PROCESS | 1647 | 1469447397067 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:49:57 INFO - PROCESS | 1647 | 1469447397069 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:49:57 INFO - PROCESS | 1647 | 1469447397072 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:49:57 INFO - PROCESS | 1647 | 1469447397074 Marionette TRACE conn2 <- [1,1854,null,{}] 04:49:57 INFO - PROCESS | 1647 | 1469447397077 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}] 04:49:57 INFO - PROCESS | 1647 | 1469447397079 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:57 INFO - PROCESS | 1647 | 1469447397161 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:49:57 INFO - PROCESS | 1647 | 1469447397166 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:57 INFO - PROCESS | 1647 | 1469447397168 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170f5000 == 30 [pid = 1647] [id = 471] 04:49:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11339b000) [pid = 1647] [serial = 1412] [outer = 0x0] 04:49:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x115ea6000) [pid = 1647] [serial = 1413] [outer = 0x11339b000] 04:49:57 INFO - PROCESS | 1647 | 1469447397194 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x116759400) [pid = 1647] [serial = 1414] [outer = 0x11339b000] 04:49:57 INFO - PROCESS | 1647 | 1469447397544 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]]]}] 04:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 521ms 04:49:57 INFO - PROCESS | 1647 | 1469447397599 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:49:57 INFO - PROCESS | 1647 | 1469447397602 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:49:57 INFO - PROCESS | 1647 | 1469447397605 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:49:57 INFO - PROCESS | 1647 | 1469447397607 Marionette TRACE conn2 <- [1,1858,null,{}] 04:49:57 INFO - PROCESS | 1647 | 1469447397610 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}] 04:49:57 INFO - PROCESS | 1647 | 1469447397611 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:57 INFO - PROCESS | 1647 | 1469447397715 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:49:57 INFO - PROCESS | 1647 | 1469447397724 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:57 INFO - PROCESS | 1647 | 1469447397726 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194e0800 == 31 [pid = 1647] [id = 472] 04:49:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11690e800) [pid = 1647] [serial = 1415] [outer = 0x0] 04:49:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1172b6800) [pid = 1647] [serial = 1416] [outer = 0x11690e800] 04:49:57 INFO - PROCESS | 1647 | 1469447397766 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x117e0e800) [pid = 1647] [serial = 1417] [outer = 0x11690e800] 04:49:58 INFO - PROCESS | 1647 | 1469447398179 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]]]}] 04:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 622ms 04:49:58 INFO - PROCESS | 1647 | 1469447398227 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:49:58 INFO - PROCESS | 1647 | 1469447398229 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:49:58 INFO - PROCESS | 1647 | 1469447398236 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - PROCESS | 1647 | 1469447398240 Marionette TRACE conn2 <- [1,1862,null,{}] 04:49:58 INFO - PROCESS | 1647 | 1469447398243 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}] 04:49:58 INFO - PROCESS | 1647 | 1469447398246 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:58 INFO - PROCESS | 1647 | 1469447398328 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:49:58 INFO - PROCESS | 1647 | 1469447398332 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:58 INFO - PROCESS | 1647 | 1469447398333 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x124480800 == 32 [pid = 1647] [id = 473] 04:49:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1122ba000) [pid = 1647] [serial = 1418] [outer = 0x0] 04:49:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1182de800) [pid = 1647] [serial = 1419] [outer = 0x1122ba000] 04:49:58 INFO - PROCESS | 1647 | 1469447398360 Marionette DEBUG loaded listener.js 04:49:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1185f7c00) [pid = 1647] [serial = 1420] [outer = 0x1122ba000] 04:49:58 INFO - PROCESS | 1647 | 1469447398713 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]]]}] 04:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 527ms 04:49:58 INFO - PROCESS | 1647 | 1469447398760 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:49:58 INFO - PROCESS | 1647 | 1469447398761 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:49:58 INFO - PROCESS | 1647 | 1469447398764 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - PROCESS | 1647 | 1469447398765 Marionette TRACE conn2 <- [1,1866,null,{}] 04:49:58 INFO - PROCESS | 1647 | 1469447398767 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}] 04:49:58 INFO - PROCESS | 1647 | 1469447398768 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:58 INFO - PROCESS | 1647 | 1469447398880 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:49:58 INFO - PROCESS | 1647 | 1469447398887 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:58 INFO - PROCESS | 1647 | 1469447398888 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247b0000 == 33 [pid = 1647] [id = 474] 04:49:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11871d800) [pid = 1647] [serial = 1421] [outer = 0x0] 04:49:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118824000) [pid = 1647] [serial = 1422] [outer = 0x11871d800] 04:49:58 INFO - PROCESS | 1647 | 1469447398913 Marionette DEBUG loaded listener.js 04:49:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118830c00) [pid = 1647] [serial = 1423] [outer = 0x11871d800] 04:49:59 INFO - PROCESS | 1647 | 1469447399242 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]]]}] 04:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 519ms 04:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:49:59 INFO - PROCESS | 1647 | 1469447399284 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:49:59 INFO - PROCESS | 1647 | 1469447399285 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:49:59 INFO - PROCESS | 1647 | 1469447399287 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 1647 | 1469447399288 Marionette TRACE conn2 <- [1,1870,null,{}] 04:49:59 INFO - PROCESS | 1647 | 1469447399290 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}] 04:49:59 INFO - PROCESS | 1647 | 1469447399291 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:59 INFO - PROCESS | 1647 | 1469447399373 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:49:59 INFO - PROCESS | 1647 | 1469447399377 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:59 INFO - PROCESS | 1647 | 1469447399381 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:49:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x124254000 == 34 [pid = 1647] [id = 475] 04:49:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1191a1800) [pid = 1647] [serial = 1424] [outer = 0x0] 04:49:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119721400) [pid = 1647] [serial = 1425] [outer = 0x1191a1800] 04:49:59 INFO - PROCESS | 1647 | 1469447399416 Marionette DEBUG loaded listener.js 04:49:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1199ee800) [pid = 1647] [serial = 1426] [outer = 0x1191a1800] 04:49:59 INFO - PROCESS | 1647 | 1469447399886 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]]]}] 04:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 621ms 04:49:59 INFO - PROCESS | 1647 | 1469447399908 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:49:59 INFO - PROCESS | 1647 | 1469447399910 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:49:59 INFO - PROCESS | 1647 | 1469447399912 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 1647 | 1469447399913 Marionette TRACE conn2 <- [1,1874,null,{}] 04:49:59 INFO - PROCESS | 1647 | 1469447399915 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}] 04:49:59 INFO - PROCESS | 1647 | 1469447399917 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:00 INFO - PROCESS | 1647 | 1469447400025 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:50:00 INFO - PROCESS | 1647 | 1469447400029 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:00 INFO - PROCESS | 1647 | 1469447400030 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269b0000 == 35 [pid = 1647] [id = 476] 04:50:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1110a8800) [pid = 1647] [serial = 1427] [outer = 0x0] 04:50:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119ae6c00) [pid = 1647] [serial = 1428] [outer = 0x1110a8800] 04:50:00 INFO - PROCESS | 1647 | 1469447400054 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119be4400) [pid = 1647] [serial = 1429] [outer = 0x1110a8800] 04:50:00 INFO - PROCESS | 1647 | 1469447400390 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]]]}] 04:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 518ms 04:50:00 INFO - PROCESS | 1647 | 1469447400431 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:50:00 INFO - PROCESS | 1647 | 1469447400432 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:50:00 INFO - PROCESS | 1647 | 1469447400434 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:50:00 INFO - PROCESS | 1647 | 1469447400435 Marionette TRACE conn2 <- [1,1878,null,{}] 04:50:00 INFO - PROCESS | 1647 | 1469447400438 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}] 04:50:00 INFO - PROCESS | 1647 | 1469447400439 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:00 INFO - PROCESS | 1647 | 1469447400535 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:50:00 INFO - PROCESS | 1647 | 1469447400545 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:00 INFO - PROCESS | 1647 | 1469447400546 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x118198000 == 36 [pid = 1647] [id = 477] 04:50:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119b10c00) [pid = 1647] [serial = 1430] [outer = 0x0] 04:50:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x120fce000) [pid = 1647] [serial = 1431] [outer = 0x119b10c00] 04:50:00 INFO - PROCESS | 1647 | 1469447400571 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1210e1000) [pid = 1647] [serial = 1432] [outer = 0x119b10c00] 04:50:00 INFO - PROCESS | 1647 | 1469447400942 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]]]}] 04:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 519ms 04:50:00 INFO - PROCESS | 1647 | 1469447400957 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:50:00 INFO - PROCESS | 1647 | 1469447400961 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:50:00 INFO - PROCESS | 1647 | 1469447400964 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:50:00 INFO - PROCESS | 1647 | 1469447400967 Marionette TRACE conn2 <- [1,1882,null,{}] 04:50:00 INFO - PROCESS | 1647 | 1469447400971 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}] 04:50:00 INFO - PROCESS | 1647 | 1469447400973 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:01 INFO - PROCESS | 1647 | 1469447401120 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x115ea0800) [pid = 1647] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1199f5000) [pid = 1647] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x110fdfc00) [pid = 1647] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11318b800) [pid = 1647] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115e9cc00) [pid = 1647] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11697ec00) [pid = 1647] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11390e000) [pid = 1647] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1127d7c00) [pid = 1647] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113d4ac00) [pid = 1647] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x117e0d000) [pid = 1647] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1176bbc00) [pid = 1647] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118829800) [pid = 1647] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x111f29000) [pid = 1647] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x112a7e400) [pid = 1647] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11318f400) [pid = 1647] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11919d400) [pid = 1647] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:50:01 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x110fa6c00) [pid = 1647] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:50:01 INFO - PROCESS | 1647 | 1469447401345 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:01 INFO - PROCESS | 1647 | 1469447401357 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170fb800 == 37 [pid = 1647] [id = 478] 04:50:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x110f77400) [pid = 1647] [serial = 1433] [outer = 0x0] 04:50:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x110fe2c00) [pid = 1647] [serial = 1434] [outer = 0x110f77400] 04:50:01 INFO - PROCESS | 1647 | 1469447401387 Marionette DEBUG loaded listener.js 04:50:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11390e000) [pid = 1647] [serial = 1435] [outer = 0x110f77400] 04:50:01 INFO - PROCESS | 1647 | 1469447401647 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]]]}] 04:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 721ms 04:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:50:01 INFO - PROCESS | 1647 | 1469447401685 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:50:01 INFO - PROCESS | 1647 | 1469447401686 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:50:01 INFO - PROCESS | 1647 | 1469447401696 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:50:01 INFO - PROCESS | 1647 | 1469447401697 Marionette TRACE conn2 <- [1,1886,null,{}] 04:50:01 INFO - PROCESS | 1647 | 1469447401700 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}] 04:50:01 INFO - PROCESS | 1647 | 1469447401701 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:01 INFO - PROCESS | 1647 | 1469447401783 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:50:01 INFO - PROCESS | 1647 | 1469447401804 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:01 INFO - PROCESS | 1647 | 1469447401805 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292d6800 == 38 [pid = 1647] [id = 479] 04:50:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x113d4ac00) [pid = 1647] [serial = 1436] [outer = 0x0] 04:50:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1182db400) [pid = 1647] [serial = 1437] [outer = 0x113d4ac00] 04:50:01 INFO - PROCESS | 1647 | 1469447401829 Marionette DEBUG loaded listener.js 04:50:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1199ea400) [pid = 1647] [serial = 1438] [outer = 0x113d4ac00] 04:50:02 INFO - PROCESS | 1647 | 1469447402157 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]]]}] 04:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 475ms 04:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:50:02 INFO - PROCESS | 1647 | 1469447402167 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:50:02 INFO - PROCESS | 1647 | 1469447402168 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:50:02 INFO - PROCESS | 1647 | 1469447402170 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:50:02 INFO - PROCESS | 1647 | 1469447402171 Marionette TRACE conn2 <- [1,1890,null,{}] 04:50:02 INFO - PROCESS | 1647 | 1469447402181 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}] 04:50:02 INFO - PROCESS | 1647 | 1469447402182 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:02 INFO - PROCESS | 1647 | 1469447402293 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:50:02 INFO - PROCESS | 1647 | 1469447402300 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:02 INFO - PROCESS | 1647 | 1469447402302 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a317000 == 39 [pid = 1647] [id = 480] 04:50:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11201f000) [pid = 1647] [serial = 1439] [outer = 0x0] 04:50:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x120fcac00) [pid = 1647] [serial = 1440] [outer = 0x11201f000] 04:50:02 INFO - PROCESS | 1647 | 1469447402330 Marionette DEBUG loaded listener.js 04:50:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x124005000) [pid = 1647] [serial = 1441] [outer = 0x11201f000] 04:50:02 INFO - PROCESS | 1647 | 1469447402848 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]]]}] 04:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 722ms 04:50:02 INFO - PROCESS | 1647 | 1469447402894 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:50:02 INFO - PROCESS | 1647 | 1469447402896 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:50:02 INFO - PROCESS | 1647 | 1469447402899 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:50:02 INFO - PROCESS | 1647 | 1469447402901 Marionette TRACE conn2 <- [1,1894,null,{}] 04:50:02 INFO - PROCESS | 1647 | 1469447402905 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}] 04:50:02 INFO - PROCESS | 1647 | 1469447402907 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:03 INFO - PROCESS | 1647 | 1469447403008 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:50:03 INFO - PROCESS | 1647 | 1469447403116 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:03 INFO - PROCESS | 1647 | 1469447403118 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e41800 == 40 [pid = 1647] [id = 481] 04:50:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x113193c00) [pid = 1647] [serial = 1442] [outer = 0x0] 04:50:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1133a0400) [pid = 1647] [serial = 1443] [outer = 0x113193c00] 04:50:03 INFO - PROCESS | 1647 | 1469447403149 Marionette DEBUG loaded listener.js 04:50:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x115eaa800) [pid = 1647] [serial = 1444] [outer = 0x113193c00] 04:50:03 INFO - PROCESS | 1647 | 1469447403585 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]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 720ms 04:50:03 INFO - PROCESS | 1647 | 1469447403619 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:50:03 INFO - PROCESS | 1647 | 1469447403622 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:50:03 INFO - PROCESS | 1647 | 1469447403627 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - PROCESS | 1647 | 1469447403628 Marionette TRACE conn2 <- [1,1898,null,{}] 04:50:03 INFO - PROCESS | 1647 | 1469447403631 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}] 04:50:03 INFO - PROCESS | 1647 | 1469447403633 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:03 INFO - PROCESS | 1647 | 1469447403739 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:50:03 INFO - PROCESS | 1647 | 1469447403812 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:03 INFO - PROCESS | 1647 | 1469447403814 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x124134800 == 41 [pid = 1647] [id = 482] 04:50:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11690dc00) [pid = 1647] [serial = 1445] [outer = 0x0] 04:50:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x117e0ac00) [pid = 1647] [serial = 1446] [outer = 0x11690dc00] 04:50:03 INFO - PROCESS | 1647 | 1469447403844 Marionette DEBUG loaded listener.js 04:50:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1182e0800) [pid = 1647] [serial = 1447] [outer = 0x11690dc00] 04:50:04 INFO - PROCESS | 1647 | 1469447404276 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]]]}] 04:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 674ms 04:50:04 INFO - PROCESS | 1647 | 1469447404301 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:50:04 INFO - PROCESS | 1647 | 1469447404302 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:50:04 INFO - PROCESS | 1647 | 1469447404305 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:50:04 INFO - PROCESS | 1647 | 1469447404307 Marionette TRACE conn2 <- [1,1902,null,{}] 04:50:04 INFO - PROCESS | 1647 | 1469447404315 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}] 04:50:04 INFO - PROCESS | 1647 | 1469447404318 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:04 INFO - PROCESS | 1647 | 1469447404442 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:50:04 INFO - PROCESS | 1647 | 1469447404503 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:04 INFO - PROCESS | 1647 | 1469447404506 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fb8000 == 42 [pid = 1647] [id = 483] 04:50:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1185ea400) [pid = 1647] [serial = 1448] [outer = 0x0] 04:50:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11887d400) [pid = 1647] [serial = 1449] [outer = 0x1185ea400] 04:50:04 INFO - PROCESS | 1647 | 1469447404538 Marionette DEBUG loaded listener.js 04:50:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119909000) [pid = 1647] [serial = 1450] [outer = 0x1185ea400] 04:50:04 INFO - PROCESS | 1647 | 1469447404970 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]]]}] 04:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 723ms 04:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:50:05 INFO - PROCESS | 1647 | 1469447405028 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:50:05 INFO - PROCESS | 1647 | 1469447405030 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:50:05 INFO - PROCESS | 1647 | 1469447405032 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:50:05 INFO - PROCESS | 1647 | 1469447405033 Marionette TRACE conn2 <- [1,1906,null,{}] 04:50:05 INFO - PROCESS | 1647 | 1469447405036 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}] 04:50:05 INFO - PROCESS | 1647 | 1469447405037 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:05 INFO - PROCESS | 1647 | 1469447405140 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:50:05 INFO - PROCESS | 1647 | 1469447405198 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:05 INFO - PROCESS | 1647 | 1469447405199 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a779000 == 43 [pid = 1647] [id = 484] 04:50:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119b02c00) [pid = 1647] [serial = 1451] [outer = 0x0] 04:50:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1210d9400) [pid = 1647] [serial = 1452] [outer = 0x119b02c00] 04:50:05 INFO - PROCESS | 1647 | 1469447405229 Marionette DEBUG loaded listener.js 04:50:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x124005800) [pid = 1647] [serial = 1453] [outer = 0x119b02c00] 04:50:05 INFO - PROCESS | 1647 | 1469447405650 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]]]}] 04:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 671ms 04:50:05 INFO - PROCESS | 1647 | 1469447405704 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:50:05 INFO - PROCESS | 1647 | 1469447405705 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:50:05 INFO - PROCESS | 1647 | 1469447405728 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:50:05 INFO - PROCESS | 1647 | 1469447405729 Marionette TRACE conn2 <- [1,1910,null,{}] 04:50:05 INFO - PROCESS | 1647 | 1469447405732 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}] 04:50:05 INFO - PROCESS | 1647 | 1469447405733 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:05 INFO - PROCESS | 1647 | 1469447405851 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:50:06 INFO - PROCESS | 1647 | 1469447406052 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:06 INFO - PROCESS | 1647 | 1469447406054 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170f0800 == 44 [pid = 1647] [id = 485] 04:50:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x110fe2800) [pid = 1647] [serial = 1454] [outer = 0x0] 04:50:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1122bec00) [pid = 1647] [serial = 1455] [outer = 0x110fe2800] 04:50:06 INFO - PROCESS | 1647 | 1469447406083 Marionette DEBUG loaded listener.js 04:50:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x113190000) [pid = 1647] [serial = 1456] [outer = 0x110fe2800] 04:50:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x113d9a000) [pid = 1647] [serial = 1457] [outer = 0x12ce32000] 04:50:06 INFO - PROCESS | 1647 | 1469447406549 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]]]}] 04:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 874ms 04:50:06 INFO - PROCESS | 1647 | 1469447406607 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:50:06 INFO - PROCESS | 1647 | 1469447406609 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:50:06 INFO - PROCESS | 1647 | 1469447406613 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:50:06 INFO - PROCESS | 1647 | 1469447406615 Marionette TRACE conn2 <- [1,1914,null,{}] 04:50:06 INFO - PROCESS | 1647 | 1469447406618 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}] 04:50:06 INFO - PROCESS | 1647 | 1469447406620 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:06 INFO - PROCESS | 1647 | 1469447406717 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12ca9d000 == 43 [pid = 1647] [id = 15] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12b93a800 == 42 [pid = 1647] [id = 10] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11614d000 == 41 [pid = 1647] [id = 26] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1292d6800 == 40 [pid = 1647] [id = 479] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1170fb800 == 39 [pid = 1647] [id = 478] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x118198000 == 38 [pid = 1647] [id = 477] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1269b0000 == 37 [pid = 1647] [id = 476] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x124254000 == 36 [pid = 1647] [id = 475] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1247b0000 == 35 [pid = 1647] [id = 474] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x124480800 == 34 [pid = 1647] [id = 473] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1194e0800 == 33 [pid = 1647] [id = 472] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1170f5000 == 32 [pid = 1647] [id = 471] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x116156000 == 31 [pid = 1647] [id = 470] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11812f000 == 30 [pid = 1647] [id = 469] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1292cc000 == 29 [pid = 1647] [id = 468] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1170ec000 == 28 [pid = 1647] [id = 24] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12b73e000 == 27 [pid = 1647] [id = 9] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12c619800 == 26 [pid = 1647] [id = 14] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1182c7000 == 25 [pid = 1647] [id = 19] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6d6000 == 24 [pid = 1647] [id = 20] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1181a1800 == 23 [pid = 1647] [id = 12] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12a778800 == 22 [pid = 1647] [id = 8] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6e5000 == 21 [pid = 1647] [id = 21] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce5d000 == 20 [pid = 1647] [id = 17] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12b94a800 == 19 [pid = 1647] [id = 11] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11224f000 == 18 [pid = 1647] [id = 25] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12c4be800 == 17 [pid = 1647] [id = 13] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x128fca000 == 16 [pid = 1647] [id = 6] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x112254000 == 15 [pid = 1647] [id = 22] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x116142800 == 14 [pid = 1647] [id = 23] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12a779000 == 13 [pid = 1647] [id = 484] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x128fb8000 == 12 [pid = 1647] [id = 483] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x124134800 == 11 [pid = 1647] [id = 482] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12a317000 == 10 [pid = 1647] [id = 480] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x117e41800 == 9 [pid = 1647] [id = 481] 04:50:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1170f0800 == 8 [pid = 1647] [id = 485] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118358c00) [pid = 1647] [serial = 1383] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118718c00) [pid = 1647] [serial = 1386] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1160edc00) [pid = 1647] [serial = 1369] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x115ea1c00) [pid = 1647] [serial = 1368] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11708a400) [pid = 1647] [serial = 1377] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1176b9400) [pid = 1647] [serial = 1378] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116536c00) [pid = 1647] [serial = 1375] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x115ea8800) [pid = 1647] [serial = 1374] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1185ae800) [pid = 1647] [serial = 1384] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112a82400) [pid = 1647] [serial = 1371] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11318d400) [pid = 1647] [serial = 1372] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11707c000) [pid = 1647] [serial = 1354] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11817b400) [pid = 1647] [serial = 1380] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116031800) [pid = 1647] [serial = 1353] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118361400) [pid = 1647] [serial = 1356] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118764000) [pid = 1647] [serial = 1357] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119b10800) [pid = 1647] [serial = 1360] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1199f0800) [pid = 1647] [serial = 1359] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12419ac00) [pid = 1647] [serial = 1363] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119fc8800) [pid = 1647] [serial = 1362] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x113199c00) [pid = 1647] [serial = 1366] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x112ddd400) [pid = 1647] [serial = 1365] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11919dc00) [pid = 1647] [serial = 1389] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1199f0c00) [pid = 1647] [serial = 1399] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11971d000) [pid = 1647] [serial = 1390] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11339f000) [pid = 1647] [serial = 1393] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119911c00) [pid = 1647] [serial = 1398] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1182e3000) [pid = 1647] [serial = 1395] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x111da9800) [pid = 1647] [serial = 1392] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1188fb800) [pid = 1647] [serial = 1387] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x120fca800) [pid = 1647] [serial = 1402] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1182dcc00) [pid = 1647] [serial = 1381] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x119905c00) [pid = 1647] [serial = 1396] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x119b02400) [pid = 1647] [serial = 1401] [outer = 0x0] [url = about:blank] 04:50:08 INFO - PROCESS | 1647 | 1469447408731 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:08 INFO - PROCESS | 1647 | 1469447408732 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x112db6000 == 9 [pid = 1647] [id = 486] 04:50:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1122bcc00) [pid = 1647] [serial = 1458] [outer = 0x0] 04:50:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11271dc00) [pid = 1647] [serial = 1459] [outer = 0x1122bcc00] 04:50:08 INFO - PROCESS | 1647 | 1469447408761 Marionette DEBUG loaded listener.js 04:50:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x112ddd400) [pid = 1647] [serial = 1460] [outer = 0x1122bcc00] 04:50:09 INFO - PROCESS | 1647 | 1469447409065 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]]]}] 04:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2480ms 04:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:50:09 INFO - PROCESS | 1647 | 1469447409098 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:50:09 INFO - PROCESS | 1647 | 1469447409100 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:50:09 INFO - PROCESS | 1647 | 1469447409103 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:50:09 INFO - PROCESS | 1647 | 1469447409106 Marionette TRACE conn2 <- [1,1918,null,{}] 04:50:09 INFO - PROCESS | 1647 | 1469447409113 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}] 04:50:09 INFO - PROCESS | 1647 | 1469447409114 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:09 INFO - PROCESS | 1647 | 1469447409194 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:50:09 INFO - PROCESS | 1647 | 1469447409270 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:09 INFO - PROCESS | 1647 | 1469447409272 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170fb000 == 10 [pid = 1647] [id = 487] 04:50:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1132d7400) [pid = 1647] [serial = 1461] [outer = 0x0] 04:50:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x115e9bc00) [pid = 1647] [serial = 1462] [outer = 0x1132d7400] 04:50:09 INFO - PROCESS | 1647 | 1469447409300 Marionette DEBUG loaded listener.js 04:50:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x116759000) [pid = 1647] [serial = 1463] [outer = 0x1132d7400] 04:50:09 INFO - PROCESS | 1647 | 1469447409599 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]]]}] 04:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 525ms 04:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:50:09 INFO - PROCESS | 1647 | 1469447409631 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:50:09 INFO - PROCESS | 1647 | 1469447409634 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:50:09 INFO - PROCESS | 1647 | 1469447409636 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:50:09 INFO - PROCESS | 1647 | 1469447409637 Marionette TRACE conn2 <- [1,1922,null,{}] 04:50:09 INFO - PROCESS | 1647 | 1469447409642 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}] 04:50:09 INFO - PROCESS | 1647 | 1469447409644 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:09 INFO - PROCESS | 1647 | 1469447409726 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:50:09 INFO - PROCESS | 1647 | 1469447409733 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:09 INFO - PROCESS | 1647 | 1469447409734 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170f5000 == 11 [pid = 1647] [id = 488] 04:50:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x116a02800) [pid = 1647] [serial = 1464] [outer = 0x0] 04:50:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11708a400) [pid = 1647] [serial = 1465] [outer = 0x116a02800] 04:50:09 INFO - PROCESS | 1647 | 1469447409759 Marionette DEBUG loaded listener.js 04:50:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1180da400) [pid = 1647] [serial = 1466] [outer = 0x116a02800] 04:50:10 INFO - PROCESS | 1647 | 1469447410134 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]]]}] 04:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 522ms 04:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:50:10 INFO - PROCESS | 1647 | 1469447410160 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:50:10 INFO - PROCESS | 1647 | 1469447410161 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:50:10 INFO - PROCESS | 1647 | 1469447410168 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:50:10 INFO - PROCESS | 1647 | 1469447410173 Marionette TRACE conn2 <- [1,1926,null,{}] 04:50:10 INFO - PROCESS | 1647 | 1469447410176 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}] 04:50:10 INFO - PROCESS | 1647 | 1469447410179 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:10 INFO - PROCESS | 1647 | 1469447410258 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:50:10 INFO - PROCESS | 1647 | 1469447410261 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:10 INFO - PROCESS | 1647 | 1469447410262 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x119cb6000 == 12 [pid = 1647] [id = 489] 04:50:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1180e4800) [pid = 1647] [serial = 1467] [outer = 0x0] 04:50:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1182e4c00) [pid = 1647] [serial = 1468] [outer = 0x1180e4800] 04:50:10 INFO - PROCESS | 1647 | 1469447410288 Marionette DEBUG loaded listener.js 04:50:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1185ecc00) [pid = 1647] [serial = 1469] [outer = 0x1180e4800] 04:50:10 INFO - PROCESS | 1647 | 1469447410629 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]]]}] 04:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 477ms 04:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:50:10 INFO - PROCESS | 1647 | 1469447410644 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:50:10 INFO - PROCESS | 1647 | 1469447410646 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:50:10 INFO - PROCESS | 1647 | 1469447410648 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:50:10 INFO - PROCESS | 1647 | 1469447410649 Marionette TRACE conn2 <- [1,1930,null,{}] 04:50:10 INFO - PROCESS | 1647 | 1469447410652 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}] 04:50:10 INFO - PROCESS | 1647 | 1469447410653 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:10 INFO - PROCESS | 1647 | 1469447410736 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:50:10 INFO - PROCESS | 1647 | 1469447410808 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:10 INFO - PROCESS | 1647 | 1469447410810 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12426b000 == 13 [pid = 1647] [id = 490] 04:50:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x113373400) [pid = 1647] [serial = 1470] [outer = 0x0] 04:50:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1185f4000) [pid = 1647] [serial = 1471] [outer = 0x113373400] 04:50:10 INFO - PROCESS | 1647 | 1469447410834 Marionette DEBUG loaded listener.js 04:50:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118822c00) [pid = 1647] [serial = 1472] [outer = 0x113373400] 04:50:11 INFO - PROCESS | 1647 | 1469447411166 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]]]}] 04:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 569ms 04:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:50:11 INFO - PROCESS | 1647 | 1469447411217 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:50:11 INFO - PROCESS | 1647 | 1469447411219 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:50:11 INFO - PROCESS | 1647 | 1469447411221 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:50:11 INFO - PROCESS | 1647 | 1469447411222 Marionette TRACE conn2 <- [1,1934,null,{}] 04:50:11 INFO - PROCESS | 1647 | 1469447411229 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}] 04:50:11 INFO - PROCESS | 1647 | 1469447411230 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:11 INFO - PROCESS | 1647 | 1469447411323 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:50:11 INFO - PROCESS | 1647 | 1469447411327 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:11 INFO - PROCESS | 1647 | 1469447411332 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247b2000 == 14 [pid = 1647] [id = 491] 04:50:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1188f5c00) [pid = 1647] [serial = 1473] [outer = 0x0] 04:50:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1188ff000) [pid = 1647] [serial = 1474] [outer = 0x1188f5c00] 04:50:11 INFO - PROCESS | 1647 | 1469447411364 Marionette DEBUG loaded listener.js 04:50:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119752800) [pid = 1647] [serial = 1475] [outer = 0x1188f5c00] 04:50:11 INFO - PROCESS | 1647 | 1469447411728 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]]]}] 04:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 521ms 04:50:11 INFO - PROCESS | 1647 | 1469447411748 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:50:11 INFO - PROCESS | 1647 | 1469447411749 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:50:11 INFO - PROCESS | 1647 | 1469447411751 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:50:11 INFO - PROCESS | 1647 | 1469447411752 Marionette TRACE conn2 <- [1,1938,null,{}] 04:50:11 INFO - PROCESS | 1647 | 1469447411755 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}] 04:50:11 INFO - PROCESS | 1647 | 1469447411757 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:11 INFO - PROCESS | 1647 | 1469447411855 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:50:11 INFO - PROCESS | 1647 | 1469447411859 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:11 INFO - PROCESS | 1647 | 1469447411860 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x112dbf000 == 15 [pid = 1647] [id = 492] 04:50:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1188f6000) [pid = 1647] [serial = 1476] [outer = 0x0] 04:50:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11990e800) [pid = 1647] [serial = 1477] [outer = 0x1188f6000] 04:50:11 INFO - PROCESS | 1647 | 1469447411884 Marionette DEBUG loaded listener.js 04:50:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119aec800) [pid = 1647] [serial = 1478] [outer = 0x1188f6000] 04:50:12 INFO - PROCESS | 1647 | 1469447412198 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]]]}] 04:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 471ms 04:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:50:12 INFO - PROCESS | 1647 | 1469447412229 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:50:12 INFO - PROCESS | 1647 | 1469447412230 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:50:12 INFO - PROCESS | 1647 | 1469447412232 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:50:12 INFO - PROCESS | 1647 | 1469447412233 Marionette TRACE conn2 <- [1,1942,null,{}] 04:50:12 INFO - PROCESS | 1647 | 1469447412236 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}] 04:50:12 INFO - PROCESS | 1647 | 1469447412247 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:12 INFO - PROCESS | 1647 | 1469447412357 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:50:12 INFO - PROCESS | 1647 | 1469447412361 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:12 INFO - PROCESS | 1647 | 1469447412361 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e02800 == 16 [pid = 1647] [id = 493] 04:50:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119753400) [pid = 1647] [serial = 1479] [outer = 0x0] 04:50:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119b05800) [pid = 1647] [serial = 1480] [outer = 0x119753400] 04:50:12 INFO - PROCESS | 1647 | 1469447412385 Marionette DEBUG loaded listener.js 04:50:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119be7400) [pid = 1647] [serial = 1481] [outer = 0x119753400] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119b02c00) [pid = 1647] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1185ea400) [pid = 1647] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11690dc00) [pid = 1647] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x113193c00) [pid = 1647] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1191a1800) [pid = 1647] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1110a8800) [pid = 1647] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119b10c00) [pid = 1647] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x110f77400) [pid = 1647] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119b0cc00) [pid = 1647] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11339b000) [pid = 1647] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1122ba000) [pid = 1647] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x112aa9400) [pid = 1647] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11871d800) [pid = 1647] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11690e800) [pid = 1647] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x110fdec00) [pid = 1647] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x113d4ac00) [pid = 1647] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:50:12 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11201f000) [pid = 1647] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:50:13 INFO - PROCESS | 1647 | 1469447413005 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]]]}] 04:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 820ms 04:50:13 INFO - PROCESS | 1647 | 1469447413053 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:50:13 INFO - PROCESS | 1647 | 1469447413055 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:50:13 INFO - PROCESS | 1647 | 1469447413057 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:50:13 INFO - PROCESS | 1647 | 1469447413058 Marionette TRACE conn2 <- [1,1946,null,{}] 04:50:13 INFO - PROCESS | 1647 | 1469447413060 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}] 04:50:13 INFO - PROCESS | 1647 | 1469447413061 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:13 INFO - PROCESS | 1647 | 1469447413138 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:50:13 INFO - PROCESS | 1647 | 1469447413196 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:13 INFO - PROCESS | 1647 | 1469447413197 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247b2800 == 17 [pid = 1647] [id = 494] 04:50:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1122ba400) [pid = 1647] [serial = 1482] [outer = 0x0] 04:50:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x115ea4800) [pid = 1647] [serial = 1483] [outer = 0x1122ba400] 04:50:13 INFO - PROCESS | 1647 | 1469447413221 Marionette DEBUG loaded listener.js 04:50:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118176c00) [pid = 1647] [serial = 1484] [outer = 0x1122ba400] 04:50:13 INFO - PROCESS | 1647 | 1469447413474 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]]]}] 04:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 472ms 04:50:13 INFO - PROCESS | 1647 | 1469447413530 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:50:13 INFO - PROCESS | 1647 | 1469447413531 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:50:13 INFO - PROCESS | 1647 | 1469447413533 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:50:13 INFO - PROCESS | 1647 | 1469447413534 Marionette TRACE conn2 <- [1,1950,null,{}] 04:50:13 INFO - PROCESS | 1647 | 1469447413537 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}] 04:50:13 INFO - PROCESS | 1647 | 1469447413538 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:13 INFO - PROCESS | 1647 | 1469447413627 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:50:13 INFO - PROCESS | 1647 | 1469447413631 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:13 INFO - PROCESS | 1647 | 1469447413632 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271dd800 == 18 [pid = 1647] [id = 495] 04:50:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1185eec00) [pid = 1647] [serial = 1485] [outer = 0x0] 04:50:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119907000) [pid = 1647] [serial = 1486] [outer = 0x1185eec00] 04:50:13 INFO - PROCESS | 1647 | 1469447413656 Marionette DEBUG loaded listener.js 04:50:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119b0a000) [pid = 1647] [serial = 1487] [outer = 0x1185eec00] 04:50:13 INFO - PROCESS | 1647 | 1469447413981 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]]]}] 04:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 470ms 04:50:14 INFO - PROCESS | 1647 | 1469447414004 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 1647 | 1469447414006 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:50:14 INFO - PROCESS | 1647 | 1469447414010 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 1647 | 1469447414011 Marionette TRACE conn2 <- [1,1954,null,{}] 04:50:14 INFO - PROCESS | 1647 | 1469447414013 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}] 04:50:14 INFO - PROCESS | 1647 | 1469447414014 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:14 INFO - PROCESS | 1647 | 1469447414088 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:50:14 INFO - PROCESS | 1647 | 1469447414094 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:14 INFO - PROCESS | 1647 | 1469447414095 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f0b800 == 19 [pid = 1647] [id = 496] 04:50:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119be4800) [pid = 1647] [serial = 1488] [outer = 0x0] 04:50:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x120fc3400) [pid = 1647] [serial = 1489] [outer = 0x119be4800] 04:50:14 INFO - PROCESS | 1647 | 1469447414125 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1210e3c00) [pid = 1647] [serial = 1490] [outer = 0x119be4800] 04:50:14 INFO - PROCESS | 1647 | 1469447414466 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]]]}] 04:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 469ms 04:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:50:14 INFO - PROCESS | 1647 | 1469447414479 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 1647 | 1469447414481 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:50:14 INFO - PROCESS | 1647 | 1469447414483 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 1647 | 1469447414484 Marionette TRACE conn2 <- [1,1958,null,{}] 04:50:14 INFO - PROCESS | 1647 | 1469447414487 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}] 04:50:14 INFO - PROCESS | 1647 | 1469447414489 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:14 INFO - PROCESS | 1647 | 1469447414604 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:50:14 INFO - PROCESS | 1647 | 1469447414610 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:14 INFO - PROCESS | 1647 | 1469447414611 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c4e800 == 20 [pid = 1647] [id = 497] 04:50:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119fc4800) [pid = 1647] [serial = 1491] [outer = 0x0] 04:50:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x124004000) [pid = 1647] [serial = 1492] [outer = 0x119fc4800] 04:50:14 INFO - PROCESS | 1647 | 1469447414635 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124111800) [pid = 1647] [serial = 1493] [outer = 0x119fc4800] 04:50:15 INFO - PROCESS | 1647 | 1469447415060 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]]]}] 04:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 619ms 04:50:15 INFO - PROCESS | 1647 | 1469447415103 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:50:15 INFO - PROCESS | 1647 | 1469447415105 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:50:15 INFO - PROCESS | 1647 | 1469447415108 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:50:15 INFO - PROCESS | 1647 | 1469447415111 Marionette TRACE conn2 <- [1,1962,null,{}] 04:50:15 INFO - PROCESS | 1647 | 1469447415114 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}] 04:50:15 INFO - PROCESS | 1647 | 1469447415116 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:15 INFO - PROCESS | 1647 | 1469447415219 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:50:15 INFO - PROCESS | 1647 | 1469447415278 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 1647 | 1469447415280 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x117250800 == 21 [pid = 1647] [id = 498] 04:50:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x112a81c00) [pid = 1647] [serial = 1494] [outer = 0x0] 04:50:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x113905000) [pid = 1647] [serial = 1495] [outer = 0x112a81c00] 04:50:15 INFO - PROCESS | 1647 | 1469447415311 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x116084400) [pid = 1647] [serial = 1496] [outer = 0x112a81c00] 04:50:15 INFO - PROCESS | 1647 | 1469447415725 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]]]}] 04:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 04:50:15 INFO - PROCESS | 1647 | 1469447415779 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:50:15 INFO - PROCESS | 1647 | 1469447415782 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:50:15 INFO - PROCESS | 1647 | 1469447415786 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:50:15 INFO - PROCESS | 1647 | 1469447415788 Marionette TRACE conn2 <- [1,1966,null,{}] 04:50:15 INFO - PROCESS | 1647 | 1469447415791 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}] 04:50:15 INFO - PROCESS | 1647 | 1469447415793 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:15 INFO - PROCESS | 1647 | 1469447415890 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:50:15 INFO - PROCESS | 1647 | 1469447415949 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 1647 | 1469447415951 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247aa000 == 22 [pid = 1647] [id = 499] 04:50:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x116a0c000) [pid = 1647] [serial = 1497] [outer = 0x0] 04:50:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1180e2000) [pid = 1647] [serial = 1498] [outer = 0x116a0c000] 04:50:15 INFO - PROCESS | 1647 | 1469447415981 Marionette DEBUG loaded listener.js 04:50:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1182df400) [pid = 1647] [serial = 1499] [outer = 0x116a0c000] 04:50:16 INFO - PROCESS | 1647 | 1469447416428 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]]]}] 04:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 671ms 04:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:50:16 INFO - PROCESS | 1647 | 1469447416458 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:50:16 INFO - PROCESS | 1647 | 1469447416459 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:50:16 INFO - PROCESS | 1647 | 1469447416462 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:50:16 INFO - PROCESS | 1647 | 1469447416464 Marionette TRACE conn2 <- [1,1970,null,{}] 04:50:16 INFO - PROCESS | 1647 | 1469447416472 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}] 04:50:16 INFO - PROCESS | 1647 | 1469447416475 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:16 INFO - PROCESS | 1647 | 1469447416627 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:50:16 INFO - PROCESS | 1647 | 1469447416681 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:16 INFO - PROCESS | 1647 | 1469447416683 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a31f800 == 23 [pid = 1647] [id = 500] 04:50:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119174000) [pid = 1647] [serial = 1500] [outer = 0x0] 04:50:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119748c00) [pid = 1647] [serial = 1501] [outer = 0x119174000] 04:50:16 INFO - PROCESS | 1647 | 1469447416714 Marionette DEBUG loaded listener.js 04:50:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1199e9000) [pid = 1647] [serial = 1502] [outer = 0x119174000] 04:50:17 INFO - PROCESS | 1647 | 1469447417125 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]]]}] 04:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 673ms 04:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:50:17 INFO - PROCESS | 1647 | 1469447417135 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:50:17 INFO - PROCESS | 1647 | 1469447417137 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:50:17 INFO - PROCESS | 1647 | 1469447417139 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:50:17 INFO - PROCESS | 1647 | 1469447417140 Marionette TRACE conn2 <- [1,1974,null,{}] 04:50:17 INFO - PROCESS | 1647 | 1469447417143 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}] 04:50:17 INFO - PROCESS | 1647 | 1469447417144 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:17 INFO - PROCESS | 1647 | 1469447417240 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:50:17 INFO - PROCESS | 1647 | 1469447417295 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:17 INFO - PROCESS | 1647 | 1469447417296 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ae05000 == 24 [pid = 1647] [id = 501] 04:50:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119b06400) [pid = 1647] [serial = 1503] [outer = 0x0] 04:50:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1210ecc00) [pid = 1647] [serial = 1504] [outer = 0x119b06400] 04:50:17 INFO - PROCESS | 1647 | 1469447417325 Marionette DEBUG loaded listener.js 04:50:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12410c800) [pid = 1647] [serial = 1505] [outer = 0x119b06400] 04:50:17 INFO - PROCESS | 1647 | 1469447417886 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]]]}] 04:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 769ms 04:50:17 INFO - PROCESS | 1647 | 1469447417912 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:50:17 INFO - PROCESS | 1647 | 1469447417915 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:50:17 INFO - PROCESS | 1647 | 1469447417918 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:50:17 INFO - PROCESS | 1647 | 1469447417920 Marionette TRACE conn2 <- [1,1978,null,{}] 04:50:17 INFO - PROCESS | 1647 | 1469447417937 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}] 04:50:17 INFO - PROCESS | 1647 | 1469447417938 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:18 INFO - PROCESS | 1647 | 1469447418029 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:50:18 INFO - PROCESS | 1647 | 1469447418087 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 1647 | 1469447418090 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b40000 == 25 [pid = 1647] [id = 502] 04:50:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1127e0800) [pid = 1647] [serial = 1506] [outer = 0x0] 04:50:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x112d39c00) [pid = 1647] [serial = 1507] [outer = 0x1127e0800] 04:50:18 INFO - PROCESS | 1647 | 1469447418117 Marionette DEBUG loaded listener.js 04:50:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11390fc00) [pid = 1647] [serial = 1508] [outer = 0x1127e0800] 04:50:18 INFO - PROCESS | 1647 | 1469447418545 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]]]}] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1122bec00) [pid = 1647] [serial = 1455] [outer = 0x0] [url = about:blank] 04:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 672ms 04:50:18 INFO - PROCESS | 1647 | 1469447418591 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:50:18 INFO - PROCESS | 1647 | 1469447418594 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:50:18 INFO - PROCESS | 1647 | 1469447418598 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:50:18 INFO - PROCESS | 1647 | 1469447418599 Marionette TRACE conn2 <- [1,1982,null,{}] 04:50:18 INFO - PROCESS | 1647 | 1469447418602 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}] 04:50:18 INFO - PROCESS | 1647 | 1469447418603 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:18 INFO - PROCESS | 1647 | 1469447418694 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:50:18 INFO - PROCESS | 1647 | 1469447418702 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 1647 | 1469447418703 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170e7000 == 26 [pid = 1647] [id = 503] 04:50:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x116903000) [pid = 1647] [serial = 1509] [outer = 0x0] 04:50:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x116984400) [pid = 1647] [serial = 1510] [outer = 0x116903000] 04:50:18 INFO - PROCESS | 1647 | 1469447418730 Marionette DEBUG loaded listener.js 04:50:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x117e0fc00) [pid = 1647] [serial = 1511] [outer = 0x116903000] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11887d400) [pid = 1647] [serial = 1449] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x115eaa800) [pid = 1647] [serial = 1444] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x117e0ac00) [pid = 1647] [serial = 1446] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1133a0400) [pid = 1647] [serial = 1443] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1210e9400) [pid = 1647] [serial = 895] [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.] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119721400) [pid = 1647] [serial = 1425] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119ae6c00) [pid = 1647] [serial = 1428] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1210e1000) [pid = 1647] [serial = 1432] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x120fce000) [pid = 1647] [serial = 1431] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11390e000) [pid = 1647] [serial = 1435] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1210d7400) [pid = 1647] [serial = 1404] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x115ea6000) [pid = 1647] [serial = 1413] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116759400) [pid = 1647] [serial = 1414] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1182de800) [pid = 1647] [serial = 1419] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1185f7c00) [pid = 1647] [serial = 1420] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11318b000) [pid = 1647] [serial = 1407] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x113b31400) [pid = 1647] [serial = 1408] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118824000) [pid = 1647] [serial = 1422] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1172b6800) [pid = 1647] [serial = 1416] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x117e0e800) [pid = 1647] [serial = 1417] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1127da400) [pid = 1647] [serial = 1410] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x113191800) [pid = 1647] [serial = 1411] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1182db400) [pid = 1647] [serial = 1437] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1199ea400) [pid = 1647] [serial = 1438] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1210e4c00) [pid = 1647] [serial = 1405] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x120fcac00) [pid = 1647] [serial = 1440] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x124005000) [pid = 1647] [serial = 1441] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119be4400) [pid = 1647] [serial = 1429] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1199ee800) [pid = 1647] [serial = 1426] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x110fe2c00) [pid = 1647] [serial = 1434] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x118830c00) [pid = 1647] [serial = 1423] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x124005800) [pid = 1647] [serial = 1453] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119909000) [pid = 1647] [serial = 1450] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1210d9400) [pid = 1647] [serial = 1452] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1182e0800) [pid = 1647] [serial = 1447] [outer = 0x0] [url = about:blank] 04:50:19 INFO - PROCESS | 1647 | 1469447419091 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]]]}] 04:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 519ms 04:50:19 INFO - PROCESS | 1647 | 1469447419118 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:50:19 INFO - PROCESS | 1647 | 1469447419119 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:50:19 INFO - PROCESS | 1647 | 1469447419122 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:50:19 INFO - PROCESS | 1647 | 1469447419124 Marionette TRACE conn2 <- [1,1986,null,{}] 04:50:19 INFO - PROCESS | 1647 | 1469447419132 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}] 04:50:19 INFO - PROCESS | 1647 | 1469447419135 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:19 INFO - PROCESS | 1647 | 1469447419217 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:50:19 INFO - PROCESS | 1647 | 1469447419221 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:19 INFO - PROCESS | 1647 | 1469447419223 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11841a800 == 27 [pid = 1647] [id = 504] 04:50:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1182de800) [pid = 1647] [serial = 1512] [outer = 0x0] 04:50:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1184cd800) [pid = 1647] [serial = 1513] [outer = 0x1182de800] 04:50:19 INFO - PROCESS | 1647 | 1469447419254 Marionette DEBUG loaded listener.js 04:50:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11871d000) [pid = 1647] [serial = 1514] [outer = 0x1182de800] 04:50:19 INFO - PROCESS | 1647 | 1469447419680 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]]]}] 04:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 571ms 04:50:19 INFO - PROCESS | 1647 | 1469447419695 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:50:19 INFO - PROCESS | 1647 | 1469447419697 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:50:19 INFO - PROCESS | 1647 | 1469447419700 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:50:19 INFO - PROCESS | 1647 | 1469447419702 Marionette TRACE conn2 <- [1,1990,null,{}] 04:50:19 INFO - PROCESS | 1647 | 1469447419705 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}] 04:50:19 INFO - PROCESS | 1647 | 1469447419707 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:19 INFO - PROCESS | 1647 | 1469447419831 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:50:19 INFO - PROCESS | 1647 | 1469447419837 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:19 INFO - PROCESS | 1647 | 1469447419838 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12448d000 == 28 [pid = 1647] [id = 505] 04:50:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118829400) [pid = 1647] [serial = 1515] [outer = 0x0] 04:50:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x119174400) [pid = 1647] [serial = 1516] [outer = 0x118829400] 04:50:19 INFO - PROCESS | 1647 | 1469447419880 Marionette DEBUG loaded listener.js 04:50:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119752400) [pid = 1647] [serial = 1517] [outer = 0x118829400] 04:50:20 INFO - PROCESS | 1647 | 1469447420244 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]]]}] 04:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 569ms 04:50:20 INFO - PROCESS | 1647 | 1469447420270 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:50:20 INFO - PROCESS | 1647 | 1469447420271 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:50:20 INFO - PROCESS | 1647 | 1469447420274 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:50:20 INFO - PROCESS | 1647 | 1469447420277 Marionette TRACE conn2 <- [1,1994,null,{}] 04:50:20 INFO - PROCESS | 1647 | 1469447420280 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}] 04:50:20 INFO - PROCESS | 1647 | 1469447420281 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:20 INFO - PROCESS | 1647 | 1469447420357 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:50:20 INFO - PROCESS | 1647 | 1469447420362 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:20 INFO - PROCESS | 1647 | 1469447420363 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247ab000 == 29 [pid = 1647] [id = 506] 04:50:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11990a800) [pid = 1647] [serial = 1518] [outer = 0x0] 04:50:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1199ea000) [pid = 1647] [serial = 1519] [outer = 0x11990a800] 04:50:20 INFO - PROCESS | 1647 | 1469447420388 Marionette DEBUG loaded listener.js 04:50:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119ae7400) [pid = 1647] [serial = 1520] [outer = 0x11990a800] 04:50:20 INFO - PROCESS | 1647 | 1469447420722 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]]]}] 04:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 471ms 04:50:20 INFO - PROCESS | 1647 | 1469447420745 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:50:20 INFO - PROCESS | 1647 | 1469447420747 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:50:20 INFO - PROCESS | 1647 | 1469447420749 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:50:20 INFO - PROCESS | 1647 | 1469447420750 Marionette TRACE conn2 <- [1,1998,null,{}] 04:50:20 INFO - PROCESS | 1647 | 1469447420753 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}] 04:50:20 INFO - PROCESS | 1647 | 1469447420759 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:20 INFO - PROCESS | 1647 | 1469447420950 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:50:21 INFO - PROCESS | 1647 | 1469447421010 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 1647 | 1469447421011 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x124caf800 == 30 [pid = 1647] [id = 507] 04:50:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1199eb000) [pid = 1647] [serial = 1521] [outer = 0x0] 04:50:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119b0c800) [pid = 1647] [serial = 1522] [outer = 0x1199eb000] 04:50:21 INFO - PROCESS | 1647 | 1469447421051 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12410bc00) [pid = 1647] [serial = 1523] [outer = 0x1199eb000] 04:50:21 INFO - PROCESS | 1647 | 1469447421421 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]]]}] 04:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 719ms 04:50:21 INFO - PROCESS | 1647 | 1469447421476 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:50:21 INFO - PROCESS | 1647 | 1469447421477 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:50:21 INFO - PROCESS | 1647 | 1469447421479 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:50:21 INFO - PROCESS | 1647 | 1469447421480 Marionette TRACE conn2 <- [1,2002,null,{}] 04:50:21 INFO - PROCESS | 1647 | 1469447421483 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}] 04:50:21 INFO - PROCESS | 1647 | 1469447421484 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:21 INFO - PROCESS | 1647 | 1469447421583 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:50:21 INFO - PROCESS | 1647 | 1469447421587 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 1647 | 1469447421588 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e18800 == 31 [pid = 1647] [id = 508] 04:50:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119ae9c00) [pid = 1647] [serial = 1524] [outer = 0x0] 04:50:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124114c00) [pid = 1647] [serial = 1525] [outer = 0x119ae9c00] 04:50:21 INFO - PROCESS | 1647 | 1469447421613 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x124195c00) [pid = 1647] [serial = 1526] [outer = 0x119ae9c00] 04:50:21 INFO - PROCESS | 1647 | 1469447421969 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]]]}] 04:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 520ms 04:50:22 INFO - PROCESS | 1647 | 1469447422007 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:50:22 INFO - PROCESS | 1647 | 1469447422010 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:50:22 INFO - PROCESS | 1647 | 1469447422012 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 1647 | 1469447422013 Marionette TRACE conn2 <- [1,2006,null,{}] 04:50:22 INFO - PROCESS | 1647 | 1469447422016 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}] 04:50:22 INFO - PROCESS | 1647 | 1469447422017 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:22 INFO - PROCESS | 1647 | 1469447422114 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:50:22 INFO - PROCESS | 1647 | 1469447422127 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:22 INFO - PROCESS | 1647 | 1469447422128 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ae1800 == 32 [pid = 1647] [id = 509] 04:50:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124196400) [pid = 1647] [serial = 1527] [outer = 0x0] 04:50:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12419b400) [pid = 1647] [serial = 1528] [outer = 0x124196400] 04:50:22 INFO - PROCESS | 1647 | 1469447422153 Marionette DEBUG loaded listener.js 04:50:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1243d6400) [pid = 1647] [serial = 1529] [outer = 0x124196400] 04:50:22 INFO - PROCESS | 1647 | 1469447422466 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]]]}] 04:50:22 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 04:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 470ms 04:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:50:22 INFO - PROCESS | 1647 | 1469447422482 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 1647 | 1469447422483 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:50:22 INFO - PROCESS | 1647 | 1469447422485 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 1647 | 1469447422486 Marionette TRACE conn2 <- [1,2010,null,{}] 04:50:22 INFO - PROCESS | 1647 | 1469447422489 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}] 04:50:22 INFO - PROCESS | 1647 | 1469447422490 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:22 INFO - PROCESS | 1647 | 1469447422590 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:50:22 INFO - PROCESS | 1647 | 1469447422594 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:22 INFO - PROCESS | 1647 | 1469447422595 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fd3000 == 33 [pid = 1647] [id = 510] 04:50:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124197800) [pid = 1647] [serial = 1530] [outer = 0x0] 04:50:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124423000) [pid = 1647] [serial = 1531] [outer = 0x124197800] 04:50:22 INFO - PROCESS | 1647 | 1469447422619 Marionette DEBUG loaded listener.js 04:50:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12442ac00) [pid = 1647] [serial = 1532] [outer = 0x124197800] 04:50:23 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119be4800) [pid = 1647] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:50:23 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1185eec00) [pid = 1647] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:50:23 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x116a02800) [pid = 1647] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:50:23 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1188f6000) [pid = 1647] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:50:23 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x110fe2800) [pid = 1647] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:50:23 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1122ba400) [pid = 1647] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:50:23 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1132d7400) [pid = 1647] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:50:23 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1180e4800) [pid = 1647] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:50:23 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119753400) [pid = 1647] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:50:23 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x113373400) [pid = 1647] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:50:23 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1122bcc00) [pid = 1647] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:50:23 INFO - PROCESS | 1647 | 1469447423016 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]]]}] 04:50:23 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 04:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 570ms 04:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:50:23 INFO - PROCESS | 1647 | 1469447423055 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:50:23 INFO - PROCESS | 1647 | 1469447423056 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:50:23 INFO - PROCESS | 1647 | 1469447423058 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:50:23 INFO - PROCESS | 1647 | 1469447423059 Marionette TRACE conn2 <- [1,2014,null,{}] 04:50:23 INFO - PROCESS | 1647 | 1469447423062 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}] 04:50:23 INFO - PROCESS | 1647 | 1469447423063 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:23 INFO - PROCESS | 1647 | 1469447423145 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:50:23 INFO - PROCESS | 1647 | 1469447423148 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:23 INFO - PROCESS | 1647 | 1469447423149 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cb5800 == 34 [pid = 1647] [id = 511] 04:50:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1161d0c00) [pid = 1647] [serial = 1533] [outer = 0x0] 04:50:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x116a0e000) [pid = 1647] [serial = 1534] [outer = 0x1161d0c00] 04:50:23 INFO - PROCESS | 1647 | 1469447423173 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118887c00) [pid = 1647] [serial = 1535] [outer = 0x1161d0c00] 04:50:23 INFO - PROCESS | 1647 | 1469447423503 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]]]}] 04:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 469ms 04:50:23 INFO - PROCESS | 1647 | 1469447423529 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:50:23 INFO - PROCESS | 1647 | 1469447423530 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:50:23 INFO - PROCESS | 1647 | 1469447423532 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:50:23 INFO - PROCESS | 1647 | 1469447423534 Marionette TRACE conn2 <- [1,2018,null,{}] 04:50:23 INFO - PROCESS | 1647 | 1469447423536 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}] 04:50:23 INFO - PROCESS | 1647 | 1469447423538 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:23 INFO - PROCESS | 1647 | 1469447423652 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:50:23 INFO - PROCESS | 1647 | 1469447423657 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:23 INFO - PROCESS | 1647 | 1469447423659 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a709000 == 35 [pid = 1647] [id = 512] 04:50:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11882f000) [pid = 1647] [serial = 1536] [outer = 0x0] 04:50:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12442b400) [pid = 1647] [serial = 1537] [outer = 0x11882f000] 04:50:23 INFO - PROCESS | 1647 | 1469447423685 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124a88c00) [pid = 1647] [serial = 1538] [outer = 0x11882f000] 04:50:24 INFO - PROCESS | 1647 | 1469447424080 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]]]}] 04:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 570ms 04:50:24 INFO - PROCESS | 1647 | 1469447424104 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:50:24 INFO - PROCESS | 1647 | 1469447424105 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:50:24 INFO - PROCESS | 1647 | 1469447424109 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:50:24 INFO - PROCESS | 1647 | 1469447424112 Marionette TRACE conn2 <- [1,2022,null,{}] 04:50:24 INFO - PROCESS | 1647 | 1469447424114 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}] 04:50:24 INFO - PROCESS | 1647 | 1469447424115 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:24 INFO - PROCESS | 1647 | 1469447424238 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:50:24 INFO - PROCESS | 1647 | 1469447424326 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 1647 | 1469447424327 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ae11000 == 36 [pid = 1647] [id = 513] 04:50:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1188f6000) [pid = 1647] [serial = 1539] [outer = 0x0] 04:50:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124adec00) [pid = 1647] [serial = 1540] [outer = 0x1188f6000] 04:50:24 INFO - PROCESS | 1647 | 1469447424366 Marionette DEBUG loaded listener.js 04:50:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124ae9800) [pid = 1647] [serial = 1541] [outer = 0x1188f6000] 04:50:24 INFO - PROCESS | 1647 | 1469447424698 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]]]}] 04:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 620ms 04:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:50:24 INFO - PROCESS | 1647 | 1469447424730 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:50:24 INFO - PROCESS | 1647 | 1469447424731 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:50:24 INFO - PROCESS | 1647 | 1469447424733 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:50:24 INFO - PROCESS | 1647 | 1469447424734 Marionette TRACE conn2 <- [1,2026,null,{}] 04:50:24 INFO - PROCESS | 1647 | 1469447424736 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}] 04:50:24 INFO - PROCESS | 1647 | 1469447424737 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:24 INFO - PROCESS | 1647 | 1469447424821 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:50:24 INFO - PROCESS | 1647 | 1469447424880 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 1647 | 1469447424888 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b92f800 == 37 [pid = 1647] [id = 514] 04:50:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11990a000) [pid = 1647] [serial = 1542] [outer = 0x0] 04:50:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124aec400) [pid = 1647] [serial = 1543] [outer = 0x11990a000] 04:50:24 INFO - PROCESS | 1647 | 1469447424912 Marionette DEBUG loaded listener.js 04:50:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124d12c00) [pid = 1647] [serial = 1544] [outer = 0x11990a000] 04:50:25 INFO - PROCESS | 1647 | 1469447425309 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]]]}] 04:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 619ms 04:50:25 INFO - PROCESS | 1647 | 1469447425353 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:50:25 INFO - PROCESS | 1647 | 1469447425356 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:50:25 INFO - PROCESS | 1647 | 1469447425362 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:50:25 INFO - PROCESS | 1647 | 1469447425364 Marionette TRACE conn2 <- [1,2030,null,{}] 04:50:25 INFO - PROCESS | 1647 | 1469447425368 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}] 04:50:25 INFO - PROCESS | 1647 | 1469447425370 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:25 INFO - PROCESS | 1647 | 1469447425473 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:50:25 INFO - PROCESS | 1647 | 1469447425545 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:25 INFO - PROCESS | 1647 | 1469447425546 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182c2000 == 38 [pid = 1647] [id = 515] 04:50:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112f35000) [pid = 1647] [serial = 1545] [outer = 0x0] 04:50:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11396bc00) [pid = 1647] [serial = 1546] [outer = 0x112f35000] 04:50:25 INFO - PROCESS | 1647 | 1469447425576 Marionette DEBUG loaded listener.js 04:50:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11675b000) [pid = 1647] [serial = 1547] [outer = 0x112f35000] 04:50:26 INFO - PROCESS | 1647 | 1469447426000 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]]]}] 04:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 673ms 04:50:26 INFO - PROCESS | 1647 | 1469447426035 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:50:26 INFO - PROCESS | 1647 | 1469447426038 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:50:26 INFO - PROCESS | 1647 | 1469447426043 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:50:26 INFO - PROCESS | 1647 | 1469447426045 Marionette TRACE conn2 <- [1,2034,null,{}] 04:50:26 INFO - PROCESS | 1647 | 1469447426047 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}] 04:50:26 INFO - PROCESS | 1647 | 1469447426049 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:26 INFO - PROCESS | 1647 | 1469447426154 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:50:26 INFO - PROCESS | 1647 | 1469447426213 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 1647 | 1469447426214 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x124722800 == 39 [pid = 1647] [id = 516] 04:50:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1182dc000) [pid = 1647] [serial = 1548] [outer = 0x0] 04:50:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1185f4c00) [pid = 1647] [serial = 1549] [outer = 0x1182dc000] 04:50:26 INFO - PROCESS | 1647 | 1469447426245 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11882ec00) [pid = 1647] [serial = 1550] [outer = 0x1182dc000] 04:50:26 INFO - PROCESS | 1647 | 1469447426692 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]]]}] 04:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 670ms 04:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:50:26 INFO - PROCESS | 1647 | 1469447426713 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:50:26 INFO - PROCESS | 1647 | 1469447426715 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:50:26 INFO - PROCESS | 1647 | 1469447426717 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:50:26 INFO - PROCESS | 1647 | 1469447426720 Marionette TRACE conn2 <- [1,2038,null,{}] 04:50:26 INFO - PROCESS | 1647 | 1469447426727 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}] 04:50:26 INFO - PROCESS | 1647 | 1469447426731 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:26 INFO - PROCESS | 1647 | 1469447426856 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:50:26 INFO - PROCESS | 1647 | 1469447426929 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 1647 | 1469447426931 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b92b800 == 40 [pid = 1647] [id = 517] 04:50:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119b0b800) [pid = 1647] [serial = 1551] [outer = 0x0] 04:50:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1210cd400) [pid = 1647] [serial = 1552] [outer = 0x119b0b800] 04:50:26 INFO - PROCESS | 1647 | 1469447426962 Marionette DEBUG loaded listener.js 04:50:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1210e7800) [pid = 1647] [serial = 1553] [outer = 0x119b0b800] 04:50:27 INFO - PROCESS | 1647 | 1469447427394 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]]]}] 04:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 726ms 04:50:27 INFO - PROCESS | 1647 | 1469447427458 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:50:27 INFO - PROCESS | 1647 | 1469447427460 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:50:27 INFO - PROCESS | 1647 | 1469447427464 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:50:27 INFO - PROCESS | 1647 | 1469447427465 Marionette TRACE conn2 <- [1,2042,null,{}] 04:50:27 INFO - PROCESS | 1647 | 1469447427467 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}] 04:50:27 INFO - PROCESS | 1647 | 1469447427469 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:27 INFO - PROCESS | 1647 | 1469447427694 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:50:27 INFO - PROCESS | 1647 | 1469447427779 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:27 INFO - PROCESS | 1647 | 1469447427780 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182ba000 == 41 [pid = 1647] [id = 518] 04:50:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1127db000) [pid = 1647] [serial = 1554] [outer = 0x0] 04:50:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x112f40400) [pid = 1647] [serial = 1555] [outer = 0x1127db000] 04:50:27 INFO - PROCESS | 1647 | 1469447427808 Marionette DEBUG loaded listener.js 04:50:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x115e9d000) [pid = 1647] [serial = 1556] [outer = 0x1127db000] 04:50:28 INFO - PROCESS | 1647 | 1469447428236 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]]]}] 04:50:28 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) 04:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 824ms 04:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:50:28 INFO - PROCESS | 1647 | 1469447428289 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:50:28 INFO - PROCESS | 1647 | 1469447428291 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:50:28 INFO - PROCESS | 1647 | 1469447428295 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:50:28 INFO - PROCESS | 1647 | 1469447428296 Marionette TRACE conn2 <- [1,2046,null,{}] 04:50:28 INFO - PROCESS | 1647 | 1469447428299 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}] 04:50:28 INFO - PROCESS | 1647 | 1469447428301 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:28 INFO - PROCESS | 1647 | 1469447428389 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:50:28 INFO - PROCESS | 1647 | 1469447428451 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:28 INFO - PROCESS | 1647 | 1469447428453 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181a0800 == 42 [pid = 1647] [id = 519] 04:50:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x116032400) [pid = 1647] [serial = 1557] [outer = 0x0] 04:50:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11690d800) [pid = 1647] [serial = 1558] [outer = 0x116032400] 04:50:28 INFO - PROCESS | 1647 | 1469447428480 Marionette DEBUG loaded listener.js 04:50:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x117083800) [pid = 1647] [serial = 1559] [outer = 0x116032400] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12ae11000 == 41 [pid = 1647] [id = 513] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12a709000 == 40 [pid = 1647] [id = 512] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x124cb5800 == 39 [pid = 1647] [id = 511] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x128fd3000 == 38 [pid = 1647] [id = 510] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x128ae1800 == 37 [pid = 1647] [id = 509] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x126e18800 == 36 [pid = 1647] [id = 508] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x124caf800 == 35 [pid = 1647] [id = 507] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1247ab000 == 34 [pid = 1647] [id = 506] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12448d000 == 33 [pid = 1647] [id = 505] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11841a800 == 32 [pid = 1647] [id = 504] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x112db6000 == 31 [pid = 1647] [id = 486] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1182ba000 == 30 [pid = 1647] [id = 518] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12b92b800 == 29 [pid = 1647] [id = 517] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x124722800 == 28 [pid = 1647] [id = 516] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12b92f800 == 27 [pid = 1647] [id = 514] 04:50:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1182c2000 == 26 [pid = 1647] [id = 515] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x124004000) [pid = 1647] [serial = 1492] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x120fc3400) [pid = 1647] [serial = 1489] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119b0a000) [pid = 1647] [serial = 1487] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11708a400) [pid = 1647] [serial = 1465] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119aec800) [pid = 1647] [serial = 1478] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x113190000) [pid = 1647] [serial = 1456] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118176c00) [pid = 1647] [serial = 1484] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116759000) [pid = 1647] [serial = 1463] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119907000) [pid = 1647] [serial = 1486] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1182e4c00) [pid = 1647] [serial = 1468] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119be7400) [pid = 1647] [serial = 1481] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1180da400) [pid = 1647] [serial = 1466] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118822c00) [pid = 1647] [serial = 1472] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1188ff000) [pid = 1647] [serial = 1474] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11990e800) [pid = 1647] [serial = 1477] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112ddd400) [pid = 1647] [serial = 1460] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115e9bc00) [pid = 1647] [serial = 1462] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119b05800) [pid = 1647] [serial = 1480] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11271dc00) [pid = 1647] [serial = 1459] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x115ea4800) [pid = 1647] [serial = 1483] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1185ecc00) [pid = 1647] [serial = 1469] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1185f4000) [pid = 1647] [serial = 1471] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1210e3c00) [pid = 1647] [serial = 1490] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1647 | 1469447429493 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]]]}] 04:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1223ms 04:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:50:29 INFO - PROCESS | 1647 | 1469447429518 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:50:29 INFO - PROCESS | 1647 | 1469447429520 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:50:29 INFO - PROCESS | 1647 | 1469447429523 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:50:29 INFO - PROCESS | 1647 | 1469447429527 Marionette TRACE conn2 <- [1,2050,null,{}] 04:50:29 INFO - PROCESS | 1647 | 1469447429531 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}] 04:50:29 INFO - PROCESS | 1647 | 1469447429532 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:29 INFO - PROCESS | 1647 | 1469447429608 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:50:29 INFO - PROCESS | 1647 | 1469447429613 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:29 INFO - PROCESS | 1647 | 1469447429615 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1169aa800 == 27 [pid = 1647] [id = 520] 04:50:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x112aa6c00) [pid = 1647] [serial = 1560] [outer = 0x0] 04:50:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x113371c00) [pid = 1647] [serial = 1561] [outer = 0x112aa6c00] 04:50:29 INFO - PROCESS | 1647 | 1469447429644 Marionette DEBUG loaded listener.js 04:50:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1122bec00) [pid = 1647] [serial = 1562] [outer = 0x112aa6c00] 04:50:30 INFO - PROCESS | 1647 | 1469447429999 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]]]}] 04:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 524ms 04:50:30 INFO - PROCESS | 1647 | 1469447430046 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:50:30 INFO - PROCESS | 1647 | 1469447430050 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:50:30 INFO - PROCESS | 1647 | 1469447430054 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 1647 | 1469447430056 Marionette TRACE conn2 <- [1,2054,null,{}] 04:50:30 INFO - PROCESS | 1647 | 1469447430058 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}] 04:50:30 INFO - PROCESS | 1647 | 1469447430060 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:30 INFO - PROCESS | 1647 | 1469447430137 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:50:30 INFO - PROCESS | 1647 | 1469447430144 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:30 INFO - PROCESS | 1647 | 1469447430145 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x118196000 == 28 [pid = 1647] [id = 521] 04:50:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x115ea8c00) [pid = 1647] [serial = 1563] [outer = 0x0] 04:50:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11707e000) [pid = 1647] [serial = 1564] [outer = 0x115ea8c00] 04:50:30 INFO - PROCESS | 1647 | 1469447430172 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1172e2400) [pid = 1647] [serial = 1565] [outer = 0x115ea8c00] 04:50:30 INFO - PROCESS | 1647 | 1469447430532 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]]]}] 04:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 520ms 04:50:30 INFO - PROCESS | 1647 | 1469447430576 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:50:30 INFO - PROCESS | 1647 | 1469447430578 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:50:30 INFO - PROCESS | 1647 | 1469447430581 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 1647 | 1469447430585 Marionette TRACE conn2 <- [1,2058,null,{}] 04:50:30 INFO - PROCESS | 1647 | 1469447430597 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}] 04:50:30 INFO - PROCESS | 1647 | 1469447430601 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:30 INFO - PROCESS | 1647 | 1469447430720 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:50:30 INFO - PROCESS | 1647 | 1469447430736 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:30 INFO - PROCESS | 1647 | 1469447430739 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x124017800 == 29 [pid = 1647] [id = 522] 04:50:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x113193800) [pid = 1647] [serial = 1566] [outer = 0x0] 04:50:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118361000) [pid = 1647] [serial = 1567] [outer = 0x113193800] 04:50:30 INFO - PROCESS | 1647 | 1469447430784 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1185f5c00) [pid = 1647] [serial = 1568] [outer = 0x113193800] 04:50:31 INFO - PROCESS | 1647 | 1469447431200 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]]]}] 04:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 625ms 04:50:31 INFO - PROCESS | 1647 | 1469447431206 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:50:31 INFO - PROCESS | 1647 | 1469447431209 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:50:31 INFO - PROCESS | 1647 | 1469447431216 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:50:31 INFO - PROCESS | 1647 | 1469447431217 Marionette TRACE conn2 <- [1,2062,null,{}] 04:50:31 INFO - PROCESS | 1647 | 1469447431219 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}] 04:50:31 INFO - PROCESS | 1647 | 1469447431220 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:31 INFO - PROCESS | 1647 | 1469447431335 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:50:31 INFO - PROCESS | 1647 | 1469447431341 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:31 INFO - PROCESS | 1647 | 1469447431342 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x124495000 == 30 [pid = 1647] [id = 523] 04:50:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1185f8000) [pid = 1647] [serial = 1569] [outer = 0x0] 04:50:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118826000) [pid = 1647] [serial = 1570] [outer = 0x1185f8000] 04:50:31 INFO - PROCESS | 1647 | 1469447431367 Marionette DEBUG loaded listener.js 04:50:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118887800) [pid = 1647] [serial = 1571] [outer = 0x1185f8000] 04:50:31 INFO - PROCESS | 1647 | 1469447431691 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]]]}] 04:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 518ms 04:50:31 INFO - PROCESS | 1647 | 1469447431735 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:50:31 INFO - PROCESS | 1647 | 1469447431736 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:50:31 INFO - PROCESS | 1647 | 1469447431745 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:50:31 INFO - PROCESS | 1647 | 1469447431746 Marionette TRACE conn2 <- [1,2066,null,{}] 04:50:31 INFO - PROCESS | 1647 | 1469447431749 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}] 04:50:31 INFO - PROCESS | 1647 | 1469447431750 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:31 INFO - PROCESS | 1647 | 1469447431844 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:50:31 INFO - PROCESS | 1647 | 1469447431884 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:31 INFO - PROCESS | 1647 | 1469447431885 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247bb000 == 31 [pid = 1647] [id = 524] 04:50:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x115ea8000) [pid = 1647] [serial = 1572] [outer = 0x0] 04:50:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11919c000) [pid = 1647] [serial = 1573] [outer = 0x115ea8000] 04:50:31 INFO - PROCESS | 1647 | 1469447431909 Marionette DEBUG loaded listener.js 04:50:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119903000) [pid = 1647] [serial = 1574] [outer = 0x115ea8000] 04:50:32 INFO - PROCESS | 1647 | 1469447432241 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]]]}] 04:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 519ms 04:50:32 INFO - PROCESS | 1647 | 1469447432265 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:50:32 INFO - PROCESS | 1647 | 1469447432267 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:50:32 INFO - PROCESS | 1647 | 1469447432269 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:50:32 INFO - PROCESS | 1647 | 1469447432270 Marionette TRACE conn2 <- [1,2070,null,{}] 04:50:32 INFO - PROCESS | 1647 | 1469447432272 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}] 04:50:32 INFO - PROCESS | 1647 | 1469447432278 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:32 INFO - PROCESS | 1647 | 1469447432398 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:50:32 INFO - PROCESS | 1647 | 1469447432402 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:32 INFO - PROCESS | 1647 | 1469447432403 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256a2000 == 32 [pid = 1647] [id = 525] 04:50:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x116a91400) [pid = 1647] [serial = 1575] [outer = 0x0] 04:50:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1199e8000) [pid = 1647] [serial = 1576] [outer = 0x116a91400] 04:50:32 INFO - PROCESS | 1647 | 1469447432428 Marionette DEBUG loaded listener.js 04:50:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x120fcb800) [pid = 1647] [serial = 1577] [outer = 0x116a91400] 04:50:32 INFO - PROCESS | 1647 | 1469447432744 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]]]}] 04:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 518ms 04:50:32 INFO - PROCESS | 1647 | 1469447432788 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:50:32 INFO - PROCESS | 1647 | 1469447432789 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:50:32 INFO - PROCESS | 1647 | 1469447432791 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:50:32 INFO - PROCESS | 1647 | 1469447432792 Marionette TRACE conn2 <- [1,2074,null,{}] 04:50:32 INFO - PROCESS | 1647 | 1469447432807 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}] 04:50:32 INFO - PROCESS | 1647 | 1469447432808 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:32 INFO - PROCESS | 1647 | 1469447432902 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:50:32 INFO - PROCESS | 1647 | 1469447432905 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:32 INFO - PROCESS | 1647 | 1469447432906 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e7b000 == 33 [pid = 1647] [id = 526] 04:50:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x113d48800) [pid = 1647] [serial = 1578] [outer = 0x0] 04:50:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1210d5000) [pid = 1647] [serial = 1579] [outer = 0x113d48800] 04:50:32 INFO - PROCESS | 1647 | 1469447432933 Marionette DEBUG loaded listener.js 04:50:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1210ed800) [pid = 1647] [serial = 1580] [outer = 0x113d48800] 04:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 483ms 04:50:33 INFO - PROCESS | 1647 | 1469447433270 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]]]}] 04:50:33 INFO - PROCESS | 1647 | 1469447433289 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:50:33 INFO - PROCESS | 1647 | 1469447433293 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:50:33 INFO - PROCESS | 1647 | 1469447433297 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:50:33 INFO - PROCESS | 1647 | 1469447433298 Marionette TRACE conn2 <- [1,2078,null,{}] 04:50:33 INFO - PROCESS | 1647 | 1469447433300 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}] 04:50:33 INFO - PROCESS | 1647 | 1469447433301 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:33 INFO - PROCESS | 1647 | 1469447433396 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:50:33 INFO - PROCESS | 1647 | 1469447433435 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:33 INFO - PROCESS | 1647 | 1469447433436 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ae0800 == 34 [pid = 1647] [id = 527] 04:50:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1210e0400) [pid = 1647] [serial = 1581] [outer = 0x0] 04:50:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x124109400) [pid = 1647] [serial = 1582] [outer = 0x1210e0400] 04:50:33 INFO - PROCESS | 1647 | 1469447433460 Marionette DEBUG loaded listener.js 04:50:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12418e400) [pid = 1647] [serial = 1583] [outer = 0x1210e0400] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11990a000) [pid = 1647] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1188f5c00) [pid = 1647] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119ae9c00) [pid = 1647] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x124196400) [pid = 1647] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x124197800) [pid = 1647] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x116903000) [pid = 1647] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11990a800) [pid = 1647] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119b06400) [pid = 1647] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1127e0800) [pid = 1647] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x112a81c00) [pid = 1647] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118829400) [pid = 1647] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119fc4800) [pid = 1647] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1182de800) [pid = 1647] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x116a0c000) [pid = 1647] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119174000) [pid = 1647] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1161d0c00) [pid = 1647] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11882f000) [pid = 1647] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1188f6000) [pid = 1647] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:50:33 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1199eb000) [pid = 1647] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:50:33 INFO - PROCESS | 1647 | 1469447433921 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]]]}] 04:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 04:50:33 INFO - PROCESS | 1647 | 1469447433968 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:50:33 INFO - PROCESS | 1647 | 1469447433969 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:50:33 INFO - PROCESS | 1647 | 1469447433979 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:50:33 INFO - PROCESS | 1647 | 1469447433980 Marionette TRACE conn2 <- [1,2082,null,{}] 04:50:33 INFO - PROCESS | 1647 | 1469447433982 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}] 04:50:33 INFO - PROCESS | 1647 | 1469447433983 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:34 INFO - PROCESS | 1647 | 1469447434062 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:50:34 INFO - PROCESS | 1647 | 1469447434117 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 1647 | 1469447434118 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ff3000 == 35 [pid = 1647] [id = 528] 04:50:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1127d5400) [pid = 1647] [serial = 1584] [outer = 0x0] 04:50:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x117e04800) [pid = 1647] [serial = 1585] [outer = 0x1127d5400] 04:50:34 INFO - PROCESS | 1647 | 1469447434144 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1188f3800) [pid = 1647] [serial = 1586] [outer = 0x1127d5400] 04:50:34 INFO - PROCESS | 1647 | 1469447434406 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]]]}] 04:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 468ms 04:50:34 INFO - PROCESS | 1647 | 1469447434448 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:50:34 INFO - PROCESS | 1647 | 1469447434449 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:50:34 INFO - PROCESS | 1647 | 1469447434451 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 1647 | 1469447434452 Marionette TRACE conn2 <- [1,2086,null,{}] 04:50:34 INFO - PROCESS | 1647 | 1469447434454 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}] 04:50:34 INFO - PROCESS | 1647 | 1469447434455 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:34 INFO - PROCESS | 1647 | 1469447434535 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:50:34 INFO - PROCESS | 1647 | 1469447434539 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 1647 | 1469447434540 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a525800 == 36 [pid = 1647] [id = 529] 04:50:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1188f5c00) [pid = 1647] [serial = 1587] [outer = 0x0] 04:50:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124110400) [pid = 1647] [serial = 1588] [outer = 0x1188f5c00] 04:50:34 INFO - PROCESS | 1647 | 1469447434566 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x117e03000) [pid = 1647] [serial = 1589] [outer = 0x1188f5c00] 04:50:34 INFO - PROCESS | 1647 | 1469447434898 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]]]}] 04:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 470ms 04:50:34 INFO - PROCESS | 1647 | 1469447434921 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:50:34 INFO - PROCESS | 1647 | 1469447434924 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:50:34 INFO - PROCESS | 1647 | 1469447434927 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 1647 | 1469447434936 Marionette TRACE conn2 <- [1,2090,null,{}] 04:50:34 INFO - PROCESS | 1647 | 1469447434939 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}] 04:50:34 INFO - PROCESS | 1647 | 1469447434941 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:35 INFO - PROCESS | 1647 | 1469447435056 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:50:35 INFO - PROCESS | 1647 | 1469447435064 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:35 INFO - PROCESS | 1647 | 1469447435066 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247ad000 == 37 [pid = 1647] [id = 530] 04:50:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124191000) [pid = 1647] [serial = 1590] [outer = 0x0] 04:50:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12419ac00) [pid = 1647] [serial = 1591] [outer = 0x124191000] 04:50:35 INFO - PROCESS | 1647 | 1469447435092 Marionette DEBUG loaded listener.js 04:50:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12442d000) [pid = 1647] [serial = 1592] [outer = 0x124191000] 04:50:35 INFO - PROCESS | 1647 | 1469447435396 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]]]}] 04:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 477ms 04:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:50:35 INFO - PROCESS | 1647 | 1469447435404 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:50:35 INFO - PROCESS | 1647 | 1469447435405 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:50:35 INFO - PROCESS | 1647 | 1469447435407 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:50:35 INFO - PROCESS | 1647 | 1469447435410 Marionette TRACE conn2 <- [1,2094,null,{}] 04:50:35 INFO - PROCESS | 1647 | 1469447435418 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}] 04:50:35 INFO - PROCESS | 1647 | 1469447435420 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:35 INFO - PROCESS | 1647 | 1469447435501 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:50:35 INFO - PROCESS | 1647 | 1469447435505 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:35 INFO - PROCESS | 1647 | 1469447435506 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b07d800 == 38 [pid = 1647] [id = 531] 04:50:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12442d400) [pid = 1647] [serial = 1593] [outer = 0x0] 04:50:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1248ac000) [pid = 1647] [serial = 1594] [outer = 0x12442d400] 04:50:35 INFO - PROCESS | 1647 | 1469447435532 Marionette DEBUG loaded listener.js 04:50:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x124ae0400) [pid = 1647] [serial = 1595] [outer = 0x12442d400] 04:50:35 INFO - PROCESS | 1647 | 1469447435954 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]]]}] 04:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 577ms 04:50:36 INFO - PROCESS | 1647 | 1469447436001 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:50:36 INFO - PROCESS | 1647 | 1469447436003 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:50:36 INFO - PROCESS | 1647 | 1469447436009 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:50:36 INFO - PROCESS | 1647 | 1469447436012 Marionette TRACE conn2 <- [1,2098,null,{}] 04:50:36 INFO - PROCESS | 1647 | 1469447436016 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}] 04:50:36 INFO - PROCESS | 1647 | 1469447436017 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:36 INFO - PROCESS | 1647 | 1469447436125 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:50:36 INFO - PROCESS | 1647 | 1469447436207 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 1647 | 1469447436209 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11741c000 == 39 [pid = 1647] [id = 532] 04:50:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11318d400) [pid = 1647] [serial = 1596] [outer = 0x0] 04:50:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x113192c00) [pid = 1647] [serial = 1597] [outer = 0x11318d400] 04:50:36 INFO - PROCESS | 1647 | 1469447436239 Marionette DEBUG loaded listener.js 04:50:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x115ea2000) [pid = 1647] [serial = 1598] [outer = 0x11318d400] 04:50:36 INFO - PROCESS | 1647 | 1469447436756 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]]]}] 04:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 774ms 04:50:36 INFO - PROCESS | 1647 | 1469447436800 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:50:36 INFO - PROCESS | 1647 | 1469447436803 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:50:36 INFO - PROCESS | 1647 | 1469447436811 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:50:36 INFO - PROCESS | 1647 | 1469447436813 Marionette TRACE conn2 <- [1,2102,null,{}] 04:50:36 INFO - PROCESS | 1647 | 1469447436816 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}] 04:50:36 INFO - PROCESS | 1647 | 1469447436817 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:36 INFO - PROCESS | 1647 | 1469447436943 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:50:37 INFO - PROCESS | 1647 | 1469447437004 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:37 INFO - PROCESS | 1647 | 1469447437005 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12452f800 == 40 [pid = 1647] [id = 533] 04:50:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x117e0c000) [pid = 1647] [serial = 1599] [outer = 0x0] 04:50:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x118173c00) [pid = 1647] [serial = 1600] [outer = 0x117e0c000] 04:50:37 INFO - PROCESS | 1647 | 1469447437035 Marionette DEBUG loaded listener.js 04:50:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1182de400) [pid = 1647] [serial = 1601] [outer = 0x117e0c000] 04:50:37 INFO - PROCESS | 1647 | 1469447437708 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]]]}] 04:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 975ms 04:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:50:37 INFO - PROCESS | 1647 | 1469447437785 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:50:37 INFO - PROCESS | 1647 | 1469447437787 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:50:37 INFO - PROCESS | 1647 | 1469447437790 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:50:37 INFO - PROCESS | 1647 | 1469447437792 Marionette TRACE conn2 <- [1,2106,null,{}] 04:50:37 INFO - PROCESS | 1647 | 1469447437796 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}] 04:50:37 INFO - PROCESS | 1647 | 1469447437797 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:37 INFO - PROCESS | 1647 | 1469447437898 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:50:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1247ad000 == 39 [pid = 1647] [id = 530] 04:50:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12a525800 == 38 [pid = 1647] [id = 529] 04:50:37 INFO - PROCESS | 1647 | --DOCSHELL 0x119ff3000 == 37 [pid = 1647] [id = 528] 04:50:37 INFO - PROCESS | 1647 | --DOCSHELL 0x128ae0800 == 36 [pid = 1647] [id = 527] 04:50:37 INFO - PROCESS | 1647 | --DOCSHELL 0x126e7b000 == 35 [pid = 1647] [id = 526] 04:50:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1256a2000 == 34 [pid = 1647] [id = 525] 04:50:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1247bb000 == 33 [pid = 1647] [id = 524] 04:50:37 INFO - PROCESS | 1647 | --DOCSHELL 0x124495000 == 32 [pid = 1647] [id = 523] 04:50:37 INFO - PROCESS | 1647 | --DOCSHELL 0x124017800 == 31 [pid = 1647] [id = 522] 04:50:37 INFO - PROCESS | 1647 | --DOCSHELL 0x118196000 == 30 [pid = 1647] [id = 521] 04:50:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1169aa800 == 29 [pid = 1647] [id = 520] 04:50:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1181a0800 == 28 [pid = 1647] [id = 519] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x124114c00) [pid = 1647] [serial = 1525] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12419b400) [pid = 1647] [serial = 1528] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x124423000) [pid = 1647] [serial = 1531] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1243d6400) [pid = 1647] [serial = 1529] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x116984400) [pid = 1647] [serial = 1510] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x117e0fc00) [pid = 1647] [serial = 1511] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1199ea000) [pid = 1647] [serial = 1519] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119ae7400) [pid = 1647] [serial = 1520] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1210ecc00) [pid = 1647] [serial = 1504] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12410c800) [pid = 1647] [serial = 1505] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112d39c00) [pid = 1647] [serial = 1507] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11390fc00) [pid = 1647] [serial = 1508] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x113905000) [pid = 1647] [serial = 1495] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x116084400) [pid = 1647] [serial = 1496] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119174400) [pid = 1647] [serial = 1516] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119752400) [pid = 1647] [serial = 1517] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x124111800) [pid = 1647] [serial = 1493] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1184cd800) [pid = 1647] [serial = 1513] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11871d000) [pid = 1647] [serial = 1514] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1180e2000) [pid = 1647] [serial = 1498] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1182df400) [pid = 1647] [serial = 1499] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119748c00) [pid = 1647] [serial = 1501] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1199e9000) [pid = 1647] [serial = 1502] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x116a0e000) [pid = 1647] [serial = 1534] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12442b400) [pid = 1647] [serial = 1537] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x124ae9800) [pid = 1647] [serial = 1541] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x118887c00) [pid = 1647] [serial = 1535] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x124adec00) [pid = 1647] [serial = 1540] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12442ac00) [pid = 1647] [serial = 1532] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119b0c800) [pid = 1647] [serial = 1522] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x124a88c00) [pid = 1647] [serial = 1538] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12410bc00) [pid = 1647] [serial = 1523] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x124195c00) [pid = 1647] [serial = 1526] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x124d12c00) [pid = 1647] [serial = 1544] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119752800) [pid = 1647] [serial = 1475] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x124aec400) [pid = 1647] [serial = 1543] [outer = 0x0] [url = about:blank] 04:50:37 INFO - PROCESS | 1647 | 1469447437981 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:37 INFO - PROCESS | 1647 | 1469447437982 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f63000 == 29 [pid = 1647] [id = 534] 04:50:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11390fc00) [pid = 1647] [serial = 1602] [outer = 0x0] 04:50:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x115ea1800) [pid = 1647] [serial = 1603] [outer = 0x11390fc00] 04:50:38 INFO - PROCESS | 1647 | 1469447438009 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x116a8f000) [pid = 1647] [serial = 1604] [outer = 0x11390fc00] 04:50:38 INFO - PROCESS | 1647 | 1469447438314 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]]]}] 04:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 571ms 04:50:38 INFO - PROCESS | 1647 | 1469447438362 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:50:38 INFO - PROCESS | 1647 | 1469447438365 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:50:38 INFO - PROCESS | 1647 | 1469447438369 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:50:38 INFO - PROCESS | 1647 | 1469447438371 Marionette TRACE conn2 <- [1,2110,null,{}] 04:50:38 INFO - PROCESS | 1647 | 1469447438373 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}] 04:50:38 INFO - PROCESS | 1647 | 1469447438375 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:38 INFO - PROCESS | 1647 | 1469447438475 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:50:38 INFO - PROCESS | 1647 | 1469447438528 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:38 INFO - PROCESS | 1647 | 1469447438529 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194e9800 == 30 [pid = 1647] [id = 535] 04:50:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11707e400) [pid = 1647] [serial = 1605] [outer = 0x0] 04:50:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1176b9000) [pid = 1647] [serial = 1606] [outer = 0x11707e400] 04:50:38 INFO - PROCESS | 1647 | 1469447438556 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1184d0000) [pid = 1647] [serial = 1607] [outer = 0x11707e400] 04:50:38 INFO - PROCESS | 1647 | 1469447438854 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]]]}] 04:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 518ms 04:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:50:38 INFO - PROCESS | 1647 | 1469447438888 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:50:38 INFO - PROCESS | 1647 | 1469447438889 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:50:38 INFO - PROCESS | 1647 | 1469447438893 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:50:38 INFO - PROCESS | 1647 | 1469447438897 Marionette TRACE conn2 <- [1,2114,null,{}] 04:50:38 INFO - PROCESS | 1647 | 1469447438905 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}] 04:50:38 INFO - PROCESS | 1647 | 1469447438910 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:38 INFO - PROCESS | 1647 | 1469447438994 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:50:39 INFO - PROCESS | 1647 | 1469447439055 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 1647 | 1469447439057 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12452d000 == 31 [pid = 1647] [id = 536] 04:50:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1184cec00) [pid = 1647] [serial = 1608] [outer = 0x0] 04:50:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1185f2c00) [pid = 1647] [serial = 1609] [outer = 0x1184cec00] 04:50:39 INFO - PROCESS | 1647 | 1469447439085 Marionette DEBUG loaded listener.js 04:50:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11971a000) [pid = 1647] [serial = 1610] [outer = 0x1184cec00] 04:50:39 INFO - PROCESS | 1647 | 1469447439383 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]]]}] 04:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 526ms 04:50:39 INFO - PROCESS | 1647 | 1469447439419 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:50:39 INFO - PROCESS | 1647 | 1469447439421 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:50:39 INFO - PROCESS | 1647 | 1469447439423 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:50:39 INFO - PROCESS | 1647 | 1469447439426 Marionette TRACE conn2 <- [1,2118,null,{}] 04:50:39 INFO - PROCESS | 1647 | 1469447439431 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}] 04:50:39 INFO - PROCESS | 1647 | 1469447439432 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:39 INFO - PROCESS | 1647 | 1469447439514 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:50:39 INFO - PROCESS | 1647 | 1469447439518 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 1647 | 1469447439519 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cae000 == 32 [pid = 1647] [id = 537] 04:50:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119750000) [pid = 1647] [serial = 1611] [outer = 0x0] 04:50:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1199e7400) [pid = 1647] [serial = 1612] [outer = 0x119750000] 04:50:39 INFO - PROCESS | 1647 | 1469447439544 Marionette DEBUG loaded listener.js 04:50:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119ae4400) [pid = 1647] [serial = 1613] [outer = 0x119750000] 04:50:39 INFO - PROCESS | 1647 | 1469447439867 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]]]}] 04:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 475ms 04:50:39 INFO - PROCESS | 1647 | 1469447439898 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:50:39 INFO - PROCESS | 1647 | 1469447439899 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:50:39 INFO - PROCESS | 1647 | 1469447439902 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:50:39 INFO - PROCESS | 1647 | 1469447439903 Marionette TRACE conn2 <- [1,2122,null,{}] 04:50:39 INFO - PROCESS | 1647 | 1469447439905 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}] 04:50:39 INFO - PROCESS | 1647 | 1469447439906 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:40 INFO - PROCESS | 1647 | 1469447440024 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:50:40 INFO - PROCESS | 1647 | 1469447440034 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:40 INFO - PROCESS | 1647 | 1469447440035 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12531a000 == 33 [pid = 1647] [id = 538] 04:50:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1127df400) [pid = 1647] [serial = 1614] [outer = 0x0] 04:50:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119ae3800) [pid = 1647] [serial = 1615] [outer = 0x1127df400] 04:50:40 INFO - PROCESS | 1647 | 1469447440059 Marionette DEBUG loaded listener.js 04:50:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119b10000) [pid = 1647] [serial = 1616] [outer = 0x1127df400] 04:50:40 INFO - PROCESS | 1647 | 1469447440414 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]]]}] 04:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 518ms 04:50:40 INFO - PROCESS | 1647 | 1469447440421 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:50:40 INFO - PROCESS | 1647 | 1469447440422 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:50:40 INFO - PROCESS | 1647 | 1469447440426 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 1647 | 1469447440429 Marionette TRACE conn2 <- [1,2126,null,{}] 04:50:40 INFO - PROCESS | 1647 | 1469447440431 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}] 04:50:40 INFO - PROCESS | 1647 | 1469447440435 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:40 INFO - PROCESS | 1647 | 1469447440553 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:50:40 INFO - PROCESS | 1647 | 1469447440590 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:40 INFO - PROCESS | 1647 | 1469447440591 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271c9800 == 34 [pid = 1647] [id = 539] 04:50:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119fc8800) [pid = 1647] [serial = 1617] [outer = 0x0] 04:50:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124002400) [pid = 1647] [serial = 1618] [outer = 0x119fc8800] 04:50:40 INFO - PROCESS | 1647 | 1469447440616 Marionette DEBUG loaded listener.js 04:50:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12419d400) [pid = 1647] [serial = 1619] [outer = 0x119fc8800] 04:50:40 INFO - PROCESS | 1647 | 1469447440934 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]]]}] 04:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 522ms 04:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:50:40 INFO - PROCESS | 1647 | 1469447440947 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:50:40 INFO - PROCESS | 1647 | 1469447440949 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:50:40 INFO - PROCESS | 1647 | 1469447440951 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 1647 | 1469447440952 Marionette TRACE conn2 <- [1,2130,null,{}] 04:50:40 INFO - PROCESS | 1647 | 1469447440954 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}] 04:50:40 INFO - PROCESS | 1647 | 1469447440955 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:41 INFO - PROCESS | 1647 | 1469447441063 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:50:41 INFO - PROCESS | 1647 | 1469447441074 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1647 | 1469447441077 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292d7000 == 35 [pid = 1647] [id = 540] 04:50:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12420b000) [pid = 1647] [serial = 1620] [outer = 0x0] 04:50:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124426400) [pid = 1647] [serial = 1621] [outer = 0x12420b000] 04:50:41 INFO - PROCESS | 1647 | 1469447441102 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12442f400) [pid = 1647] [serial = 1622] [outer = 0x12420b000] 04:50:41 INFO - PROCESS | 1647 | 1469447441454 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] 04:50:41 INFO - PROCESS | 1647 | 1469447441472 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:50:41 INFO - PROCESS | 1647 | 1469447441476 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:50:41 INFO - PROCESS | 1647 | 1469447441477 Marionette TRACE conn2 <- [1,2134,null,{}] 04:50:41 INFO - PROCESS | 1647 | 1469447441479 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}] 04:50:41 INFO - PROCESS | 1647 | 1469447441480 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:41 INFO - PROCESS | 1647 | 1469447441621 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:50:41 INFO - PROCESS | 1647 | 1469447441635 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1647 | 1469447441636 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a329800 == 36 [pid = 1647] [id = 541] 04:50:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124430400) [pid = 1647] [serial = 1623] [outer = 0x0] 04:50:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124a89800) [pid = 1647] [serial = 1624] [outer = 0x124430400] 04:50:41 INFO - PROCESS | 1647 | 1469447441660 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x124ae5000) [pid = 1647] [serial = 1625] [outer = 0x124430400] 04:50:41 INFO - PROCESS | 1647 | 1469447441985 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]]]}] 04:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 519ms 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112aa6c00) [pid = 1647] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x115ea8c00) [pid = 1647] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115ea8000) [pid = 1647] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116a91400) [pid = 1647] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1127d5400) [pid = 1647] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x113d48800) [pid = 1647] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x116032400) [pid = 1647] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x113193800) [pid = 1647] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1210e0400) [pid = 1647] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1185f8000) [pid = 1647] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1188f5c00) [pid = 1647] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112f35000) [pid = 1647] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1182dc000) [pid = 1647] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x124191000) [pid = 1647] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119b0b800) [pid = 1647] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:50:42 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1127db000) [pid = 1647] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:50:42 INFO - PROCESS | 1647 | 1469447442086 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:50:42 INFO - PROCESS | 1647 | 1469447442087 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:50:42 INFO - PROCESS | 1647 | 1469447442092 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - PROCESS | 1647 | 1469447442093 Marionette TRACE conn2 <- [1,2138,null,{}] 04:50:42 INFO - PROCESS | 1647 | 1469447442095 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}] 04:50:42 INFO - PROCESS | 1647 | 1469447442096 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:42 INFO - PROCESS | 1647 | 1469447442182 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:50:42 INFO - PROCESS | 1647 | 1469447442186 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:42 INFO - PROCESS | 1647 | 1469447442187 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x124144800 == 37 [pid = 1647] [id = 542] 04:50:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1127dbc00) [pid = 1647] [serial = 1626] [outer = 0x0] 04:50:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x115ea8000) [pid = 1647] [serial = 1627] [outer = 0x1127dbc00] 04:50:42 INFO - PROCESS | 1647 | 1469447442211 Marionette DEBUG loaded listener.js 04:50:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1180e6000) [pid = 1647] [serial = 1628] [outer = 0x1127dbc00] 04:50:42 INFO - PROCESS | 1647 | 1469447442520 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]]]}] 04:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 469ms 04:50:42 INFO - PROCESS | 1647 | 1469447442562 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:50:42 INFO - PROCESS | 1647 | 1469447442563 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:50:42 INFO - PROCESS | 1647 | 1469447442565 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - PROCESS | 1647 | 1469447442566 Marionette TRACE conn2 <- [1,2142,null,{}] 04:50:42 INFO - PROCESS | 1647 | 1469447442568 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}] 04:50:42 INFO - PROCESS | 1647 | 1469447442570 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:42 INFO - PROCESS | 1647 | 1469447442649 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:50:42 INFO - PROCESS | 1647 | 1469447442706 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:42 INFO - PROCESS | 1647 | 1469447442707 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a781000 == 38 [pid = 1647] [id = 543] 04:50:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1180dc400) [pid = 1647] [serial = 1629] [outer = 0x0] 04:50:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1185f8000) [pid = 1647] [serial = 1630] [outer = 0x1180dc400] 04:50:42 INFO - PROCESS | 1647 | 1469447442731 Marionette DEBUG loaded listener.js 04:50:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1247d3c00) [pid = 1647] [serial = 1631] [outer = 0x1180dc400] 04:50:43 INFO - PROCESS | 1647 | 1469447443012 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] 04:50:43 INFO - PROCESS | 1647 | 1469447443037 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:50:43 INFO - PROCESS | 1647 | 1469447443047 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:50:43 INFO - PROCESS | 1647 | 1469447443048 Marionette TRACE conn2 <- [1,2146,null,{}] 04:50:43 INFO - PROCESS | 1647 | 1469447443051 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}] 04:50:43 INFO - PROCESS | 1647 | 1469447443052 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:43 INFO - PROCESS | 1647 | 1469447443153 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:50:43 INFO - PROCESS | 1647 | 1469447443157 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:43 INFO - PROCESS | 1647 | 1469447443161 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b933800 == 39 [pid = 1647] [id = 544] 04:50:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124ae7c00) [pid = 1647] [serial = 1632] [outer = 0x0] 04:50:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x124d0f000) [pid = 1647] [serial = 1633] [outer = 0x124ae7c00] 04:50:43 INFO - PROCESS | 1647 | 1469447443186 Marionette DEBUG loaded listener.js 04:50:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124dee000) [pid = 1647] [serial = 1634] [outer = 0x124ae7c00] 04:50:43 INFO - PROCESS | 1647 | 1469447443515 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] 04:50:43 INFO - PROCESS | 1647 | 1469447443568 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:50:43 INFO - PROCESS | 1647 | 1469447443570 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:50:43 INFO - PROCESS | 1647 | 1469447443571 Marionette TRACE conn2 <- [1,2150,null,{}] 04:50:43 INFO - PROCESS | 1647 | 1469447443573 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}] 04:50:43 INFO - PROCESS | 1647 | 1469447443574 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:43 INFO - PROCESS | 1647 | 1469447443682 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:50:43 INFO - PROCESS | 1647 | 1469447443688 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:43 INFO - PROCESS | 1647 | 1469447443689 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd85800 == 40 [pid = 1647] [id = 545] 04:50:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12520b800) [pid = 1647] [serial = 1635] [outer = 0x0] 04:50:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12536c400) [pid = 1647] [serial = 1636] [outer = 0x12520b800] 04:50:43 INFO - PROCESS | 1647 | 1469447443713 Marionette DEBUG loaded listener.js 04:50:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1253f7400) [pid = 1647] [serial = 1637] [outer = 0x12520b800] 04:50:44 INFO - PROCESS | 1647 | 1469447444028 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]]]}] 04:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 468ms 04:50:44 INFO - PROCESS | 1647 | 1469447444039 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:50:44 INFO - PROCESS | 1647 | 1469447444040 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:50:44 INFO - PROCESS | 1647 | 1469447444046 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:50:44 INFO - PROCESS | 1647 | 1469447444047 Marionette TRACE conn2 <- [1,2154,null,{}] 04:50:44 INFO - PROCESS | 1647 | 1469447444049 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}] 04:50:44 INFO - PROCESS | 1647 | 1469447444050 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:44 INFO - PROCESS | 1647 | 1469447444186 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:50:44 INFO - PROCESS | 1647 | 1469447444249 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 1647 | 1469447444251 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x116957800 == 41 [pid = 1647] [id = 546] 04:50:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x111d18800) [pid = 1647] [serial = 1638] [outer = 0x0] 04:50:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1122b9c00) [pid = 1647] [serial = 1639] [outer = 0x111d18800] 04:50:44 INFO - PROCESS | 1647 | 1469447444282 Marionette DEBUG loaded listener.js 04:50:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x113971800) [pid = 1647] [serial = 1640] [outer = 0x111d18800] 04:50:44 INFO - PROCESS | 1647 | 1469447444727 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]]]}] 04:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 721ms 04:50:44 INFO - PROCESS | 1647 | 1469447444768 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:50:44 INFO - PROCESS | 1647 | 1469447444770 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:50:44 INFO - PROCESS | 1647 | 1469447444774 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:50:44 INFO - PROCESS | 1647 | 1469447444776 Marionette TRACE conn2 <- [1,2158,null,{}] 04:50:44 INFO - PROCESS | 1647 | 1469447444779 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}] 04:50:44 INFO - PROCESS | 1647 | 1469447444781 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:44 INFO - PROCESS | 1647 | 1469447444886 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:50:44 INFO - PROCESS | 1647 | 1469447444946 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 1647 | 1469447444948 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12452b000 == 42 [pid = 1647] [id = 547] 04:50:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11653b800) [pid = 1647] [serial = 1641] [outer = 0x0] 04:50:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1182d6c00) [pid = 1647] [serial = 1642] [outer = 0x11653b800] 04:50:44 INFO - PROCESS | 1647 | 1469447444978 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1185ebc00) [pid = 1647] [serial = 1643] [outer = 0x11653b800] 04:50:45 INFO - PROCESS | 1647 | 1469447445428 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]]]}] 04:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 672ms 04:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:50:45 INFO - PROCESS | 1647 | 1469447445446 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:50:45 INFO - PROCESS | 1647 | 1469447445448 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:50:45 INFO - PROCESS | 1647 | 1469447445450 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:50:45 INFO - PROCESS | 1647 | 1469447445451 Marionette TRACE conn2 <- [1,2162,null,{}] 04:50:45 INFO - PROCESS | 1647 | 1469447445454 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}] 04:50:45 INFO - PROCESS | 1647 | 1469447445455 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:45 INFO - PROCESS | 1647 | 1469447445577 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:50:45 INFO - PROCESS | 1647 | 1469447445652 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 1647 | 1469447445654 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ae05800 == 43 [pid = 1647] [id = 548] 04:50:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11919c400) [pid = 1647] [serial = 1644] [outer = 0x0] 04:50:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11990c400) [pid = 1647] [serial = 1645] [outer = 0x11919c400] 04:50:45 INFO - PROCESS | 1647 | 1469447445682 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119b0b800) [pid = 1647] [serial = 1646] [outer = 0x11919c400] 04:50:46 INFO - PROCESS | 1647 | 1469447446135 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]]]}] 04:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 719ms 04:50:46 INFO - PROCESS | 1647 | 1469447446170 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 1647 | 1469447446175 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:50:46 INFO - PROCESS | 1647 | 1469447446186 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 1647 | 1469447446190 Marionette TRACE conn2 <- [1,2166,null,{}] 04:50:46 INFO - PROCESS | 1647 | 1469447446194 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}] 04:50:46 INFO - PROCESS | 1647 | 1469447446198 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:46 INFO - PROCESS | 1647 | 1469447446354 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:50:46 INFO - PROCESS | 1647 | 1469447446435 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:46 INFO - PROCESS | 1647 | 1469447446436 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c4c6000 == 44 [pid = 1647] [id = 549] 04:50:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x120fc2400) [pid = 1647] [serial = 1647] [outer = 0x0] 04:50:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x124006400) [pid = 1647] [serial = 1648] [outer = 0x120fc2400] 04:50:46 INFO - PROCESS | 1647 | 1469447446465 Marionette DEBUG loaded listener.js 04:50:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12442ac00) [pid = 1647] [serial = 1649] [outer = 0x120fc2400] 04:50:46 INFO - PROCESS | 1647 | 1469447446922 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]]]}] 04:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 782ms 04:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:50:46 INFO - PROCESS | 1647 | 1469447446973 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 1647 | 1469447446975 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:50:46 INFO - PROCESS | 1647 | 1469447446979 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 1647 | 1469447446980 Marionette TRACE conn2 <- [1,2170,null,{}] 04:50:46 INFO - PROCESS | 1647 | 1469447446983 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}] 04:50:46 INFO - PROCESS | 1647 | 1469447446984 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:47 INFO - PROCESS | 1647 | 1469447447217 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:50:47 INFO - PROCESS | 1647 | 1469447447306 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 1647 | 1469447447308 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1188ba000 == 45 [pid = 1647] [id = 550] 04:50:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x113199800) [pid = 1647] [serial = 1650] [outer = 0x0] 04:50:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x115e9c000) [pid = 1647] [serial = 1651] [outer = 0x113199800] 04:50:47 INFO - PROCESS | 1647 | 1469447447337 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x116756000) [pid = 1647] [serial = 1652] [outer = 0x113199800] 04:50:47 INFO - PROCESS | 1647 | 1469447447756 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]]]}] 04:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 819ms 04:50:47 INFO - PROCESS | 1647 | 1469447447799 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:50:47 INFO - PROCESS | 1647 | 1469447447802 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:50:47 INFO - PROCESS | 1647 | 1469447447805 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:50:47 INFO - PROCESS | 1647 | 1469447447807 Marionette TRACE conn2 <- [1,2174,null,{}] 04:50:47 INFO - PROCESS | 1647 | 1469447447812 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}] 04:50:47 INFO - PROCESS | 1647 | 1469447447814 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd85800 == 44 [pid = 1647] [id = 545] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12b933800 == 43 [pid = 1647] [id = 544] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12a781000 == 42 [pid = 1647] [id = 543] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x124144800 == 41 [pid = 1647] [id = 542] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12a329800 == 40 [pid = 1647] [id = 541] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1292d7000 == 39 [pid = 1647] [id = 540] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1271c9800 == 38 [pid = 1647] [id = 539] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12531a000 == 37 [pid = 1647] [id = 538] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x124cae000 == 36 [pid = 1647] [id = 537] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12452d000 == 35 [pid = 1647] [id = 536] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1194e9800 == 34 [pid = 1647] [id = 535] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x116f63000 == 33 [pid = 1647] [id = 534] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12b07d800 == 32 [pid = 1647] [id = 531] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11741c000 == 31 [pid = 1647] [id = 532] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12452f800 == 30 [pid = 1647] [id = 533] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1188ba000 == 29 [pid = 1647] [id = 550] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12c4c6000 == 28 [pid = 1647] [id = 549] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12ae05800 == 27 [pid = 1647] [id = 548] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12452b000 == 26 [pid = 1647] [id = 547] 04:50:48 INFO - PROCESS | 1647 | --DOCSHELL 0x116957800 == 25 [pid = 1647] [id = 546] 04:50:48 INFO - PROCESS | 1647 | 1469447448415 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1210ed800) [pid = 1647] [serial = 1580] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x117083800) [pid = 1647] [serial = 1559] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11690d800) [pid = 1647] [serial = 1558] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118361000) [pid = 1647] [serial = 1567] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x124109400) [pid = 1647] [serial = 1582] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1185f5c00) [pid = 1647] [serial = 1568] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x118826000) [pid = 1647] [serial = 1570] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124110400) [pid = 1647] [serial = 1588] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1188f3800) [pid = 1647] [serial = 1586] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11675b000) [pid = 1647] [serial = 1547] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11396bc00) [pid = 1647] [serial = 1546] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11882ec00) [pid = 1647] [serial = 1550] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12442d000) [pid = 1647] [serial = 1592] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1185f4c00) [pid = 1647] [serial = 1549] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12418e400) [pid = 1647] [serial = 1583] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1210e7800) [pid = 1647] [serial = 1553] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1210cd400) [pid = 1647] [serial = 1552] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1248ac000) [pid = 1647] [serial = 1594] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x115e9d000) [pid = 1647] [serial = 1556] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x112f40400) [pid = 1647] [serial = 1555] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119903000) [pid = 1647] [serial = 1574] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x120fcb800) [pid = 1647] [serial = 1577] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12419ac00) [pid = 1647] [serial = 1591] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118887800) [pid = 1647] [serial = 1571] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x117e03000) [pid = 1647] [serial = 1589] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x113371c00) [pid = 1647] [serial = 1561] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11707e000) [pid = 1647] [serial = 1564] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1172e2400) [pid = 1647] [serial = 1565] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1122bec00) [pid = 1647] [serial = 1562] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11919c000) [pid = 1647] [serial = 1573] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1199e8000) [pid = 1647] [serial = 1576] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x117e04800) [pid = 1647] [serial = 1585] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1210d5000) [pid = 1647] [serial = 1579] [outer = 0x0] [url = about:blank] 04:50:48 INFO - PROCESS | 1647 | 1469447448513 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 1647 | 1469447448514 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x113929800 == 26 [pid = 1647] [id = 551] 04:50:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x111dac000) [pid = 1647] [serial = 1653] [outer = 0x0] 04:50:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112233800) [pid = 1647] [serial = 1654] [outer = 0x111dac000] 04:50:48 INFO - PROCESS | 1647 | 1469447448543 Marionette DEBUG loaded listener.js 04:50:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x112a8c400) [pid = 1647] [serial = 1655] [outer = 0x111dac000] 04:50:48 INFO - PROCESS | 1647 | 1469447448852 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]]]}] 04:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1077ms 04:50:48 INFO - PROCESS | 1647 | 1469447448892 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:50:48 INFO - PROCESS | 1647 | 1469447448898 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:50:48 INFO - PROCESS | 1647 | 1469447448907 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 1647 | 1469447448912 Marionette TRACE conn2 <- [1,2178,null,{}] 04:50:48 INFO - PROCESS | 1647 | 1469447448916 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}] 04:50:48 INFO - PROCESS | 1647 | 1469447448918 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:49 INFO - PROCESS | 1647 | 1469447449033 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:50:49 INFO - PROCESS | 1647 | 1469447449099 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:49 INFO - PROCESS | 1647 | 1469447449101 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x118131000 == 27 [pid = 1647] [id = 552] 04:50:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x113198800) [pid = 1647] [serial = 1656] [outer = 0x0] 04:50:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x115e9d400) [pid = 1647] [serial = 1657] [outer = 0x113198800] 04:50:49 INFO - PROCESS | 1647 | 1469447449146 Marionette DEBUG loaded listener.js 04:50:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x117083400) [pid = 1647] [serial = 1658] [outer = 0x113198800] 04:50:49 INFO - PROCESS | 1647 | 1469447449554 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]]]}] 04:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 676ms 04:50:49 INFO - PROCESS | 1647 | 1469447449587 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:50:49 INFO - PROCESS | 1647 | 1469447449589 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:50:49 INFO - PROCESS | 1647 | 1469447449594 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 1647 | 1469447449595 Marionette TRACE conn2 <- [1,2182,null,{}] 04:50:49 INFO - PROCESS | 1647 | 1469447449597 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}] 04:50:49 INFO - PROCESS | 1647 | 1469447449599 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:49 INFO - PROCESS | 1647 | 1469447449678 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:50:49 INFO - PROCESS | 1647 | 1469447449691 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:49 INFO - PROCESS | 1647 | 1469447449694 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x118122800 == 28 [pid = 1647] [id = 553] 04:50:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1172bac00) [pid = 1647] [serial = 1659] [outer = 0x0] 04:50:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118177400) [pid = 1647] [serial = 1660] [outer = 0x1172bac00] 04:50:49 INFO - PROCESS | 1647 | 1469447449720 Marionette DEBUG loaded listener.js 04:50:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1182df800) [pid = 1647] [serial = 1661] [outer = 0x1172bac00] 04:50:50 INFO - PROCESS | 1647 | 1469447450068 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]]]}] 04:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 518ms 04:50:50 INFO - PROCESS | 1647 | 1469447450113 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:50:50 INFO - PROCESS | 1647 | 1469447450115 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:50:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:50:50 INFO - PROCESS | 1647 | 1469447450123 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:50:50 INFO - PROCESS | 1647 | 1469447450126 Marionette TRACE conn2 <- [1,2186,null,{}] 04:50:50 INFO - PROCESS | 1647 | 1469447450129 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}] 04:50:50 INFO - PROCESS | 1647 | 1469447450132 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:50 INFO - PROCESS | 1647 | 1469447450241 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:50:50 INFO - PROCESS | 1647 | 1469447450278 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 1647 | 1469447450279 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12426a800 == 29 [pid = 1647] [id = 554] 04:50:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1182e3000) [pid = 1647] [serial = 1662] [outer = 0x0] 04:50:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1185ed000) [pid = 1647] [serial = 1663] [outer = 0x1182e3000] 04:50:50 INFO - PROCESS | 1647 | 1469447450303 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11882ac00) [pid = 1647] [serial = 1664] [outer = 0x1182e3000] 04:50:50 INFO - PROCESS | 1647 | 1469447450589 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]]]}] 04:50:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:50:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 526ms 04:50:50 INFO - PROCESS | 1647 | 1469447450645 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:50:50 INFO - PROCESS | 1647 | 1469447450647 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:50:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:50:50 INFO - PROCESS | 1647 | 1469447450649 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:50:50 INFO - PROCESS | 1647 | 1469447450650 Marionette TRACE conn2 <- [1,2190,null,{}] 04:50:50 INFO - PROCESS | 1647 | 1469447450652 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}] 04:50:50 INFO - PROCESS | 1647 | 1469447450653 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:50 INFO - PROCESS | 1647 | 1469447450751 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:50:50 INFO - PROCESS | 1647 | 1469447450788 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 1647 | 1469447450790 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247a9800 == 30 [pid = 1647] [id = 555] 04:50:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11882fc00) [pid = 1647] [serial = 1665] [outer = 0x0] 04:50:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1188ff000) [pid = 1647] [serial = 1666] [outer = 0x11882fc00] 04:50:50 INFO - PROCESS | 1647 | 1469447450821 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11919ec00) [pid = 1647] [serial = 1667] [outer = 0x11882fc00] 04:50:51 INFO - PROCESS | 1647 | 1469447451138 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]]]}] 04:50:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:50:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 04:50:51 INFO - PROCESS | 1647 | 1469447451167 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 1647 | 1469447451168 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:50:51 INFO - PROCESS | 1647 | 1469447451171 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 1647 | 1469447451172 Marionette TRACE conn2 <- [1,2194,null,{}] 04:50:51 INFO - PROCESS | 1647 | 1469447451174 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}] 04:50:51 INFO - PROCESS | 1647 | 1469447451177 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:51 INFO - PROCESS | 1647 | 1469447451275 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:50:51 INFO - PROCESS | 1647 | 1469447451279 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 1647 | 1469447451283 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ca7800 == 31 [pid = 1647] [id = 556] 04:50:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x115ea1c00) [pid = 1647] [serial = 1668] [outer = 0x0] 04:50:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1199ef800) [pid = 1647] [serial = 1669] [outer = 0x115ea1c00] 04:50:51 INFO - PROCESS | 1647 | 1469447451345 Marionette DEBUG loaded listener.js 04:50:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119aef800) [pid = 1647] [serial = 1670] [outer = 0x115ea1c00] 04:50:51 INFO - PROCESS | 1647 | 1469447451683 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]]]}] 04:50:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:50:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 523ms 04:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:50:51 INFO - PROCESS | 1647 | 1469447451695 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 1647 | 1469447451696 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:50:51 INFO - PROCESS | 1647 | 1469447451698 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 1647 | 1469447451699 Marionette TRACE conn2 <- [1,2198,null,{}] 04:50:51 INFO - PROCESS | 1647 | 1469447451702 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}] 04:50:51 INFO - PROCESS | 1647 | 1469447451703 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:51 INFO - PROCESS | 1647 | 1469447451799 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:50:51 INFO - PROCESS | 1647 | 1469447451837 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 1647 | 1469447451838 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x112dc0800 == 32 [pid = 1647] [id = 557] 04:50:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119af0c00) [pid = 1647] [serial = 1671] [outer = 0x0] 04:50:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x120fcd000) [pid = 1647] [serial = 1672] [outer = 0x119af0c00] 04:50:51 INFO - PROCESS | 1647 | 1469447451862 Marionette DEBUG loaded listener.js 04:50:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1210d9400) [pid = 1647] [serial = 1673] [outer = 0x119af0c00] 04:50:52 INFO - PROCESS | 1647 | 1469447452188 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]]]}] 04:50:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:50:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 520ms 04:50:52 INFO - PROCESS | 1647 | 1469447452218 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:50:52 INFO - PROCESS | 1647 | 1469447452220 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:50:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:50:52 INFO - PROCESS | 1647 | 1469447452222 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:50:52 INFO - PROCESS | 1647 | 1469447452223 Marionette TRACE conn2 <- [1,2202,null,{}] 04:50:52 INFO - PROCESS | 1647 | 1469447452227 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}] 04:50:52 INFO - PROCESS | 1647 | 1469447452229 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:52 INFO - PROCESS | 1647 | 1469447452329 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:50:52 INFO - PROCESS | 1647 | 1469447452332 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:52 INFO - PROCESS | 1647 | 1469447452333 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271d4000 == 33 [pid = 1647] [id = 558] 04:50:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1122b0800) [pid = 1647] [serial = 1674] [outer = 0x0] 04:50:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1210ea000) [pid = 1647] [serial = 1675] [outer = 0x1122b0800] 04:50:52 INFO - PROCESS | 1647 | 1469447452357 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x124009c00) [pid = 1647] [serial = 1676] [outer = 0x1122b0800] 04:50:52 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119fc8800) [pid = 1647] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:50:52 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12420b000) [pid = 1647] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:50:52 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x124430400) [pid = 1647] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:50:52 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119750000) [pid = 1647] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:50:52 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11390fc00) [pid = 1647] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:50:52 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11707e400) [pid = 1647] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:50:52 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12442d400) [pid = 1647] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:50:52 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x117e0c000) [pid = 1647] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:50:52 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1184cec00) [pid = 1647] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:50:52 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11318d400) [pid = 1647] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:50:52 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x124ae7c00) [pid = 1647] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:50:52 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1180dc400) [pid = 1647] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:50:52 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1127dbc00) [pid = 1647] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:50:52 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12520b800) [pid = 1647] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:50:52 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1127df400) [pid = 1647] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:50:52 INFO - PROCESS | 1647 | 1469447452810 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]]]}] 04:50:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:50:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 620ms 04:50:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:50:52 INFO - PROCESS | 1647 | 1469447452844 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:50:52 INFO - PROCESS | 1647 | 1469447452845 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:50:52 INFO - PROCESS | 1647 | 1469447452847 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:50:52 INFO - PROCESS | 1647 | 1469447452848 Marionette TRACE conn2 <- [1,2206,null,{}] 04:50:52 INFO - PROCESS | 1647 | 1469447452851 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}] 04:50:52 INFO - PROCESS | 1647 | 1469447452852 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:52 INFO - PROCESS | 1647 | 1469447452929 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:50:52 INFO - PROCESS | 1647 | 1469447452933 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:52 INFO - PROCESS | 1647 | 1469447452934 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ae1000 == 34 [pid = 1647] [id = 559] 04:50:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116536c00) [pid = 1647] [serial = 1677] [outer = 0x0] 04:50:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118765400) [pid = 1647] [serial = 1678] [outer = 0x116536c00] 04:50:52 INFO - PROCESS | 1647 | 1469447452958 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1199f4000) [pid = 1647] [serial = 1679] [outer = 0x116536c00] 04:50:53 INFO - PROCESS | 1647 | 1469447453271 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]]]}] 04:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 469ms 04:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:50:53 INFO - PROCESS | 1647 | 1469447453331 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:50:53 INFO - PROCESS | 1647 | 1469447453332 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:50:53 INFO - PROCESS | 1647 | 1469447453334 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 1647 | 1469447453335 Marionette TRACE conn2 <- [1,2210,null,{}] 04:50:53 INFO - PROCESS | 1647 | 1469447453337 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}] 04:50:53 INFO - PROCESS | 1647 | 1469447453339 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:53 INFO - PROCESS | 1647 | 1469447453420 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:50:53 INFO - PROCESS | 1647 | 1469447453425 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 1647 | 1469447453428 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fd3000 == 35 [pid = 1647] [id = 560] 04:50:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1199f5c00) [pid = 1647] [serial = 1680] [outer = 0x0] 04:50:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1210eb400) [pid = 1647] [serial = 1681] [outer = 0x1199f5c00] 04:50:53 INFO - PROCESS | 1647 | 1469447453451 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124109c00) [pid = 1647] [serial = 1682] [outer = 0x1199f5c00] 04:50:53 INFO - PROCESS | 1647 | 1469447453837 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]]]}] 04:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 521ms 04:50:53 INFO - PROCESS | 1647 | 1469447453857 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:50:53 INFO - PROCESS | 1647 | 1469447453859 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:50:53 INFO - PROCESS | 1647 | 1469447453862 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 1647 | 1469447453864 Marionette TRACE conn2 <- [1,2214,null,{}] 04:50:53 INFO - PROCESS | 1647 | 1469447453867 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}] 04:50:53 INFO - PROCESS | 1647 | 1469447453869 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:54 INFO - PROCESS | 1647 | 1469447454021 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:50:54 INFO - PROCESS | 1647 | 1469447454029 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:54 INFO - PROCESS | 1647 | 1469447454031 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x118378800 == 36 [pid = 1647] [id = 561] 04:50:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12410a400) [pid = 1647] [serial = 1683] [outer = 0x0] 04:50:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124115000) [pid = 1647] [serial = 1684] [outer = 0x12410a400] 04:50:54 INFO - PROCESS | 1647 | 1469447454081 Marionette DEBUG loaded listener.js 04:50:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124197000) [pid = 1647] [serial = 1685] [outer = 0x12410a400] 04:50:54 INFO - PROCESS | 1647 | 1469447454431 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]]]}] 04:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 621ms 04:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:50:54 INFO - PROCESS | 1647 | 1469447454483 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:50:54 INFO - PROCESS | 1647 | 1469447454484 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:50:54 INFO - PROCESS | 1647 | 1469447454486 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 1647 | 1469447454488 Marionette TRACE conn2 <- [1,2218,null,{}] 04:50:54 INFO - PROCESS | 1647 | 1469447454490 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}] 04:50:54 INFO - PROCESS | 1647 | 1469447454492 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:54 INFO - PROCESS | 1647 | 1469447454583 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:50:54 INFO - PROCESS | 1647 | 1469447454643 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:54 INFO - PROCESS | 1647 | 1469447454644 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x124136000 == 37 [pid = 1647] [id = 562] 04:50:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11919d400) [pid = 1647] [serial = 1686] [outer = 0x0] 04:50:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1243d3c00) [pid = 1647] [serial = 1687] [outer = 0x11919d400] 04:50:54 INFO - PROCESS | 1647 | 1469447454667 Marionette DEBUG loaded listener.js 04:50:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1248ac400) [pid = 1647] [serial = 1688] [outer = 0x11919d400] 04:50:55 INFO - PROCESS | 1647 | 1469447455180 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]]]}] 04:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 771ms 04:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:50:55 INFO - PROCESS | 1647 | 1469447455277 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:50:55 INFO - PROCESS | 1647 | 1469447455280 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:50:55 INFO - PROCESS | 1647 | 1469447455283 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:50:55 INFO - PROCESS | 1647 | 1469447455286 Marionette TRACE conn2 <- [1,2222,null,{}] 04:50:55 INFO - PROCESS | 1647 | 1469447455290 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}] 04:50:55 INFO - PROCESS | 1647 | 1469447455292 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:55 INFO - PROCESS | 1647 | 1469447455448 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:50:55 INFO - PROCESS | 1647 | 1469447455455 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:55 INFO - PROCESS | 1647 | 1469447455457 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11841b800 == 38 [pid = 1647] [id = 563] 04:50:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1133a4000) [pid = 1647] [serial = 1689] [outer = 0x0] 04:50:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x115e9dc00) [pid = 1647] [serial = 1690] [outer = 0x1133a4000] 04:50:55 INFO - PROCESS | 1647 | 1469447455488 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11707dc00) [pid = 1647] [serial = 1691] [outer = 0x1133a4000] 04:50:56 INFO - PROCESS | 1647 | 1469447456027 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]]]}] 04:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 822ms 04:50:56 INFO - PROCESS | 1647 | 1469447456105 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:50:56 INFO - PROCESS | 1647 | 1469447456108 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:50:56 INFO - PROCESS | 1647 | 1469447456113 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 1647 | 1469447456114 Marionette TRACE conn2 <- [1,2226,null,{}] 04:50:56 INFO - PROCESS | 1647 | 1469447456117 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}] 04:50:56 INFO - PROCESS | 1647 | 1469447456119 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:56 INFO - PROCESS | 1647 | 1469447456334 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:50:56 INFO - PROCESS | 1647 | 1469447456405 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 1647 | 1469447456407 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170e6000 == 39 [pid = 1647] [id = 564] 04:50:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x113192400) [pid = 1647] [serial = 1692] [outer = 0x0] 04:50:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x113905000) [pid = 1647] [serial = 1693] [outer = 0x113192400] 04:50:56 INFO - PROCESS | 1647 | 1469447456436 Marionette DEBUG loaded listener.js 04:50:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11608b000) [pid = 1647] [serial = 1694] [outer = 0x113192400] 04:50:56 INFO - PROCESS | 1647 | --DOCSHELL 0x118378800 == 38 [pid = 1647] [id = 561] 04:50:56 INFO - PROCESS | 1647 | --DOCSHELL 0x128fd3000 == 37 [pid = 1647] [id = 560] 04:50:56 INFO - PROCESS | 1647 | --DOCSHELL 0x128ae1000 == 36 [pid = 1647] [id = 559] 04:50:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1271d4000 == 35 [pid = 1647] [id = 558] 04:50:56 INFO - PROCESS | 1647 | --DOCSHELL 0x112dc0800 == 34 [pid = 1647] [id = 557] 04:50:56 INFO - PROCESS | 1647 | --DOCSHELL 0x124ca7800 == 33 [pid = 1647] [id = 556] 04:50:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1247a9800 == 32 [pid = 1647] [id = 555] 04:50:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12426a800 == 31 [pid = 1647] [id = 554] 04:50:56 INFO - PROCESS | 1647 | --DOCSHELL 0x118122800 == 30 [pid = 1647] [id = 553] 04:50:56 INFO - PROCESS | 1647 | --DOCSHELL 0x118131000 == 29 [pid = 1647] [id = 552] 04:50:56 INFO - PROCESS | 1647 | --DOCSHELL 0x113929800 == 28 [pid = 1647] [id = 551] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x124002400) [pid = 1647] [serial = 1618] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124426400) [pid = 1647] [serial = 1621] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12419d400) [pid = 1647] [serial = 1619] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x124a89800) [pid = 1647] [serial = 1624] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1199e7400) [pid = 1647] [serial = 1612] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x115ea1800) [pid = 1647] [serial = 1603] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x116a8f000) [pid = 1647] [serial = 1604] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1176b9000) [pid = 1647] [serial = 1606] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1184d0000) [pid = 1647] [serial = 1607] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x124ae0400) [pid = 1647] [serial = 1595] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118173c00) [pid = 1647] [serial = 1600] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1182de400) [pid = 1647] [serial = 1601] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1185f2c00) [pid = 1647] [serial = 1609] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11971a000) [pid = 1647] [serial = 1610] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x113192c00) [pid = 1647] [serial = 1597] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x115ea2000) [pid = 1647] [serial = 1598] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119ae4400) [pid = 1647] [serial = 1613] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x124dee000) [pid = 1647] [serial = 1634] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1185f8000) [pid = 1647] [serial = 1630] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x115ea8000) [pid = 1647] [serial = 1627] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1180e6000) [pid = 1647] [serial = 1628] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12536c400) [pid = 1647] [serial = 1636] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1253f7400) [pid = 1647] [serial = 1637] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x124d0f000) [pid = 1647] [serial = 1633] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x124ae5000) [pid = 1647] [serial = 1625] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x119ae3800) [pid = 1647] [serial = 1615] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1247d3c00) [pid = 1647] [serial = 1631] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12442f400) [pid = 1647] [serial = 1622] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119b10000) [pid = 1647] [serial = 1616] [outer = 0x0] [url = about:blank] 04:50:56 INFO - PROCESS | 1647 | 1469447456958 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]]]}] 04:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 872ms 04:50:56 INFO - PROCESS | 1647 | 1469447456985 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:50:56 INFO - PROCESS | 1647 | 1469447456988 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:50:56 INFO - PROCESS | 1647 | 1469447456991 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 1647 | 1469447456993 Marionette TRACE conn2 <- [1,2230,null,{}] 04:50:56 INFO - PROCESS | 1647 | 1469447456996 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}] 04:50:57 INFO - PROCESS | 1647 | 1469447456998 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:57 INFO - PROCESS | 1647 | 1469447457078 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:50:57 INFO - PROCESS | 1647 | 1469447457082 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 1647 | 1469447457084 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x118130800 == 29 [pid = 1647] [id = 565] 04:50:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x113378800) [pid = 1647] [serial = 1695] [outer = 0x0] 04:50:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x116a91400) [pid = 1647] [serial = 1696] [outer = 0x113378800] 04:50:57 INFO - PROCESS | 1647 | 1469447457110 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1180dbc00) [pid = 1647] [serial = 1697] [outer = 0x113378800] 04:50:57 INFO - PROCESS | 1647 | 1469447457449 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]]]}] 04:50:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:50:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 472ms 04:50:57 INFO - PROCESS | 1647 | 1469447457464 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:50:57 INFO - PROCESS | 1647 | 1469447457466 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:50:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:50:57 INFO - PROCESS | 1647 | 1469447457468 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:50:57 INFO - PROCESS | 1647 | 1469447457469 Marionette TRACE conn2 <- [1,2234,null,{}] 04:50:57 INFO - PROCESS | 1647 | 1469447457472 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}] 04:50:57 INFO - PROCESS | 1647 | 1469447457473 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:57 INFO - PROCESS | 1647 | 1469447457579 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:50:57 INFO - PROCESS | 1647 | 1469447457638 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 1647 | 1469447457640 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fe0800 == 30 [pid = 1647] [id = 566] 04:50:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1182d9000) [pid = 1647] [serial = 1698] [outer = 0x0] 04:50:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1185eac00) [pid = 1647] [serial = 1699] [outer = 0x1182d9000] 04:50:57 INFO - PROCESS | 1647 | 1469447457665 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11871fc00) [pid = 1647] [serial = 1700] [outer = 0x1182d9000] 04:50:57 INFO - PROCESS | 1647 | 1469447457954 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]]]}] 04:50:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:50:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 519ms 04:50:57 INFO - PROCESS | 1647 | 1469447457988 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:50:57 INFO - PROCESS | 1647 | 1469447457990 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:50:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:50:58 INFO - PROCESS | 1647 | 1469447458003 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:50:58 INFO - PROCESS | 1647 | 1469447458006 Marionette TRACE conn2 <- [1,2238,null,{}] 04:50:58 INFO - PROCESS | 1647 | 1469447458010 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}] 04:50:58 INFO - PROCESS | 1647 | 1469447458013 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:58 INFO - PROCESS | 1647 | 1469447458097 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:50:58 INFO - PROCESS | 1647 | 1469447458154 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:58 INFO - PROCESS | 1647 | 1469447458156 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x124542800 == 31 [pid = 1647] [id = 567] 04:50:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1182e0c00) [pid = 1647] [serial = 1701] [outer = 0x0] 04:50:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118825c00) [pid = 1647] [serial = 1702] [outer = 0x1182e0c00] 04:50:58 INFO - PROCESS | 1647 | 1469447458180 Marionette DEBUG loaded listener.js 04:50:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119903c00) [pid = 1647] [serial = 1703] [outer = 0x1182e0c00] 04:50:58 INFO - PROCESS | 1647 | 1469447458467 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]]]}] 04:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 480ms 04:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:50:58 INFO - PROCESS | 1647 | 1469447458482 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:50:58 INFO - PROCESS | 1647 | 1469447458483 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:50:58 INFO - PROCESS | 1647 | 1469447458485 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:50:58 INFO - PROCESS | 1647 | 1469447458486 Marionette TRACE conn2 <- [1,2242,null,{}] 04:50:58 INFO - PROCESS | 1647 | 1469447458489 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}] 04:50:58 INFO - PROCESS | 1647 | 1469447458490 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:58 INFO - PROCESS | 1647 | 1469447458580 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:50:58 INFO - PROCESS | 1647 | 1469447458584 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:58 INFO - PROCESS | 1647 | 1469447458585 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x125319000 == 32 [pid = 1647] [id = 568] 04:50:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118762000) [pid = 1647] [serial = 1704] [outer = 0x0] 04:50:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1199f3400) [pid = 1647] [serial = 1705] [outer = 0x118762000] 04:50:58 INFO - PROCESS | 1647 | 1469447458611 Marionette DEBUG loaded listener.js 04:50:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119b03c00) [pid = 1647] [serial = 1706] [outer = 0x118762000] 04:50:58 INFO - PROCESS | 1647 | 1469447458937 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]]]}] 04:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 470ms 04:50:58 INFO - PROCESS | 1647 | 1469447458956 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:50:58 INFO - PROCESS | 1647 | 1469447458958 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:50:58 INFO - PROCESS | 1647 | 1469447458963 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:50:58 INFO - PROCESS | 1647 | 1469447458964 Marionette TRACE conn2 <- [1,2246,null,{}] 04:50:58 INFO - PROCESS | 1647 | 1469447458966 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}] 04:50:58 INFO - PROCESS | 1647 | 1469447458967 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:59 INFO - PROCESS | 1647 | 1469447459109 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:50:59 INFO - PROCESS | 1647 | 1469447459126 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:59 INFO - PROCESS | 1647 | 1469447459132 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247b7800 == 33 [pid = 1647] [id = 569] 04:50:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1210cd400) [pid = 1647] [serial = 1707] [outer = 0x0] 04:50:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1210d4400) [pid = 1647] [serial = 1708] [outer = 0x1210cd400] 04:50:59 INFO - PROCESS | 1647 | 1469447459183 Marionette DEBUG loaded listener.js 04:50:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1210ee400) [pid = 1647] [serial = 1709] [outer = 0x1210cd400] 04:50:59 INFO - PROCESS | 1647 | 1469447459697 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]]]}] 04:50:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:50:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 770ms 04:50:59 INFO - PROCESS | 1647 | 1469447459741 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:50:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:50:59 INFO - PROCESS | 1647 | 1469447459743 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:50:59 INFO - PROCESS | 1647 | 1469447459747 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:50:59 INFO - PROCESS | 1647 | 1469447459749 Marionette TRACE conn2 <- [1,2250,null,{}] 04:50:59 INFO - PROCESS | 1647 | 1469447459752 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}] 04:50:59 INFO - PROCESS | 1647 | 1469447459754 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:59 INFO - PROCESS | 1647 | 1469447459852 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:50:59 INFO - PROCESS | 1647 | 1469447459893 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:59 INFO - PROCESS | 1647 | 1469447459894 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:50:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fbe800 == 34 [pid = 1647] [id = 570] 04:50:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1127d5000) [pid = 1647] [serial = 1710] [outer = 0x0] 04:50:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124190800) [pid = 1647] [serial = 1711] [outer = 0x1127d5000] 04:50:59 INFO - PROCESS | 1647 | 1469447459917 Marionette DEBUG loaded listener.js 04:50:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12419d400) [pid = 1647] [serial = 1712] [outer = 0x1127d5000] 04:51:00 INFO - PROCESS | 1647 | 1469447460233 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]]]}] 04:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 522ms 04:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:51:00 INFO - PROCESS | 1647 | 1469447460273 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:51:00 INFO - PROCESS | 1647 | 1469447460274 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:51:00 INFO - PROCESS | 1647 | 1469447460278 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 1647 | 1469447460279 Marionette TRACE conn2 <- [1,2254,null,{}] 04:51:00 INFO - PROCESS | 1647 | 1469447460282 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}] 04:51:00 INFO - PROCESS | 1647 | 1469447460283 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:00 INFO - PROCESS | 1647 | 1469447460381 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:51:00 INFO - PROCESS | 1647 | 1469447460385 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 1647 | 1469447460386 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194e8800 == 35 [pid = 1647] [id = 571] 04:51:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1185b5400) [pid = 1647] [serial = 1713] [outer = 0x0] 04:51:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12442a800) [pid = 1647] [serial = 1714] [outer = 0x1185b5400] 04:51:00 INFO - PROCESS | 1647 | 1469447460411 Marionette DEBUG loaded listener.js 04:51:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1247d4800) [pid = 1647] [serial = 1715] [outer = 0x1185b5400] 04:51:00 INFO - PROCESS | 1647 | 1469447460753 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]]]}] 04:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 520ms 04:51:00 INFO - PROCESS | 1647 | 1469447460797 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:51:00 INFO - PROCESS | 1647 | 1469447460798 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:51:00 INFO - PROCESS | 1647 | 1469447460801 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 1647 | 1469447460802 Marionette TRACE conn2 <- [1,2258,null,{}] 04:51:00 INFO - PROCESS | 1647 | 1469447460804 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}] 04:51:00 INFO - PROCESS | 1647 | 1469447460805 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:00 INFO - PROCESS | 1647 | 1469447460904 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:51:00 INFO - PROCESS | 1647 | 1469447460914 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 1647 | 1469447460916 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a76f000 == 36 [pid = 1647] [id = 572] 04:51:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1248ad000) [pid = 1647] [serial = 1716] [outer = 0x0] 04:51:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124a89c00) [pid = 1647] [serial = 1717] [outer = 0x1248ad000] 04:51:00 INFO - PROCESS | 1647 | 1469447460939 Marionette DEBUG loaded listener.js 04:51:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x124ae4800) [pid = 1647] [serial = 1718] [outer = 0x1248ad000] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11882fc00) [pid = 1647] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x113198800) [pid = 1647] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x111dac000) [pid = 1647] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1172bac00) [pid = 1647] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1182e3000) [pid = 1647] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x115ea1c00) [pid = 1647] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x113199800) [pid = 1647] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x111d18800) [pid = 1647] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11653b800) [pid = 1647] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11919c400) [pid = 1647] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119af0c00) [pid = 1647] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1122b0800) [pid = 1647] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x116536c00) [pid = 1647] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12410a400) [pid = 1647] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x120fc2400) [pid = 1647] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:51:01 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1199f5c00) [pid = 1647] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:51:01 INFO - PROCESS | 1647 | 1469447461336 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]]]}] 04:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 571ms 04:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:51:01 INFO - PROCESS | 1647 | 1469447461372 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 1647 | 1469447461374 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:51:01 INFO - PROCESS | 1647 | 1469447461376 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 1647 | 1469447461377 Marionette TRACE conn2 <- [1,2262,null,{}] 04:51:01 INFO - PROCESS | 1647 | 1469447461379 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}] 04:51:01 INFO - PROCESS | 1647 | 1469447461381 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:01 INFO - PROCESS | 1647 | 1469447461461 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:51:01 INFO - PROCESS | 1647 | 1469447461524 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 1647 | 1469447461525 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247c5800 == 37 [pid = 1647] [id = 573] 04:51:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x113199800) [pid = 1647] [serial = 1719] [outer = 0x0] 04:51:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1176b7800) [pid = 1647] [serial = 1720] [outer = 0x113199800] 04:51:01 INFO - PROCESS | 1647 | 1469447461564 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1188fc000) [pid = 1647] [serial = 1721] [outer = 0x113199800] 04:51:01 INFO - PROCESS | 1647 | 1469447461962 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]]]}] 04:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 619ms 04:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:51:02 INFO - PROCESS | 1647 | 1469447461996 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 1647 | 1469447461998 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:51:02 INFO - PROCESS | 1647 | 1469447462001 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 1647 | 1469447462003 Marionette TRACE conn2 <- [1,2266,null,{}] 04:51:02 INFO - PROCESS | 1647 | 1469447462007 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}] 04:51:02 INFO - PROCESS | 1647 | 1469447462008 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:02 INFO - PROCESS | 1647 | 1469447462110 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:51:02 INFO - PROCESS | 1647 | 1469447462116 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 1647 | 1469447462117 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b06b800 == 38 [pid = 1647] [id = 574] 04:51:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x113d4c800) [pid = 1647] [serial = 1722] [outer = 0x0] 04:51:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11974f400) [pid = 1647] [serial = 1723] [outer = 0x113d4c800] 04:51:02 INFO - PROCESS | 1647 | 1469447462144 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1248b6800) [pid = 1647] [serial = 1724] [outer = 0x113d4c800] 04:51:02 INFO - PROCESS | 1647 | 1469447462452 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]]]}] 04:51:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:51:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 471ms 04:51:02 INFO - PROCESS | 1647 | 1469447462473 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 1647 | 1469447462475 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:51:02 INFO - PROCESS | 1647 | 1469447462485 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 1647 | 1469447462486 Marionette TRACE conn2 <- [1,2270,null,{}] 04:51:02 INFO - PROCESS | 1647 | 1469447462488 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}] 04:51:02 INFO - PROCESS | 1647 | 1469447462490 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:02 INFO - PROCESS | 1647 | 1469447462586 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:51:02 INFO - PROCESS | 1647 | 1469447462590 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 1647 | 1469447462591 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd7d800 == 39 [pid = 1647] [id = 575] 04:51:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124004000) [pid = 1647] [serial = 1725] [outer = 0x0] 04:51:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x124d0e800) [pid = 1647] [serial = 1726] [outer = 0x124004000] 04:51:02 INFO - PROCESS | 1647 | 1469447462615 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124da6000) [pid = 1647] [serial = 1727] [outer = 0x124004000] 04:51:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:51:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 469ms 04:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:51:02 INFO - PROCESS | 1647 | 1469447462950 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]]]}] 04:51:02 INFO - PROCESS | 1647 | 1469447462954 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 1647 | 1469447462955 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:51:02 INFO - PROCESS | 1647 | 1469447462958 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 1647 | 1469447462959 Marionette TRACE conn2 <- [1,2274,null,{}] 04:51:02 INFO - PROCESS | 1647 | 1469447462965 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}] 04:51:02 INFO - PROCESS | 1647 | 1469447462966 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:03 INFO - PROCESS | 1647 | 1469447463077 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:51:03 INFO - PROCESS | 1647 | 1469447463083 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1647 | 1469447463084 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd8e800 == 40 [pid = 1647] [id = 576] 04:51:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12419d800) [pid = 1647] [serial = 1728] [outer = 0x0] 04:51:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124de5000) [pid = 1647] [serial = 1729] [outer = 0x12419d800] 04:51:03 INFO - PROCESS | 1647 | 1469447463107 Marionette DEBUG loaded listener.js 04:51:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1252f5400) [pid = 1647] [serial = 1730] [outer = 0x12419d800] 04:51:03 INFO - PROCESS | 1647 | 1469447463545 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]]]}] 04:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 622ms 04:51:03 INFO - PROCESS | 1647 | 1469447463581 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:51:03 INFO - PROCESS | 1647 | 1469447463584 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:51:03 INFO - PROCESS | 1647 | 1469447463587 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - PROCESS | 1647 | 1469447463589 Marionette TRACE conn2 <- [1,2278,null,{}] 04:51:03 INFO - PROCESS | 1647 | 1469447463593 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}] 04:51:03 INFO - PROCESS | 1647 | 1469447463595 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:03 INFO - PROCESS | 1647 | 1469447463698 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:51:03 INFO - PROCESS | 1647 | 1469447463771 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1647 | 1469447463772 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191bc800 == 41 [pid = 1647] [id = 577] 04:51:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x113199c00) [pid = 1647] [serial = 1731] [outer = 0x0] 04:51:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x116759400) [pid = 1647] [serial = 1732] [outer = 0x113199c00] 04:51:03 INFO - PROCESS | 1647 | 1469447463803 Marionette DEBUG loaded listener.js 04:51:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1176ba000) [pid = 1647] [serial = 1733] [outer = 0x113199c00] 04:51:04 INFO - PROCESS | 1647 | 1469447464243 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]]]}] 04:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 672ms 04:51:04 INFO - PROCESS | 1647 | 1469447464258 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 1647 | 1469447464261 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:51:04 INFO - PROCESS | 1647 | 1469447464266 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 1647 | 1469447464268 Marionette TRACE conn2 <- [1,2282,null,{}] 04:51:04 INFO - PROCESS | 1647 | 1469447464270 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}] 04:51:04 INFO - PROCESS | 1647 | 1469447464272 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:04 INFO - PROCESS | 1647 | 1469447464380 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:51:04 INFO - PROCESS | 1647 | 1469447464454 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:04 INFO - PROCESS | 1647 | 1469447464455 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e07800 == 42 [pid = 1647] [id = 578] 04:51:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11835f400) [pid = 1647] [serial = 1734] [outer = 0x0] 04:51:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118831400) [pid = 1647] [serial = 1735] [outer = 0x11835f400] 04:51:04 INFO - PROCESS | 1647 | 1469447464485 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119722800) [pid = 1647] [serial = 1736] [outer = 0x11835f400] 04:51:04 INFO - PROCESS | 1647 | 1469447464897 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]]]}] 04:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 669ms 04:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:51:04 INFO - PROCESS | 1647 | 1469447464936 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 1647 | 1469447464937 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:51:04 INFO - PROCESS | 1647 | 1469447464940 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 1647 | 1469447464943 Marionette TRACE conn2 <- [1,2286,null,{}] 04:51:04 INFO - PROCESS | 1647 | 1469447464950 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}] 04:51:04 INFO - PROCESS | 1647 | 1469447464954 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:05 INFO - PROCESS | 1647 | 1469447465056 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:51:05 INFO - PROCESS | 1647 | 1469447465166 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 1647 | 1469447465168 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c4bf800 == 43 [pid = 1647] [id = 579] 04:51:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119b10000) [pid = 1647] [serial = 1737] [outer = 0x0] 04:51:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1210e9000) [pid = 1647] [serial = 1738] [outer = 0x119b10000] 04:51:05 INFO - PROCESS | 1647 | 1469447465201 Marionette DEBUG loaded listener.js 04:51:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124113000) [pid = 1647] [serial = 1739] [outer = 0x119b10000] 04:51:05 INFO - PROCESS | 1647 | 1469447465654 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]]]}] 04:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 04:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 723ms 04:51:05 INFO - PROCESS | 1647 | 1469447465664 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:51:05 INFO - PROCESS | 1647 | 1469447465667 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:51:05 INFO - PROCESS | 1647 | 1469447465670 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:51:05 INFO - PROCESS | 1647 | 1469447465672 Marionette TRACE conn2 <- [1,2290,null,{}] 04:51:05 INFO - PROCESS | 1647 | 1469447465676 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}] 04:51:05 INFO - PROCESS | 1647 | 1469447465678 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:05 INFO - PROCESS | 1647 | 1469447465830 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:51:05 INFO - PROCESS | 1647 | 1469447465962 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 1647 | 1469447465964 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c61a000 == 44 [pid = 1647] [id = 580] 04:51:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x124430c00) [pid = 1647] [serial = 1740] [outer = 0x0] 04:51:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x124d0ac00) [pid = 1647] [serial = 1741] [outer = 0x124430c00] 04:51:06 INFO - PROCESS | 1647 | 1469447466012 Marionette DEBUG loaded listener.js 04:51:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x124d15400) [pid = 1647] [serial = 1742] [outer = 0x124430c00] 04:51:06 INFO - PROCESS | 1647 | 1469447466499 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]]]}] 04:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 871ms 04:51:06 INFO - PROCESS | 1647 | 1469447466541 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:51:06 INFO - PROCESS | 1647 | 1469447466542 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:51:06 INFO - PROCESS | 1647 | 1469447466544 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:51:06 INFO - PROCESS | 1647 | 1469447466546 Marionette TRACE conn2 <- [1,2294,null,{}] 04:51:06 INFO - PROCESS | 1647 | 1469447466548 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}] 04:51:06 INFO - PROCESS | 1647 | 1469447466549 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:06 INFO - PROCESS | 1647 | 1469447466654 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:51:06 INFO - PROCESS | 1647 | 1469447466714 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 1647 | 1469447466716 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194cf800 == 45 [pid = 1647] [id = 581] 04:51:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x115ea5c00) [pid = 1647] [serial = 1743] [outer = 0x0] 04:51:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1210dac00) [pid = 1647] [serial = 1744] [outer = 0x115ea5c00] 04:51:06 INFO - PROCESS | 1647 | 1469447466744 Marionette DEBUG loaded listener.js 04:51:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x124e47400) [pid = 1647] [serial = 1745] [outer = 0x115ea5c00] 04:51:07 INFO - PROCESS | 1647 | 1469447467330 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]]]}] 04:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 822ms 04:51:07 INFO - PROCESS | 1647 | 1469447467366 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:51:07 INFO - PROCESS | 1647 | 1469447467369 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:51:07 INFO - PROCESS | 1647 | 1469447467371 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:51:07 INFO - PROCESS | 1647 | 1469447467374 Marionette TRACE conn2 <- [1,2298,null,{}] 04:51:07 INFO - PROCESS | 1647 | 1469447467378 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}] 04:51:07 INFO - PROCESS | 1647 | 1469447467379 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:07 INFO - PROCESS | 1647 | 1469447467475 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:51:07 INFO - PROCESS | 1647 | 1469447467537 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:07 INFO - PROCESS | 1647 | 1469447467538 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11837d000 == 46 [pid = 1647] [id = 582] 04:51:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x113b27c00) [pid = 1647] [serial = 1746] [outer = 0x0] 04:51:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1176b6800) [pid = 1647] [serial = 1747] [outer = 0x113b27c00] 04:51:07 INFO - PROCESS | 1647 | 1469447467567 Marionette DEBUG loaded listener.js 04:51:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11817f000) [pid = 1647] [serial = 1748] [outer = 0x113b27c00] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd7d800 == 45 [pid = 1647] [id = 575] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12b06b800 == 44 [pid = 1647] [id = 574] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1247c5800 == 43 [pid = 1647] [id = 573] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12a76f000 == 42 [pid = 1647] [id = 572] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1194e8800 == 41 [pid = 1647] [id = 571] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x128fbe800 == 40 [pid = 1647] [id = 570] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1247b7800 == 39 [pid = 1647] [id = 569] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x125319000 == 38 [pid = 1647] [id = 568] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x124542800 == 37 [pid = 1647] [id = 567] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x119fe0800 == 36 [pid = 1647] [id = 566] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x118130800 == 35 [pid = 1647] [id = 565] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1170e6000 == 34 [pid = 1647] [id = 564] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11841b800 == 33 [pid = 1647] [id = 563] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x124136000 == 32 [pid = 1647] [id = 562] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1194cf800 == 31 [pid = 1647] [id = 581] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12c61a000 == 30 [pid = 1647] [id = 580] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12c4bf800 == 29 [pid = 1647] [id = 579] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x125e07800 == 28 [pid = 1647] [id = 578] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd8e800 == 27 [pid = 1647] [id = 576] 04:51:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1191bc800 == 26 [pid = 1647] [id = 577] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11919ec00) [pid = 1647] [serial = 1667] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1188ff000) [pid = 1647] [serial = 1666] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x115e9d400) [pid = 1647] [serial = 1657] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x112233800) [pid = 1647] [serial = 1654] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x112a8c400) [pid = 1647] [serial = 1655] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118177400) [pid = 1647] [serial = 1660] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1182df800) [pid = 1647] [serial = 1661] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1185ed000) [pid = 1647] [serial = 1663] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119aef800) [pid = 1647] [serial = 1670] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116756000) [pid = 1647] [serial = 1652] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x115e9c000) [pid = 1647] [serial = 1651] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1199ef800) [pid = 1647] [serial = 1669] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x113971800) [pid = 1647] [serial = 1640] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1122b9c00) [pid = 1647] [serial = 1639] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1185ebc00) [pid = 1647] [serial = 1643] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1182d6c00) [pid = 1647] [serial = 1642] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119b0b800) [pid = 1647] [serial = 1646] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11990c400) [pid = 1647] [serial = 1645] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1210d9400) [pid = 1647] [serial = 1673] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x120fcd000) [pid = 1647] [serial = 1672] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1210ea000) [pid = 1647] [serial = 1675] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1199f4000) [pid = 1647] [serial = 1679] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118765400) [pid = 1647] [serial = 1678] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124115000) [pid = 1647] [serial = 1684] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12442ac00) [pid = 1647] [serial = 1649] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x124006400) [pid = 1647] [serial = 1648] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x124009c00) [pid = 1647] [serial = 1676] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x117083400) [pid = 1647] [serial = 1658] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1210eb400) [pid = 1647] [serial = 1681] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11882ac00) [pid = 1647] [serial = 1664] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x124197000) [pid = 1647] [serial = 1685] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x124109c00) [pid = 1647] [serial = 1682] [outer = 0x0] [url = about:blank] 04:51:08 INFO - PROCESS | 1647 | 1469447468514 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]]]}] 04:51:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1173ms 04:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:51:08 INFO - PROCESS | 1647 | 1469447468545 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:51:08 INFO - PROCESS | 1647 | 1469447468547 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:51:08 INFO - PROCESS | 1647 | 1469447468550 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:51:08 INFO - PROCESS | 1647 | 1469447468553 Marionette TRACE conn2 <- [1,2302,null,{}] 04:51:08 INFO - PROCESS | 1647 | 1469447468557 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}] 04:51:08 INFO - PROCESS | 1647 | 1469447468558 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:08 INFO - PROCESS | 1647 | 1469447468637 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:51:08 INFO - PROCESS | 1647 | 1469447468643 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:08 INFO - PROCESS | 1647 | 1469447468646 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170ff000 == 27 [pid = 1647] [id = 583] 04:51:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112a8c400) [pid = 1647] [serial = 1749] [outer = 0x0] 04:51:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x113baac00) [pid = 1647] [serial = 1750] [outer = 0x112a8c400] 04:51:08 INFO - PROCESS | 1647 | 1469447468674 Marionette DEBUG loaded listener.js 04:51:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x115eaa000) [pid = 1647] [serial = 1751] [outer = 0x112a8c400] 04:51:09 INFO - PROCESS | 1647 | 1469447469023 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]]]}] 04:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 520ms 04:51:09 INFO - PROCESS | 1647 | 1469447469071 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:51:09 INFO - PROCESS | 1647 | 1469447469075 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:51:09 INFO - PROCESS | 1647 | 1469447469086 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:51:09 INFO - PROCESS | 1647 | 1469447469088 Marionette TRACE conn2 <- [1,2306,null,{}] 04:51:09 INFO - PROCESS | 1647 | 1469447469090 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}] 04:51:09 INFO - PROCESS | 1647 | 1469447469092 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:09 INFO - PROCESS | 1647 | 1469447469173 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:51:09 INFO - PROCESS | 1647 | 1469447469179 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 1647 | 1469447469180 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x118408000 == 28 [pid = 1647] [id = 584] 04:51:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116758800) [pid = 1647] [serial = 1752] [outer = 0x0] 04:51:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x117080400) [pid = 1647] [serial = 1753] [outer = 0x116758800] 04:51:09 INFO - PROCESS | 1647 | 1469447469207 Marionette DEBUG loaded listener.js 04:51:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1180d9400) [pid = 1647] [serial = 1754] [outer = 0x116758800] 04:51:09 INFO - PROCESS | 1647 | 1469447469581 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]]]}] 04:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 527ms 04:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:51:09 INFO - PROCESS | 1647 | 1469447469610 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:51:09 INFO - PROCESS | 1647 | 1469447469611 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:51:09 INFO - PROCESS | 1647 | 1469447469613 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:51:09 INFO - PROCESS | 1647 | 1469447469616 Marionette TRACE conn2 <- [1,2310,null,{}] 04:51:09 INFO - PROCESS | 1647 | 1469447469623 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}] 04:51:09 INFO - PROCESS | 1647 | 1469447469629 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:09 INFO - PROCESS | 1647 | 1469447469705 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:51:09 INFO - PROCESS | 1647 | 1469447469713 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 1647 | 1469447469715 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x124486800 == 29 [pid = 1647] [id = 585] 04:51:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1182df000) [pid = 1647] [serial = 1755] [outer = 0x0] 04:51:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1185f0c00) [pid = 1647] [serial = 1756] [outer = 0x1182df000] 04:51:09 INFO - PROCESS | 1647 | 1469447469742 Marionette DEBUG loaded listener.js 04:51:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118764000) [pid = 1647] [serial = 1757] [outer = 0x1182df000] 04:51:10 INFO - PROCESS | 1647 | 1469447470067 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]]]}] 04:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 470ms 04:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:51:10 INFO - PROCESS | 1647 | 1469447470084 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:51:10 INFO - PROCESS | 1647 | 1469447470086 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:51:10 INFO - PROCESS | 1647 | 1469447470088 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:51:10 INFO - PROCESS | 1647 | 1469447470089 Marionette TRACE conn2 <- [1,2314,null,{}] 04:51:10 INFO - PROCESS | 1647 | 1469447470094 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}] 04:51:10 INFO - PROCESS | 1647 | 1469447470096 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:10 INFO - PROCESS | 1647 | 1469447470172 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:51:10 INFO - PROCESS | 1647 | 1469447470177 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:10 INFO - PROCESS | 1647 | 1469447470179 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x124709000 == 30 [pid = 1647] [id = 586] 04:51:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x117088c00) [pid = 1647] [serial = 1758] [outer = 0x0] 04:51:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11882b400) [pid = 1647] [serial = 1759] [outer = 0x117088c00] 04:51:10 INFO - PROCESS | 1647 | 1469447470262 Marionette DEBUG loaded listener.js 04:51:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119176800) [pid = 1647] [serial = 1760] [outer = 0x117088c00] 04:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 472ms 04:51:10 INFO - PROCESS | 1647 | 1469447470555 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]]]}] 04:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:51:10 INFO - PROCESS | 1647 | 1469447470587 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:51:10 INFO - PROCESS | 1647 | 1469447470589 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:51:10 INFO - PROCESS | 1647 | 1469447470591 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:51:10 INFO - PROCESS | 1647 | 1469447470593 Marionette TRACE conn2 <- [1,2318,null,{}] 04:51:10 INFO - PROCESS | 1647 | 1469447470598 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}] 04:51:10 INFO - PROCESS | 1647 | 1469447470599 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:10 INFO - PROCESS | 1647 | 1469447470696 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:51:10 INFO - PROCESS | 1647 | 1469447470700 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:10 INFO - PROCESS | 1647 | 1469447470701 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cb1000 == 31 [pid = 1647] [id = 587] 04:51:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1130a5400) [pid = 1647] [serial = 1761] [outer = 0x0] 04:51:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119177000) [pid = 1647] [serial = 1762] [outer = 0x1130a5400] 04:51:10 INFO - PROCESS | 1647 | 1469447470725 Marionette DEBUG loaded listener.js 04:51:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11990dc00) [pid = 1647] [serial = 1763] [outer = 0x1130a5400] 04:51:11 INFO - PROCESS | 1647 | 1469447471093 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] 04:51:11 INFO - PROCESS | 1647 | 1469447471116 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:51:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:51:11 INFO - PROCESS | 1647 | 1469447471118 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:51:11 INFO - PROCESS | 1647 | 1469447471119 Marionette TRACE conn2 <- [1,2322,null,{}] 04:51:11 INFO - PROCESS | 1647 | 1469447471126 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}] 04:51:11 INFO - PROCESS | 1647 | 1469447471130 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:11 INFO - PROCESS | 1647 | 1469447471236 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:51:11 INFO - PROCESS | 1647 | 1469447471240 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:11 INFO - PROCESS | 1647 | 1469447471241 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e10000 == 32 [pid = 1647] [id = 588] 04:51:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x115ea5400) [pid = 1647] [serial = 1764] [outer = 0x0] 04:51:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119ae7c00) [pid = 1647] [serial = 1765] [outer = 0x115ea5400] 04:51:11 INFO - PROCESS | 1647 | 1469447471268 Marionette DEBUG loaded listener.js 04:51:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1210d6000) [pid = 1647] [serial = 1766] [outer = 0x115ea5400] 04:51:11 INFO - PROCESS | 1647 | 1469447471583 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]]]}] 04:51:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:51:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 04:51:11 INFO - PROCESS | 1647 | 1469447471636 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:51:11 INFO - PROCESS | 1647 | 1469447471648 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:51:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:51:11 INFO - PROCESS | 1647 | 1469447471658 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:51:11 INFO - PROCESS | 1647 | 1469447471659 Marionette TRACE conn2 <- [1,2326,null,{}] 04:51:11 INFO - PROCESS | 1647 | 1469447471661 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}] 04:51:11 INFO - PROCESS | 1647 | 1469447471662 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:11 INFO - PROCESS | 1647 | 1469447471756 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:51:11 INFO - PROCESS | 1647 | 1469447471760 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:11 INFO - PROCESS | 1647 | 1469447471761 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271e5000 == 33 [pid = 1647] [id = 589] 04:51:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1199eb000) [pid = 1647] [serial = 1767] [outer = 0x0] 04:51:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1210e3400) [pid = 1647] [serial = 1768] [outer = 0x1199eb000] 04:51:11 INFO - PROCESS | 1647 | 1469447471785 Marionette DEBUG loaded listener.js 04:51:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x124005800) [pid = 1647] [serial = 1769] [outer = 0x1199eb000] 04:51:12 INFO - PROCESS | 1647 | 1469447472509 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]]]}] 04:51:12 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12419d800) [pid = 1647] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:51:12 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1210cd400) [pid = 1647] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:51:12 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1248ad000) [pid = 1647] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:51:12 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1182d9000) [pid = 1647] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:51:12 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x113199800) [pid = 1647] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:51:12 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1185b5400) [pid = 1647] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:51:12 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1127d5000) [pid = 1647] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:51:12 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118762000) [pid = 1647] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:51:12 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11919d400) [pid = 1647] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:51:12 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1133a4000) [pid = 1647] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:51:12 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1182e0c00) [pid = 1647] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:51:12 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113192400) [pid = 1647] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:51:12 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x113378800) [pid = 1647] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:51:12 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x113d4c800) [pid = 1647] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:51:12 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x124004000) [pid = 1647] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:51:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:51:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 872ms 04:51:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:51:12 INFO - PROCESS | 1647 | 1469447472531 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:51:12 INFO - PROCESS | 1647 | 1469447472532 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:51:12 INFO - PROCESS | 1647 | 1469447472534 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:51:12 INFO - PROCESS | 1647 | 1469447472535 Marionette TRACE conn2 <- [1,2330,null,{}] 04:51:12 INFO - PROCESS | 1647 | 1469447472537 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}] 04:51:12 INFO - PROCESS | 1647 | 1469447472538 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:12 INFO - PROCESS | 1647 | 1469447472614 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:51:12 INFO - PROCESS | 1647 | 1469447472618 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:12 INFO - PROCESS | 1647 | 1469447472619 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x124e60800 == 34 [pid = 1647] [id = 590] 04:51:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x113d9b400) [pid = 1647] [serial = 1770] [outer = 0x0] 04:51:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x116980400) [pid = 1647] [serial = 1771] [outer = 0x113d9b400] 04:51:12 INFO - PROCESS | 1647 | 1469447472646 Marionette DEBUG loaded listener.js 04:51:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1185ea800) [pid = 1647] [serial = 1772] [outer = 0x113d9b400] 04:51:12 INFO - PROCESS | 1647 | 1469447472948 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]]]}] 04:51:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:51:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 420ms 04:51:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:51:12 INFO - PROCESS | 1647 | 1469447472954 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:51:12 INFO - PROCESS | 1647 | 1469447472955 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:51:12 INFO - PROCESS | 1647 | 1469447472965 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:51:12 INFO - PROCESS | 1647 | 1469447472973 Marionette TRACE conn2 <- [1,2334,null,{}] 04:51:12 INFO - PROCESS | 1647 | 1469447472979 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}] 04:51:12 INFO - PROCESS | 1647 | 1469447472981 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:13 INFO - PROCESS | 1647 | 1469447473056 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:51:13 INFO - PROCESS | 1647 | 1469447473130 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:13 INFO - PROCESS | 1647 | 1469447473131 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fd6000 == 35 [pid = 1647] [id = 591] 04:51:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11396a800) [pid = 1647] [serial = 1773] [outer = 0x0] 04:51:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11919b000) [pid = 1647] [serial = 1774] [outer = 0x11396a800] 04:51:13 INFO - PROCESS | 1647 | 1469447473158 Marionette DEBUG loaded listener.js 04:51:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12410a000) [pid = 1647] [serial = 1775] [outer = 0x11396a800] 04:51:13 INFO - PROCESS | 1647 | 1469447473420 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]]]}] 04:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 484ms 04:51:13 INFO - PROCESS | 1647 | 1469447473448 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:51:13 INFO - PROCESS | 1647 | 1469447473450 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:51:13 INFO - PROCESS | 1647 | 1469447473452 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:51:13 INFO - PROCESS | 1647 | 1469447473453 Marionette TRACE conn2 <- [1,2338,null,{}] 04:51:13 INFO - PROCESS | 1647 | 1469447473455 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}] 04:51:13 INFO - PROCESS | 1647 | 1469447473456 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:13 INFO - PROCESS | 1647 | 1469447473536 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:51:13 INFO - PROCESS | 1647 | 1469447473540 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:13 INFO - PROCESS | 1647 | 1469447473542 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a322000 == 36 [pid = 1647] [id = 592] 04:51:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12410b800) [pid = 1647] [serial = 1776] [outer = 0x0] 04:51:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124117000) [pid = 1647] [serial = 1777] [outer = 0x12410b800] 04:51:13 INFO - PROCESS | 1647 | 1469447473568 Marionette DEBUG loaded listener.js 04:51:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12419b400) [pid = 1647] [serial = 1778] [outer = 0x12410b800] 04:51:13 INFO - PROCESS | 1647 | 1469447473885 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]]]}] 04:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 468ms 04:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:51:13 INFO - PROCESS | 1647 | 1469447473920 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:51:13 INFO - PROCESS | 1647 | 1469447473922 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:51:13 INFO - PROCESS | 1647 | 1469447473925 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:51:13 INFO - PROCESS | 1647 | 1469447473926 Marionette TRACE conn2 <- [1,2342,null,{}] 04:51:13 INFO - PROCESS | 1647 | 1469447473929 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}] 04:51:13 INFO - PROCESS | 1647 | 1469447473930 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:14 INFO - PROCESS | 1647 | 1469447474029 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:51:14 INFO - PROCESS | 1647 | 1469447474100 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:14 INFO - PROCESS | 1647 | 1469447474102 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ae18000 == 37 [pid = 1647] [id = 593] 04:51:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124112000) [pid = 1647] [serial = 1779] [outer = 0x0] 04:51:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12442b400) [pid = 1647] [serial = 1780] [outer = 0x124112000] 04:51:14 INFO - PROCESS | 1647 | 1469447474130 Marionette DEBUG loaded listener.js 04:51:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x124ae6c00) [pid = 1647] [serial = 1781] [outer = 0x124112000] 04:51:14 INFO - PROCESS | 1647 | 1469447474614 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]]]}] 04:51:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:51:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 720ms 04:51:14 INFO - PROCESS | 1647 | 1469447474646 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:51:14 INFO - PROCESS | 1647 | 1469447474649 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:51:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:51:14 INFO - PROCESS | 1647 | 1469447474655 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:51:14 INFO - PROCESS | 1647 | 1469447474660 Marionette TRACE conn2 <- [1,2346,null,{}] 04:51:14 INFO - PROCESS | 1647 | 1469447474666 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}] 04:51:14 INFO - PROCESS | 1647 | 1469447474669 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:14 INFO - PROCESS | 1647 | 1469447474818 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:51:14 INFO - PROCESS | 1647 | 1469447474875 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:14 INFO - PROCESS | 1647 | 1469447474877 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170ec800 == 38 [pid = 1647] [id = 594] 04:51:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x112a7ec00) [pid = 1647] [serial = 1782] [outer = 0x0] 04:51:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11318ac00) [pid = 1647] [serial = 1783] [outer = 0x112a7ec00] 04:51:14 INFO - PROCESS | 1647 | 1469447474908 Marionette DEBUG loaded listener.js 04:51:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x113971800) [pid = 1647] [serial = 1784] [outer = 0x112a7ec00] 04:51:15 INFO - PROCESS | 1647 | 1469447475422 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]]]}] 04:51:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:51:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 827ms 04:51:15 INFO - PROCESS | 1647 | 1469447475485 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:51:15 INFO - PROCESS | 1647 | 1469447475488 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:51:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:51:15 INFO - PROCESS | 1647 | 1469447475496 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:51:15 INFO - PROCESS | 1647 | 1469447475498 Marionette TRACE conn2 <- [1,2350,null,{}] 04:51:15 INFO - PROCESS | 1647 | 1469447475500 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}] 04:51:15 INFO - PROCESS | 1647 | 1469447475502 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:15 INFO - PROCESS | 1647 | 1469447475610 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:51:15 INFO - PROCESS | 1647 | 1469447475692 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:15 INFO - PROCESS | 1647 | 1469447475694 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12452a800 == 39 [pid = 1647] [id = 595] 04:51:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1176ba800) [pid = 1647] [serial = 1785] [outer = 0x0] 04:51:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1180e6400) [pid = 1647] [serial = 1786] [outer = 0x1176ba800] 04:51:15 INFO - PROCESS | 1647 | 1469447475724 Marionette DEBUG loaded listener.js 04:51:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1182e2800) [pid = 1647] [serial = 1787] [outer = 0x1176ba800] 04:51:16 INFO - PROCESS | 1647 | 1469447476357 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]]]}] 04:51:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:51:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 871ms 04:51:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:51:16 INFO - PROCESS | 1647 | 1469447476368 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:51:16 INFO - PROCESS | 1647 | 1469447476370 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:51:16 INFO - PROCESS | 1647 | 1469447476374 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:51:16 INFO - PROCESS | 1647 | 1469447476376 Marionette TRACE conn2 <- [1,2354,null,{}] 04:51:16 INFO - PROCESS | 1647 | 1469447476415 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}] 04:51:16 INFO - PROCESS | 1647 | 1469447476417 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:16 INFO - PROCESS | 1647 | 1469447476517 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:51:16 INFO - PROCESS | 1647 | 1469447476601 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:16 INFO - PROCESS | 1647 | 1469447476604 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11819b800 == 40 [pid = 1647] [id = 596] 04:51:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x115ea0800) [pid = 1647] [serial = 1788] [outer = 0x0] 04:51:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x115ea9400) [pid = 1647] [serial = 1789] [outer = 0x115ea0800] 04:51:16 INFO - PROCESS | 1647 | 1469447476632 Marionette DEBUG loaded listener.js 04:51:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x116a90c00) [pid = 1647] [serial = 1790] [outer = 0x115ea0800] 04:51:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12a322000 == 39 [pid = 1647] [id = 592] 04:51:16 INFO - PROCESS | 1647 | --DOCSHELL 0x128fd6000 == 38 [pid = 1647] [id = 591] 04:51:16 INFO - PROCESS | 1647 | --DOCSHELL 0x124e60800 == 37 [pid = 1647] [id = 590] 04:51:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1271e5000 == 36 [pid = 1647] [id = 589] 04:51:16 INFO - PROCESS | 1647 | --DOCSHELL 0x125e10000 == 35 [pid = 1647] [id = 588] 04:51:16 INFO - PROCESS | 1647 | --DOCSHELL 0x124cb1000 == 34 [pid = 1647] [id = 587] 04:51:16 INFO - PROCESS | 1647 | --DOCSHELL 0x124709000 == 33 [pid = 1647] [id = 586] 04:51:16 INFO - PROCESS | 1647 | --DOCSHELL 0x124486800 == 32 [pid = 1647] [id = 585] 04:51:16 INFO - PROCESS | 1647 | --DOCSHELL 0x118408000 == 31 [pid = 1647] [id = 584] 04:51:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1170ff000 == 30 [pid = 1647] [id = 583] 04:51:16 INFO - PROCESS | 1647 | --DOCSHELL 0x11837d000 == 29 [pid = 1647] [id = 582] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x124da6000) [pid = 1647] [serial = 1727] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1252f5400) [pid = 1647] [serial = 1730] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1210ee400) [pid = 1647] [serial = 1709] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124ae4800) [pid = 1647] [serial = 1718] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11871fc00) [pid = 1647] [serial = 1700] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1188fc000) [pid = 1647] [serial = 1721] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x124a89c00) [pid = 1647] [serial = 1717] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1185eac00) [pid = 1647] [serial = 1699] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12442a800) [pid = 1647] [serial = 1714] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12419d400) [pid = 1647] [serial = 1712] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1199f3400) [pid = 1647] [serial = 1705] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1248ac400) [pid = 1647] [serial = 1688] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11707dc00) [pid = 1647] [serial = 1691] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118825c00) [pid = 1647] [serial = 1702] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124190800) [pid = 1647] [serial = 1711] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x113905000) [pid = 1647] [serial = 1693] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x116a91400) [pid = 1647] [serial = 1696] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1248b6800) [pid = 1647] [serial = 1724] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119903c00) [pid = 1647] [serial = 1703] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1210d4400) [pid = 1647] [serial = 1708] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1176b7800) [pid = 1647] [serial = 1720] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11608b000) [pid = 1647] [serial = 1694] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1180dbc00) [pid = 1647] [serial = 1697] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11974f400) [pid = 1647] [serial = 1723] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x115e9dc00) [pid = 1647] [serial = 1690] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1243d3c00) [pid = 1647] [serial = 1687] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119b03c00) [pid = 1647] [serial = 1706] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1247d4800) [pid = 1647] [serial = 1715] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x124de5000) [pid = 1647] [serial = 1729] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x124d0e800) [pid = 1647] [serial = 1726] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1647 | 1469447477078 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]]]}] 04:51:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:51:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 749ms 04:51:17 INFO - PROCESS | 1647 | 1469447477123 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:51:17 INFO - PROCESS | 1647 | 1469447477126 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:51:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:51:17 INFO - PROCESS | 1647 | 1469447477137 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:51:17 INFO - PROCESS | 1647 | 1469447477139 Marionette TRACE conn2 <- [1,2358,null,{}] 04:51:17 INFO - PROCESS | 1647 | 1469447477142 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}] 04:51:17 INFO - PROCESS | 1647 | 1469447477144 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:17 INFO - PROCESS | 1647 | 1469447477222 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:51:17 INFO - PROCESS | 1647 | 1469447477230 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:17 INFO - PROCESS | 1647 | 1469447477231 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b3f800 == 30 [pid = 1647] [id = 597] 04:51:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1176b7800) [pid = 1647] [serial = 1791] [outer = 0x0] 04:51:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1182dc000) [pid = 1647] [serial = 1792] [outer = 0x1176b7800] 04:51:17 INFO - PROCESS | 1647 | 1469447477258 Marionette DEBUG loaded listener.js 04:51:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1185ea400) [pid = 1647] [serial = 1793] [outer = 0x1176b7800] 04:51:17 INFO - PROCESS | 1647 | 1469447477588 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]]]}] 04:51:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:51:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 520ms 04:51:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:51:17 INFO - PROCESS | 1647 | 1469447477657 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:51:17 INFO - PROCESS | 1647 | 1469447477659 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:51:17 INFO - PROCESS | 1647 | 1469447477661 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:51:17 INFO - PROCESS | 1647 | 1469447477663 Marionette TRACE conn2 <- [1,2362,null,{}] 04:51:17 INFO - PROCESS | 1647 | 1469447477671 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}] 04:51:17 INFO - PROCESS | 1647 | 1469447477675 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:17 INFO - PROCESS | 1647 | 1469447477759 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:51:17 INFO - PROCESS | 1647 | 1469447477766 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:17 INFO - PROCESS | 1647 | 1469447477768 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12471d000 == 31 [pid = 1647] [id = 598] 04:51:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112a81c00) [pid = 1647] [serial = 1794] [outer = 0x0] 04:51:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1188f8400) [pid = 1647] [serial = 1795] [outer = 0x112a81c00] 04:51:17 INFO - PROCESS | 1647 | 1469447477797 Marionette DEBUG loaded listener.js 04:51:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119909000) [pid = 1647] [serial = 1796] [outer = 0x112a81c00] 04:51:18 INFO - PROCESS | 1647 | 1469447478158 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]]]}] 04:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 521ms 04:51:18 INFO - PROCESS | 1647 | 1469447478186 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:51:18 INFO - PROCESS | 1647 | 1469447478189 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:51:18 INFO - PROCESS | 1647 | 1469447478193 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:51:18 INFO - PROCESS | 1647 | 1469447478197 Marionette TRACE conn2 <- [1,2366,null,{}] 04:51:18 INFO - PROCESS | 1647 | 1469447478200 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}] 04:51:18 INFO - PROCESS | 1647 | 1469447478202 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:18 INFO - PROCESS | 1647 | 1469447478324 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:51:18 INFO - PROCESS | 1647 | 1469447478329 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:18 INFO - PROCESS | 1647 | 1469447478330 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256a2800 == 32 [pid = 1647] [id = 599] 04:51:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11990fc00) [pid = 1647] [serial = 1797] [outer = 0x0] 04:51:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1199f6800) [pid = 1647] [serial = 1798] [outer = 0x11990fc00] 04:51:18 INFO - PROCESS | 1647 | 1469447478370 Marionette DEBUG loaded listener.js 04:51:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119b04400) [pid = 1647] [serial = 1799] [outer = 0x11990fc00] 04:51:18 INFO - PROCESS | 1647 | 1469447478800 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]]]}] 04:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 623ms 04:51:18 INFO - PROCESS | 1647 | 1469447478815 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:51:18 INFO - PROCESS | 1647 | 1469447478816 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:51:18 INFO - PROCESS | 1647 | 1469447478818 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:51:18 INFO - PROCESS | 1647 | 1469447478819 Marionette TRACE conn2 <- [1,2370,null,{}] 04:51:18 INFO - PROCESS | 1647 | 1469447478822 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}] 04:51:18 INFO - PROCESS | 1647 | 1469447478823 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:18 INFO - PROCESS | 1647 | 1469447478938 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:51:18 INFO - PROCESS | 1647 | 1469447478944 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:18 INFO - PROCESS | 1647 | 1469447478945 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e7e800 == 33 [pid = 1647] [id = 600] 04:51:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1127dac00) [pid = 1647] [serial = 1800] [outer = 0x0] 04:51:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119b09400) [pid = 1647] [serial = 1801] [outer = 0x1127dac00] 04:51:18 INFO - PROCESS | 1647 | 1469447478969 Marionette DEBUG loaded listener.js 04:51:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1210ecc00) [pid = 1647] [serial = 1802] [outer = 0x1127dac00] 04:51:19 INFO - PROCESS | 1647 | 1469447479318 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]]]}] 04:51:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:51:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 04:51:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:51:19 INFO - PROCESS | 1647 | 1469447479337 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:51:19 INFO - PROCESS | 1647 | 1469447479338 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:51:19 INFO - PROCESS | 1647 | 1469447479341 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:51:19 INFO - PROCESS | 1647 | 1469447479342 Marionette TRACE conn2 <- [1,2374,null,{}] 04:51:19 INFO - PROCESS | 1647 | 1469447479344 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}] 04:51:19 INFO - PROCESS | 1647 | 1469447479348 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:19 INFO - PROCESS | 1647 | 1469447479471 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:51:19 INFO - PROCESS | 1647 | 1469447479482 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:19 INFO - PROCESS | 1647 | 1469447479484 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fcb000 == 34 [pid = 1647] [id = 601] 04:51:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x124009000) [pid = 1647] [serial = 1803] [outer = 0x0] 04:51:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12419bc00) [pid = 1647] [serial = 1804] [outer = 0x124009000] 04:51:19 INFO - PROCESS | 1647 | 1469447479508 Marionette DEBUG loaded listener.js 04:51:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124ae2400) [pid = 1647] [serial = 1805] [outer = 0x124009000] 04:51:19 INFO - PROCESS | 1647 | 1469447479844 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]]]}] 04:51:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:51:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 520ms 04:51:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:51:19 INFO - PROCESS | 1647 | 1469447479862 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:51:19 INFO - PROCESS | 1647 | 1469447479863 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:51:19 INFO - PROCESS | 1647 | 1469447479865 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:51:19 INFO - PROCESS | 1647 | 1469447479867 Marionette TRACE conn2 <- [1,2378,null,{}] 04:51:19 INFO - PROCESS | 1647 | 1469447479869 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}] 04:51:19 INFO - PROCESS | 1647 | 1469447479870 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:19 INFO - PROCESS | 1647 | 1469447479984 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:51:20 INFO - PROCESS | 1647 | 1469447479997 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:20 INFO - PROCESS | 1647 | 1469447479998 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a718000 == 35 [pid = 1647] [id = 602] 04:51:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119be4800) [pid = 1647] [serial = 1806] [outer = 0x0] 04:51:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124d0dc00) [pid = 1647] [serial = 1807] [outer = 0x119be4800] 04:51:20 INFO - PROCESS | 1647 | 1469447480022 Marionette DEBUG loaded listener.js 04:51:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124d19400) [pid = 1647] [serial = 1808] [outer = 0x119be4800] 04:51:20 INFO - PROCESS | 1647 | 1469447480358 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]]]}] 04:51:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:51:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 519ms 04:51:20 INFO - PROCESS | 1647 | 1469447480386 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:51:20 INFO - PROCESS | 1647 | 1469447480387 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:51:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:51:20 INFO - PROCESS | 1647 | 1469447480389 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:51:20 INFO - PROCESS | 1647 | 1469447480390 Marionette TRACE conn2 <- [1,2382,null,{}] 04:51:20 INFO - PROCESS | 1647 | 1469447480400 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}] 04:51:20 INFO - PROCESS | 1647 | 1469447480401 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:20 INFO - PROCESS | 1647 | 1469447480500 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:51:20 INFO - PROCESS | 1647 | 1469447480503 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:20 INFO - PROCESS | 1647 | 1469447480505 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ae0e800 == 36 [pid = 1647] [id = 603] 04:51:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x115e9d800) [pid = 1647] [serial = 1809] [outer = 0x0] 04:51:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124e46c00) [pid = 1647] [serial = 1810] [outer = 0x115e9d800] 04:51:20 INFO - PROCESS | 1647 | 1469447480529 Marionette DEBUG loaded listener.js 04:51:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x125376000) [pid = 1647] [serial = 1811] [outer = 0x115e9d800] 04:51:20 INFO - PROCESS | 1647 | 1469447480864 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]]]}] 04:51:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:51:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 522ms 04:51:20 INFO - PROCESS | 1647 | 1469447480913 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:51:20 INFO - PROCESS | 1647 | 1469447480914 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:51:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:51:20 INFO - PROCESS | 1647 | 1469447480916 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:51:20 INFO - PROCESS | 1647 | 1469447480917 Marionette TRACE conn2 <- [1,2386,null,{}] 04:51:20 INFO - PROCESS | 1647 | 1469447480920 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}] 04:51:20 INFO - PROCESS | 1647 | 1469447480921 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:21 INFO - PROCESS | 1647 | 1469447481030 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:51:21 INFO - PROCESS | 1647 | 1469447481041 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:21 INFO - PROCESS | 1647 | 1469447481042 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b937800 == 37 [pid = 1647] [id = 604] 04:51:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1253eb800) [pid = 1647] [serial = 1812] [outer = 0x0] 04:51:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1253f1000) [pid = 1647] [serial = 1813] [outer = 0x1253eb800] 04:51:21 INFO - PROCESS | 1647 | 1469447481066 Marionette DEBUG loaded listener.js 04:51:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1258f9800) [pid = 1647] [serial = 1814] [outer = 0x1253eb800] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1130a5400) [pid = 1647] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116758800) [pid = 1647] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1182df000) [pid = 1647] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x113b27c00) [pid = 1647] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112a8c400) [pid = 1647] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x113199c00) [pid = 1647] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11835f400) [pid = 1647] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119b10000) [pid = 1647] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124430c00) [pid = 1647] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x115ea5400) [pid = 1647] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x115ea5c00) [pid = 1647] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12410b800) [pid = 1647] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1199eb000) [pid = 1647] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x113d9b400) [pid = 1647] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11396a800) [pid = 1647] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:51:21 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x117088c00) [pid = 1647] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:51:21 INFO - PROCESS | 1647 | 1469447481447 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]]]}] 04:51:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:51:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 568ms 04:51:21 INFO - PROCESS | 1647 | 1469447481485 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:51:21 INFO - PROCESS | 1647 | 1469447481486 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:51:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:51:21 INFO - PROCESS | 1647 | 1469447481488 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:51:21 INFO - PROCESS | 1647 | 1469447481489 Marionette TRACE conn2 <- [1,2390,null,{}] 04:51:21 INFO - PROCESS | 1647 | 1469447481492 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}] 04:51:21 INFO - PROCESS | 1647 | 1469447481493 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:21 INFO - PROCESS | 1647 | 1469447481571 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:51:21 INFO - PROCESS | 1647 | 1469447481635 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:21 INFO - PROCESS | 1647 | 1469447481636 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e0d800 == 38 [pid = 1647] [id = 605] 04:51:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x112aa8000) [pid = 1647] [serial = 1815] [outer = 0x0] 04:51:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1172b4c00) [pid = 1647] [serial = 1816] [outer = 0x112aa8000] 04:51:21 INFO - PROCESS | 1647 | 1469447481660 Marionette DEBUG loaded listener.js 04:51:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11974f000) [pid = 1647] [serial = 1817] [outer = 0x112aa8000] 04:51:21 INFO - PROCESS | 1647 | 1469447481933 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]]]}] 04:51:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:51:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 470ms 04:51:21 INFO - PROCESS | 1647 | 1469447481965 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:51:21 INFO - PROCESS | 1647 | 1469447481967 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:51:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:51:21 INFO - PROCESS | 1647 | 1469447481969 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:51:21 INFO - PROCESS | 1647 | 1469447481971 Marionette TRACE conn2 <- [1,2394,null,{}] 04:51:21 INFO - PROCESS | 1647 | 1469447481973 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}] 04:51:21 INFO - PROCESS | 1647 | 1469447481975 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:22 INFO - PROCESS | 1647 | 1469447482079 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:51:22 INFO - PROCESS | 1647 | 1469447482083 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 1647 | 1469447482084 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c4bf000 == 39 [pid = 1647] [id = 606] 04:51:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119b04c00) [pid = 1647] [serial = 1818] [outer = 0x0] 04:51:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1258fa000) [pid = 1647] [serial = 1819] [outer = 0x119b04c00] 04:51:22 INFO - PROCESS | 1647 | 1469447482110 Marionette DEBUG loaded listener.js 04:51:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x125e9c400) [pid = 1647] [serial = 1820] [outer = 0x119b04c00] 04:51:22 INFO - PROCESS | 1647 | 1469447482460 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]]]}] 04:51:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:51:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 520ms 04:51:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:51:22 INFO - PROCESS | 1647 | 1469447482489 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:51:22 INFO - PROCESS | 1647 | 1469447482491 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:51:22 INFO - PROCESS | 1647 | 1469447482493 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:51:22 INFO - PROCESS | 1647 | 1469447482494 Marionette TRACE conn2 <- [1,2398,null,{}] 04:51:22 INFO - PROCESS | 1647 | 1469447482496 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}] 04:51:22 INFO - PROCESS | 1647 | 1469447482497 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:22 INFO - PROCESS | 1647 | 1469447482606 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:51:22 INFO - PROCESS | 1647 | 1469447482614 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 1647 | 1469447482615 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c4d4000 == 40 [pid = 1647] [id = 607] 04:51:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12691f000) [pid = 1647] [serial = 1821] [outer = 0x0] 04:51:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12692a800) [pid = 1647] [serial = 1822] [outer = 0x12691f000] 04:51:22 INFO - PROCESS | 1647 | 1469447482639 Marionette DEBUG loaded listener.js 04:51:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x126d8d800) [pid = 1647] [serial = 1823] [outer = 0x12691f000] 04:51:22 INFO - PROCESS | 1647 | 1469447482927 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]]]}] 04:51:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:51:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 469ms 04:51:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:51:22 INFO - PROCESS | 1647 | 1469447482964 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:51:22 INFO - PROCESS | 1647 | 1469447482965 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:51:22 INFO - PROCESS | 1647 | 1469447482967 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:51:22 INFO - PROCESS | 1647 | 1469447482968 Marionette TRACE conn2 <- [1,2402,null,{}] 04:51:22 INFO - PROCESS | 1647 | 1469447482970 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}] 04:51:22 INFO - PROCESS | 1647 | 1469447482971 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:23 INFO - PROCESS | 1647 | 1469447483058 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:51:23 INFO - PROCESS | 1647 | 1469447483064 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:23 INFO - PROCESS | 1647 | 1469447483065 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12caac000 == 41 [pid = 1647] [id = 608] 04:51:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x126926000) [pid = 1647] [serial = 1824] [outer = 0x0] 04:51:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x126ebb000) [pid = 1647] [serial = 1825] [outer = 0x126926000] 04:51:23 INFO - PROCESS | 1647 | 1469447483089 Marionette DEBUG loaded listener.js 04:51:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12714f400) [pid = 1647] [serial = 1826] [outer = 0x126926000] 04:51:23 INFO - PROCESS | 1647 | 1469447483545 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]]]}] 04:51:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:51:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 620ms 04:51:23 INFO - PROCESS | 1647 | 1469447483588 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:51:23 INFO - PROCESS | 1647 | 1469447483590 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:51:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:51:23 INFO - PROCESS | 1647 | 1469447483593 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:51:23 INFO - PROCESS | 1647 | 1469447483595 Marionette TRACE conn2 <- [1,2406,null,{}] 04:51:23 INFO - PROCESS | 1647 | 1469447483599 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}] 04:51:23 INFO - PROCESS | 1647 | 1469447483601 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:23 INFO - PROCESS | 1647 | 1469447483709 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:51:23 INFO - PROCESS | 1647 | 1469447483809 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:23 INFO - PROCESS | 1647 | 1469447483811 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191d1000 == 42 [pid = 1647] [id = 609] 04:51:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x115ea1000) [pid = 1647] [serial = 1827] [outer = 0x0] 04:51:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1160f0000) [pid = 1647] [serial = 1828] [outer = 0x115ea1000] 04:51:23 INFO - PROCESS | 1647 | 1469447483854 Marionette DEBUG loaded listener.js 04:51:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1176b5000) [pid = 1647] [serial = 1829] [outer = 0x115ea1000] 04:51:24 INFO - PROCESS | 1647 | 1469447484278 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]]]}] 04:51:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:51:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 720ms 04:51:24 INFO - PROCESS | 1647 | 1469447484314 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:51:24 INFO - PROCESS | 1647 | 1469447484317 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:51:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:51:24 INFO - PROCESS | 1647 | 1469447484321 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:51:24 INFO - PROCESS | 1647 | 1469447484323 Marionette TRACE conn2 <- [1,2410,null,{}] 04:51:24 INFO - PROCESS | 1647 | 1469447484326 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}] 04:51:24 INFO - PROCESS | 1647 | 1469447484328 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:24 INFO - PROCESS | 1647 | 1469447484432 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:51:24 INFO - PROCESS | 1647 | 1469447484494 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:24 INFO - PROCESS | 1647 | 1469447484496 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ad7800 == 43 [pid = 1647] [id = 610] 04:51:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1185ed000) [pid = 1647] [serial = 1830] [outer = 0x0] 04:51:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118720c00) [pid = 1647] [serial = 1831] [outer = 0x1185ed000] 04:51:24 INFO - PROCESS | 1647 | 1469447484526 Marionette DEBUG loaded listener.js 04:51:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119195c00) [pid = 1647] [serial = 1832] [outer = 0x1185ed000] 04:51:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:51:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 672ms 04:51:24 INFO - PROCESS | 1647 | 1469447484987 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]]]}] 04:51:24 INFO - PROCESS | 1647 | 1469447484993 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:51:24 INFO - PROCESS | 1647 | 1469447484995 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:51:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:51:24 INFO - PROCESS | 1647 | 1469447484997 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:51:25 INFO - PROCESS | 1647 | 1469447485000 Marionette TRACE conn2 <- [1,2414,null,{}] 04:51:25 INFO - PROCESS | 1647 | 1469447485007 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}] 04:51:25 INFO - PROCESS | 1647 | 1469447485010 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:25 INFO - PROCESS | 1647 | 1469447485132 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:51:25 INFO - PROCESS | 1647 | 1469447485222 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:25 INFO - PROCESS | 1647 | 1469447485224 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12caa1000 == 44 [pid = 1647] [id = 611] 04:51:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119b06800) [pid = 1647] [serial = 1833] [outer = 0x0] 04:51:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x124196000) [pid = 1647] [serial = 1834] [outer = 0x119b06800] 04:51:25 INFO - PROCESS | 1647 | 1469447485256 Marionette DEBUG loaded listener.js 04:51:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12442ac00) [pid = 1647] [serial = 1835] [outer = 0x119b06800] 04:51:25 INFO - PROCESS | 1647 | 1469447485670 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]]]}] 04:51:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:51:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 721ms 04:51:25 INFO - PROCESS | 1647 | 1469447485719 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:51:25 INFO - PROCESS | 1647 | 1469447485721 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:51:25 INFO - PROCESS | 1647 | 1469447485723 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:51:25 INFO - PROCESS | 1647 | 1469447485725 Marionette TRACE conn2 <- [1,2418,null,{}] 04:51:25 INFO - PROCESS | 1647 | 1469447485727 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}] 04:51:25 INFO - PROCESS | 1647 | 1469447485728 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:25 INFO - PROCESS | 1647 | 1469447485832 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:51:25 INFO - PROCESS | 1647 | 1469447485895 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:25 INFO - PROCESS | 1647 | 1469447485896 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf43800 == 45 [pid = 1647] [id = 612] 04:51:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1248b6c00) [pid = 1647] [serial = 1836] [outer = 0x0] 04:51:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x124d11c00) [pid = 1647] [serial = 1837] [outer = 0x1248b6c00] 04:51:25 INFO - PROCESS | 1647 | 1469447485925 Marionette DEBUG loaded listener.js 04:51:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1256df000) [pid = 1647] [serial = 1838] [outer = 0x1248b6c00] 04:51:26 INFO - PROCESS | 1647 | 1469447486583 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]]]}] 04:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 871ms 04:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:51:26 INFO - PROCESS | 1647 | 1469447486597 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:51:26 INFO - PROCESS | 1647 | 1469447486599 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:51:26 INFO - PROCESS | 1647 | 1469447486602 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:51:26 INFO - PROCESS | 1647 | 1469447486604 Marionette TRACE conn2 <- [1,2422,null,{}] 04:51:26 INFO - PROCESS | 1647 | 1469447486608 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}] 04:51:26 INFO - PROCESS | 1647 | 1469447486609 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:26 INFO - PROCESS | 1647 | 1469447486704 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:51:26 INFO - PROCESS | 1647 | 1469447486779 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:26 INFO - PROCESS | 1647 | 1469447486781 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c5f000 == 46 [pid = 1647] [id = 613] 04:51:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1132d5000) [pid = 1647] [serial = 1839] [outer = 0x0] 04:51:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x116908400) [pid = 1647] [serial = 1840] [outer = 0x1132d5000] 04:51:26 INFO - PROCESS | 1647 | 1469447486809 Marionette DEBUG loaded listener.js 04:51:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x117089800) [pid = 1647] [serial = 1841] [outer = 0x1132d5000] 04:51:27 INFO - PROCESS | 1647 | 1469447487213 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]]]}] 04:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 620ms 04:51:27 INFO - PROCESS | 1647 | 1469447487222 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:51:27 INFO - PROCESS | 1647 | 1469447487225 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:51:27 INFO - PROCESS | 1647 | 1469447487229 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:51:27 INFO - PROCESS | 1647 | 1469447487231 Marionette TRACE conn2 <- [1,2426,null,{}] 04:51:27 INFO - PROCESS | 1647 | 1469447487233 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}] 04:51:27 INFO - PROCESS | 1647 | 1469447487235 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:27 INFO - PROCESS | 1647 | 1469447487329 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:51:27 INFO - PROCESS | 1647 | 1469447487401 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:27 INFO - PROCESS | 1647 | 1469447487403 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1188b6000 == 47 [pid = 1647] [id = 614] 04:51:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x118171400) [pid = 1647] [serial = 1842] [outer = 0x0] 04:51:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1182d6400) [pid = 1647] [serial = 1843] [outer = 0x118171400] 04:51:27 INFO - PROCESS | 1647 | 1469447487435 Marionette DEBUG loaded listener.js 04:51:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1185f4000) [pid = 1647] [serial = 1844] [outer = 0x118171400] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12c4d4000 == 46 [pid = 1647] [id = 607] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12c4bf000 == 45 [pid = 1647] [id = 606] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x126e0d800 == 44 [pid = 1647] [id = 605] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12b937800 == 43 [pid = 1647] [id = 604] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12ae0e800 == 42 [pid = 1647] [id = 603] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12a718000 == 41 [pid = 1647] [id = 602] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x128fcb000 == 40 [pid = 1647] [id = 601] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x126e7e800 == 39 [pid = 1647] [id = 600] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x1256a2800 == 38 [pid = 1647] [id = 599] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12471d000 == 37 [pid = 1647] [id = 598] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x119b3f800 == 36 [pid = 1647] [id = 597] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x11819b800 == 35 [pid = 1647] [id = 596] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12452a800 == 34 [pid = 1647] [id = 595] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x1170ec800 == 33 [pid = 1647] [id = 594] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12ae18000 == 32 [pid = 1647] [id = 593] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x119c5f000 == 31 [pid = 1647] [id = 613] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf43800 == 30 [pid = 1647] [id = 612] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12caa1000 == 29 [pid = 1647] [id = 611] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x128ad7800 == 28 [pid = 1647] [id = 610] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12caac000 == 27 [pid = 1647] [id = 608] 04:51:28 INFO - PROCESS | 1647 | --DOCSHELL 0x1191d1000 == 26 [pid = 1647] [id = 609] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119177000) [pid = 1647] [serial = 1762] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x117080400) [pid = 1647] [serial = 1753] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1185f0c00) [pid = 1647] [serial = 1756] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118764000) [pid = 1647] [serial = 1757] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11817f000) [pid = 1647] [serial = 1748] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1176b6800) [pid = 1647] [serial = 1747] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x113baac00) [pid = 1647] [serial = 1750] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x115eaa000) [pid = 1647] [serial = 1751] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1176ba000) [pid = 1647] [serial = 1733] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x116759400) [pid = 1647] [serial = 1732] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119722800) [pid = 1647] [serial = 1736] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118831400) [pid = 1647] [serial = 1735] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x124113000) [pid = 1647] [serial = 1739] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1210e9000) [pid = 1647] [serial = 1738] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x124d15400) [pid = 1647] [serial = 1742] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x124d0ac00) [pid = 1647] [serial = 1741] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119ae7c00) [pid = 1647] [serial = 1765] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x124e47400) [pid = 1647] [serial = 1745] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1210dac00) [pid = 1647] [serial = 1744] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12419b400) [pid = 1647] [serial = 1778] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1210e3400) [pid = 1647] [serial = 1768] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1210d6000) [pid = 1647] [serial = 1766] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116980400) [pid = 1647] [serial = 1771] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11919b000) [pid = 1647] [serial = 1774] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1185ea800) [pid = 1647] [serial = 1772] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12442b400) [pid = 1647] [serial = 1780] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124117000) [pid = 1647] [serial = 1777] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x124005800) [pid = 1647] [serial = 1769] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1180d9400) [pid = 1647] [serial = 1754] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12410a000) [pid = 1647] [serial = 1775] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11882b400) [pid = 1647] [serial = 1759] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119176800) [pid = 1647] [serial = 1760] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11990dc00) [pid = 1647] [serial = 1763] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1647 | 1469447488348 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]]]}] 04:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1172ms 04:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:51:28 INFO - PROCESS | 1647 | 1469447488402 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:51:28 INFO - PROCESS | 1647 | 1469447488404 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:51:28 INFO - PROCESS | 1647 | 1469447488407 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:51:28 INFO - PROCESS | 1647 | 1469447488409 Marionette TRACE conn2 <- [1,2430,null,{}] 04:51:28 INFO - PROCESS | 1647 | 1469447488419 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}] 04:51:28 INFO - PROCESS | 1647 | 1469447488420 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:28 INFO - PROCESS | 1647 | 1469447488504 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:51:28 INFO - PROCESS | 1647 | 1469447488569 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:28 INFO - PROCESS | 1647 | 1469447488571 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x117239800 == 27 [pid = 1647] [id = 615] 04:51:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x113194000) [pid = 1647] [serial = 1845] [outer = 0x0] 04:51:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x113969c00) [pid = 1647] [serial = 1846] [outer = 0x113194000] 04:51:28 INFO - PROCESS | 1647 | 1469447488600 Marionette DEBUG loaded listener.js 04:51:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x115e9b800) [pid = 1647] [serial = 1847] [outer = 0x113194000] 04:51:29 INFO - PROCESS | 1647 | 1469447489015 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]]]}] 04:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 628ms 04:51:29 INFO - PROCESS | 1647 | 1469447489037 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 1647 | 1469447489041 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:51:29 INFO - PROCESS | 1647 | 1469447489048 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:51:29 INFO - PROCESS | 1647 | 1469447489050 Marionette TRACE conn2 <- [1,2434,null,{}] 04:51:29 INFO - PROCESS | 1647 | 1469447489057 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}] 04:51:29 INFO - PROCESS | 1647 | 1469447489060 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:29 INFO - PROCESS | 1647 | 1469447489183 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:51:29 INFO - PROCESS | 1647 | 1469447489187 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:29 INFO - PROCESS | 1647 | 1469447489188 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182ce000 == 28 [pid = 1647] [id = 616] 04:51:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1160ee000) [pid = 1647] [serial = 1848] [outer = 0x0] 04:51:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11697e800) [pid = 1647] [serial = 1849] [outer = 0x1160ee000] 04:51:29 INFO - PROCESS | 1647 | 1469447489218 Marionette DEBUG loaded listener.js 04:51:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x117082400) [pid = 1647] [serial = 1850] [outer = 0x1160ee000] 04:51:29 INFO - PROCESS | 1647 | 1469447489626 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]]]}] 04:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 620ms 04:51:29 INFO - PROCESS | 1647 | 1469447489668 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 1647 | 1469447489671 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:51:29 INFO - PROCESS | 1647 | 1469447489674 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:51:29 INFO - PROCESS | 1647 | 1469447489678 Marionette TRACE conn2 <- [1,2438,null,{}] 04:51:29 INFO - PROCESS | 1647 | 1469447489690 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}] 04:51:29 INFO - PROCESS | 1647 | 1469447489695 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:29 INFO - PROCESS | 1647 | 1469447489816 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:51:29 INFO - PROCESS | 1647 | 1469447489832 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:29 INFO - PROCESS | 1647 | 1469447489835 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x124133800 == 29 [pid = 1647] [id = 617] 04:51:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x111f5fc00) [pid = 1647] [serial = 1851] [outer = 0x0] 04:51:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1184d2000) [pid = 1647] [serial = 1852] [outer = 0x111f5fc00] 04:51:29 INFO - PROCESS | 1647 | 1469447489879 Marionette DEBUG loaded listener.js 04:51:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118714800) [pid = 1647] [serial = 1853] [outer = 0x111f5fc00] 04:51:30 INFO - PROCESS | 1647 | 1469447490220 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]]]}] 04:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 576ms 04:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:51:30 INFO - PROCESS | 1647 | 1469447490250 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:51:30 INFO - PROCESS | 1647 | 1469447490251 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:51:30 INFO - PROCESS | 1647 | 1469447490253 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:51:30 INFO - PROCESS | 1647 | 1469447490254 Marionette TRACE conn2 <- [1,2442,null,{}] 04:51:30 INFO - PROCESS | 1647 | 1469447490256 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}] 04:51:30 INFO - PROCESS | 1647 | 1469447490258 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:30 INFO - PROCESS | 1647 | 1469447490369 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:51:30 INFO - PROCESS | 1647 | 1469447490386 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:30 INFO - PROCESS | 1647 | 1469447490387 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x124535000 == 30 [pid = 1647] [id = 618] 04:51:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118824800) [pid = 1647] [serial = 1854] [outer = 0x0] 04:51:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118828c00) [pid = 1647] [serial = 1855] [outer = 0x118824800] 04:51:30 INFO - PROCESS | 1647 | 1469447490427 Marionette DEBUG loaded listener.js 04:51:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118884800) [pid = 1647] [serial = 1856] [outer = 0x118824800] 04:51:30 INFO - PROCESS | 1647 | 1469447490750 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]]]}] 04:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 519ms 04:51:30 INFO - PROCESS | 1647 | 1469447490774 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:51:30 INFO - PROCESS | 1647 | 1469447490775 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:51:30 INFO - PROCESS | 1647 | 1469447490780 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:51:30 INFO - PROCESS | 1647 | 1469447490781 Marionette TRACE conn2 <- [1,2446,null,{}] 04:51:30 INFO - PROCESS | 1647 | 1469447490789 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}] 04:51:30 INFO - PROCESS | 1647 | 1469447490790 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:30 INFO - PROCESS | 1647 | 1469447490887 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:51:30 INFO - PROCESS | 1647 | 1469447490890 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:30 INFO - PROCESS | 1647 | 1469447490891 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x112dd3800 == 31 [pid = 1647] [id = 619] 04:51:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x115ea8c00) [pid = 1647] [serial = 1857] [outer = 0x0] 04:51:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119196400) [pid = 1647] [serial = 1858] [outer = 0x115ea8c00] 04:51:30 INFO - PROCESS | 1647 | 1469447490917 Marionette DEBUG loaded listener.js 04:51:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119903000) [pid = 1647] [serial = 1859] [outer = 0x115ea8c00] 04:51:31 INFO - PROCESS | 1647 | 1469447491248 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]]]}] 04:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 526ms 04:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:51:31 INFO - PROCESS | 1647 | 1469447491305 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:51:31 INFO - PROCESS | 1647 | 1469447491307 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:51:31 INFO - PROCESS | 1647 | 1469447491314 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:51:31 INFO - PROCESS | 1647 | 1469447491315 Marionette TRACE conn2 <- [1,2450,null,{}] 04:51:31 INFO - PROCESS | 1647 | 1469447491317 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}] 04:51:31 INFO - PROCESS | 1647 | 1469447491321 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:31 INFO - PROCESS | 1647 | 1469447491439 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:51:31 INFO - PROCESS | 1647 | 1469447491443 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:31 INFO - PROCESS | 1647 | 1469447491445 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e1a000 == 32 [pid = 1647] [id = 620] 04:51:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x112aa4c00) [pid = 1647] [serial = 1860] [outer = 0x0] 04:51:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11990f800) [pid = 1647] [serial = 1861] [outer = 0x112aa4c00] 04:51:31 INFO - PROCESS | 1647 | 1469447491470 Marionette DEBUG loaded listener.js 04:51:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x120fce000) [pid = 1647] [serial = 1862] [outer = 0x112aa4c00] 04:51:31 INFO - PROCESS | 1647 | 1469447491803 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]]]}] 04:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 523ms 04:51:31 INFO - PROCESS | 1647 | 1469447491850 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:51:31 INFO - PROCESS | 1647 | 1469447491852 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:51:31 INFO - PROCESS | 1647 | 1469447491854 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:51:31 INFO - PROCESS | 1647 | 1469447491855 Marionette TRACE conn2 <- [1,2454,null,{}] 04:51:31 INFO - PROCESS | 1647 | 1469447491857 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}] 04:51:31 INFO - PROCESS | 1647 | 1469447491859 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:31 INFO - PROCESS | 1647 | 1469447491962 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:51:31 INFO - PROCESS | 1647 | 1469447491972 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:31 INFO - PROCESS | 1647 | 1469447491973 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271de800 == 33 [pid = 1647] [id = 621] 04:51:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119b10800) [pid = 1647] [serial = 1863] [outer = 0x0] 04:51:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1210d9800) [pid = 1647] [serial = 1864] [outer = 0x119b10800] 04:51:31 INFO - PROCESS | 1647 | 1469447491997 Marionette DEBUG loaded listener.js 04:51:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1210ed800) [pid = 1647] [serial = 1865] [outer = 0x119b10800] 04:51:32 INFO - PROCESS | 1647 | 1469447492713 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]]]}] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x124009000) [pid = 1647] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119be4800) [pid = 1647] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112aa8000) [pid = 1647] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115e9d800) [pid = 1647] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1253eb800) [pid = 1647] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x124112000) [pid = 1647] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11990fc00) [pid = 1647] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x112a7ec00) [pid = 1647] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1176b7800) [pid = 1647] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112a81c00) [pid = 1647] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x115ea0800) [pid = 1647] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1176ba800) [pid = 1647] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1127dac00) [pid = 1647] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119b04c00) [pid = 1647] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12691f000) [pid = 1647] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:51:32 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x126926000) [pid = 1647] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 920ms 04:51:32 INFO - PROCESS | 1647 | 1469447492775 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:51:32 INFO - PROCESS | 1647 | 1469447492776 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:51:32 INFO - PROCESS | 1647 | 1469447492778 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:51:32 INFO - PROCESS | 1647 | 1469447492780 Marionette TRACE conn2 <- [1,2458,null,{}] 04:51:32 INFO - PROCESS | 1647 | 1469447492782 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}] 04:51:32 INFO - PROCESS | 1647 | 1469447492783 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:32 INFO - PROCESS | 1647 | 1469447492863 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:51:32 INFO - PROCESS | 1647 | 1469447492868 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:32 INFO - PROCESS | 1647 | 1469447492869 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cb0000 == 34 [pid = 1647] [id = 622] 04:51:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11318d800) [pid = 1647] [serial = 1866] [outer = 0x0] 04:51:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x115eaa400) [pid = 1647] [serial = 1867] [outer = 0x11318d800] 04:51:32 INFO - PROCESS | 1647 | 1469447492893 Marionette DEBUG loaded listener.js 04:51:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1184d6800) [pid = 1647] [serial = 1868] [outer = 0x11318d800] 04:51:33 INFO - PROCESS | 1647 | 1469447493203 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]]]}] 04:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 469ms 04:51:33 INFO - PROCESS | 1647 | 1469447493248 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:51:33 INFO - PROCESS | 1647 | 1469447493257 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:51:33 INFO - PROCESS | 1647 | 1469447493259 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:51:33 INFO - PROCESS | 1647 | 1469447493260 Marionette TRACE conn2 <- [1,2462,null,{}] 04:51:33 INFO - PROCESS | 1647 | 1469447493263 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}] 04:51:33 INFO - PROCESS | 1647 | 1469447493264 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:33 INFO - PROCESS | 1647 | 1469447493338 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:51:33 INFO - PROCESS | 1647 | 1469447493401 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:33 INFO - PROCESS | 1647 | 1469447493402 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x124130800 == 35 [pid = 1647] [id = 623] 04:51:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x112f3e000) [pid = 1647] [serial = 1869] [outer = 0x0] 04:51:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1210d5800) [pid = 1647] [serial = 1870] [outer = 0x112f3e000] 04:51:33 INFO - PROCESS | 1647 | 1469447493426 Marionette DEBUG loaded listener.js 04:51:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124110000) [pid = 1647] [serial = 1871] [outer = 0x112f3e000] 04:51:33 INFO - PROCESS | 1647 | 1469447493693 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]]]}] 04:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 471ms 04:51:33 INFO - PROCESS | 1647 | 1469447493734 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:51:33 INFO - PROCESS | 1647 | 1469447493735 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:51:33 INFO - PROCESS | 1647 | 1469447493737 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:51:33 INFO - PROCESS | 1647 | 1469447493738 Marionette TRACE conn2 <- [1,2466,null,{}] 04:51:33 INFO - PROCESS | 1647 | 1469447493740 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}] 04:51:33 INFO - PROCESS | 1647 | 1469447493742 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:33 INFO - PROCESS | 1647 | 1469447493836 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:51:33 INFO - PROCESS | 1647 | 1469447493839 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:33 INFO - PROCESS | 1647 | 1469447493840 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a704000 == 36 [pid = 1647] [id = 624] 04:51:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124110800) [pid = 1647] [serial = 1872] [outer = 0x0] 04:51:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124191800) [pid = 1647] [serial = 1873] [outer = 0x124110800] 04:51:33 INFO - PROCESS | 1647 | 1469447493864 Marionette DEBUG loaded listener.js 04:51:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12419d800) [pid = 1647] [serial = 1874] [outer = 0x124110800] 04:51:34 INFO - PROCESS | 1647 | 1469447494307 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]]]}] 04:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 619ms 04:51:34 INFO - PROCESS | 1647 | 1469447494357 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:51:34 INFO - PROCESS | 1647 | 1469447494359 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:51:34 INFO - PROCESS | 1647 | 1469447494363 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:51:34 INFO - PROCESS | 1647 | 1469447494366 Marionette TRACE conn2 <- [1,2470,null,{}] 04:51:34 INFO - PROCESS | 1647 | 1469447494369 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}] 04:51:34 INFO - PROCESS | 1647 | 1469447494371 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:34 INFO - PROCESS | 1647 | 1469447494508 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:51:34 INFO - PROCESS | 1647 | 1469447494519 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:34 INFO - PROCESS | 1647 | 1469447494521 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cb1000 == 37 [pid = 1647] [id = 625] 04:51:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124426c00) [pid = 1647] [serial = 1875] [outer = 0x0] 04:51:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1247d5c00) [pid = 1647] [serial = 1876] [outer = 0x124426c00] 04:51:34 INFO - PROCESS | 1647 | 1469447494547 Marionette DEBUG loaded listener.js 04:51:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124ae4c00) [pid = 1647] [serial = 1877] [outer = 0x124426c00] 04:51:35 INFO - PROCESS | 1647 | 1469447495077 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]]]}] 04:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 721ms 04:51:35 INFO - PROCESS | 1647 | 1469447495083 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:51:35 INFO - PROCESS | 1647 | 1469447495086 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:51:35 INFO - PROCESS | 1647 | 1469447495089 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:51:35 INFO - PROCESS | 1647 | 1469447495091 Marionette TRACE conn2 <- [1,2474,null,{}] 04:51:35 INFO - PROCESS | 1647 | 1469447495122 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}] 04:51:35 INFO - PROCESS | 1647 | 1469447495124 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:35 INFO - PROCESS | 1647 | 1469447495256 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:51:35 INFO - PROCESS | 1647 | 1469447495340 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:35 INFO - PROCESS | 1647 | 1469447495342 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181a8800 == 38 [pid = 1647] [id = 626] 04:51:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x113191c00) [pid = 1647] [serial = 1878] [outer = 0x0] 04:51:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11339f000) [pid = 1647] [serial = 1879] [outer = 0x113191c00] 04:51:35 INFO - PROCESS | 1647 | 1469447495373 Marionette DEBUG loaded listener.js 04:51:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x115ea2800) [pid = 1647] [serial = 1880] [outer = 0x113191c00] 04:51:35 INFO - PROCESS | 1647 | 1469447495894 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]]]}] 04:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 899ms 04:51:35 INFO - PROCESS | 1647 | 1469447495988 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:51:35 INFO - PROCESS | 1647 | 1469447495991 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:51:35 INFO - PROCESS | 1647 | 1469447495996 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:51:35 INFO - PROCESS | 1647 | 1469447495998 Marionette TRACE conn2 <- [1,2478,null,{}] 04:51:36 INFO - PROCESS | 1647 | 1469447496000 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}] 04:51:36 INFO - PROCESS | 1647 | 1469447496002 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:36 INFO - PROCESS | 1647 | 1469447496113 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:51:36 INFO - PROCESS | 1647 | 1469447496174 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:36 INFO - PROCESS | 1647 | 1469447496175 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ca5000 == 39 [pid = 1647] [id = 627] 04:51:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x117e0f400) [pid = 1647] [serial = 1881] [outer = 0x0] 04:51:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1180e6000) [pid = 1647] [serial = 1882] [outer = 0x117e0f400] 04:51:36 INFO - PROCESS | 1647 | 1469447496207 Marionette DEBUG loaded listener.js 04:51:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1184d2c00) [pid = 1647] [serial = 1883] [outer = 0x117e0f400] 04:51:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12a704000 == 38 [pid = 1647] [id = 624] 04:51:36 INFO - PROCESS | 1647 | --DOCSHELL 0x124130800 == 37 [pid = 1647] [id = 623] 04:51:36 INFO - PROCESS | 1647 | --DOCSHELL 0x124cb0000 == 36 [pid = 1647] [id = 622] 04:51:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1271de800 == 35 [pid = 1647] [id = 621] 04:51:36 INFO - PROCESS | 1647 | --DOCSHELL 0x125e1a000 == 34 [pid = 1647] [id = 620] 04:51:36 INFO - PROCESS | 1647 | --DOCSHELL 0x112dd3800 == 33 [pid = 1647] [id = 619] 04:51:36 INFO - PROCESS | 1647 | --DOCSHELL 0x124535000 == 32 [pid = 1647] [id = 618] 04:51:36 INFO - PROCESS | 1647 | --DOCSHELL 0x124133800 == 31 [pid = 1647] [id = 617] 04:51:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1182ce000 == 30 [pid = 1647] [id = 616] 04:51:36 INFO - PROCESS | 1647 | --DOCSHELL 0x117239800 == 29 [pid = 1647] [id = 615] 04:51:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1188b6000 == 28 [pid = 1647] [id = 614] 04:51:36 INFO - PROCESS | 1647 | 1469447496887 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]]]}] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12419bc00) [pid = 1647] [serial = 1804] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124d0dc00) [pid = 1647] [serial = 1807] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1172b4c00) [pid = 1647] [serial = 1816] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124e46c00) [pid = 1647] [serial = 1810] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1253f1000) [pid = 1647] [serial = 1813] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x124ae6c00) [pid = 1647] [serial = 1781] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1199f6800) [pid = 1647] [serial = 1798] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119b04400) [pid = 1647] [serial = 1799] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11318ac00) [pid = 1647] [serial = 1783] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x113971800) [pid = 1647] [serial = 1784] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1182dc000) [pid = 1647] [serial = 1792] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1185ea400) [pid = 1647] [serial = 1793] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1188f8400) [pid = 1647] [serial = 1795] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119909000) [pid = 1647] [serial = 1796] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x115ea9400) [pid = 1647] [serial = 1789] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x116a90c00) [pid = 1647] [serial = 1790] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1180e6400) [pid = 1647] [serial = 1786] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1182e2800) [pid = 1647] [serial = 1787] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119b09400) [pid = 1647] [serial = 1801] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1258fa000) [pid = 1647] [serial = 1819] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11974f000) [pid = 1647] [serial = 1817] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x126d8d800) [pid = 1647] [serial = 1823] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x124d19400) [pid = 1647] [serial = 1808] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x126ebb000) [pid = 1647] [serial = 1825] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x124ae2400) [pid = 1647] [serial = 1805] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1258f9800) [pid = 1647] [serial = 1814] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x125376000) [pid = 1647] [serial = 1811] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1210ecc00) [pid = 1647] [serial = 1802] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12714f400) [pid = 1647] [serial = 1826] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x125e9c400) [pid = 1647] [serial = 1820] [outer = 0x0] [url = about:blank] 04:51:36 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12692a800) [pid = 1647] [serial = 1822] [outer = 0x0] [url = about:blank] 04:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 921ms 04:51:36 INFO - PROCESS | 1647 | 1469447496917 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:51:36 INFO - PROCESS | 1647 | 1469447496919 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:51:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:51:36 INFO - PROCESS | 1647 | 1469447496922 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:51:36 INFO - PROCESS | 1647 | 1469447496924 Marionette TRACE conn2 <- [1,2482,null,{}] 04:51:36 INFO - PROCESS | 1647 | 1469447496928 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}] 04:51:36 INFO - PROCESS | 1647 | 1469447496930 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:37 INFO - PROCESS | 1647 | 1469447497011 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:51:37 INFO - PROCESS | 1647 | 1469447497018 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:37 INFO - PROCESS | 1647 | 1469447497021 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f74800 == 29 [pid = 1647] [id = 628] 04:51:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x112a84000) [pid = 1647] [serial = 1884] [outer = 0x0] 04:51:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11318a800) [pid = 1647] [serial = 1885] [outer = 0x112a84000] 04:51:37 INFO - PROCESS | 1647 | 1469447497049 Marionette DEBUG loaded listener.js 04:51:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x113197000) [pid = 1647] [serial = 1886] [outer = 0x112a84000] 04:51:37 INFO - PROCESS | 1647 | 1469447497428 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]]]}] 04:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 572ms 04:51:37 INFO - PROCESS | 1647 | 1469447497496 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:51:37 INFO - PROCESS | 1647 | 1469447497500 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:51:37 INFO - PROCESS | 1647 | 1469447497507 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:51:37 INFO - PROCESS | 1647 | 1469447497509 Marionette TRACE conn2 <- [1,2486,null,{}] 04:51:37 INFO - PROCESS | 1647 | 1469447497513 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}] 04:51:37 INFO - PROCESS | 1647 | 1469447497515 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:37 INFO - PROCESS | 1647 | 1469447497638 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:51:37 INFO - PROCESS | 1647 | 1469447497651 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:37 INFO - PROCESS | 1647 | 1469447497653 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182d0800 == 30 [pid = 1647] [id = 629] 04:51:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x115ea2000) [pid = 1647] [serial = 1887] [outer = 0x0] 04:51:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x115ea6400) [pid = 1647] [serial = 1888] [outer = 0x115ea2000] 04:51:37 INFO - PROCESS | 1647 | 1469447497697 Marionette DEBUG loaded listener.js 04:51:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x116759400) [pid = 1647] [serial = 1889] [outer = 0x115ea2000] 04:51:38 INFO - PROCESS | 1647 | 1469447498242 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]]]}] 04:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 775ms 04:51:38 INFO - PROCESS | 1647 | 1469447498282 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:51:38 INFO - PROCESS | 1647 | 1469447498285 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:51:38 INFO - PROCESS | 1647 | 1469447498288 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:51:38 INFO - PROCESS | 1647 | 1469447498290 Marionette TRACE conn2 <- [1,2490,null,{}] 04:51:38 INFO - PROCESS | 1647 | 1469447498296 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}] 04:51:38 INFO - PROCESS | 1647 | 1469447498298 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:38 INFO - PROCESS | 1647 | 1469447498396 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:51:38 INFO - PROCESS | 1647 | 1469447498467 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:38 INFO - PROCESS | 1647 | 1469447498469 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11837e800 == 31 [pid = 1647] [id = 630] 04:51:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1127dd800) [pid = 1647] [serial = 1890] [outer = 0x0] 04:51:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x115e15c00) [pid = 1647] [serial = 1891] [outer = 0x1127dd800] 04:51:38 INFO - PROCESS | 1647 | 1469447498500 Marionette DEBUG loaded listener.js 04:51:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116759800) [pid = 1647] [serial = 1892] [outer = 0x1127dd800] 04:51:38 INFO - PROCESS | 1647 | 1469447498921 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]]]}] 04:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 675ms 04:51:38 INFO - PROCESS | 1647 | 1469447498963 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:51:38 INFO - PROCESS | 1647 | 1469447498966 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:51:38 INFO - PROCESS | 1647 | 1469447498970 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:51:38 INFO - PROCESS | 1647 | 1469447498972 Marionette TRACE conn2 <- [1,2494,null,{}] 04:51:38 INFO - PROCESS | 1647 | 1469447498974 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}] 04:51:38 INFO - PROCESS | 1647 | 1469447498976 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:39 INFO - PROCESS | 1647 | 1469447499078 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:51:39 INFO - PROCESS | 1647 | 1469447499135 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:39 INFO - PROCESS | 1647 | 1469447499136 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12448b000 == 32 [pid = 1647] [id = 631] 04:51:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11707c000) [pid = 1647] [serial = 1893] [outer = 0x0] 04:51:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x117084c00) [pid = 1647] [serial = 1894] [outer = 0x11707c000] 04:51:39 INFO - PROCESS | 1647 | 1469447499169 Marionette DEBUG loaded listener.js 04:51:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1176b7800) [pid = 1647] [serial = 1895] [outer = 0x11707c000] 04:51:39 INFO - PROCESS | 1647 | 1469447499629 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]]]}] 04:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 670ms 04:51:39 INFO - PROCESS | 1647 | 1469447499641 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:51:39 INFO - PROCESS | 1647 | 1469447499643 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:51:39 INFO - PROCESS | 1647 | 1469447499648 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:51:39 INFO - PROCESS | 1647 | 1469447499652 Marionette TRACE conn2 <- [1,2498,null,{}] 04:51:39 INFO - PROCESS | 1647 | 1469447499664 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}] 04:51:39 INFO - PROCESS | 1647 | 1469447499669 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:39 INFO - PROCESS | 1647 | 1469447499839 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:51:39 INFO - PROCESS | 1647 | 1469447499925 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:39 INFO - PROCESS | 1647 | 1469447499927 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cb2000 == 33 [pid = 1647] [id = 632] 04:51:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1182e4c00) [pid = 1647] [serial = 1896] [outer = 0x0] 04:51:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1185f7000) [pid = 1647] [serial = 1897] [outer = 0x1182e4c00] 04:51:39 INFO - PROCESS | 1647 | 1469447499952 Marionette DEBUG loaded listener.js 04:51:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118760000) [pid = 1647] [serial = 1898] [outer = 0x1182e4c00] 04:51:40 INFO - PROCESS | 1647 | 1469447500357 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]]]}] 04:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 777ms 04:51:40 INFO - PROCESS | 1647 | 1469447500426 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:51:40 INFO - PROCESS | 1647 | 1469447500431 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:51:40 INFO - PROCESS | 1647 | 1469447500434 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:51:40 INFO - PROCESS | 1647 | 1469447500436 Marionette TRACE conn2 <- [1,2502,null,{}] 04:51:40 INFO - PROCESS | 1647 | 1469447500440 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}] 04:51:40 INFO - PROCESS | 1647 | 1469447500442 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:40 INFO - PROCESS | 1647 | 1469447500586 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:51:40 INFO - PROCESS | 1647 | 1469447500685 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:40 INFO - PROCESS | 1647 | 1469447500686 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e10000 == 34 [pid = 1647] [id = 633] 04:51:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11882f400) [pid = 1647] [serial = 1899] [outer = 0x0] 04:51:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118831c00) [pid = 1647] [serial = 1900] [outer = 0x11882f400] 04:51:40 INFO - PROCESS | 1647 | 1469447500733 Marionette DEBUG loaded listener.js 04:51:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1188f7000) [pid = 1647] [serial = 1901] [outer = 0x11882f400] 04:51:41 INFO - PROCESS | 1647 | 1469447501219 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]]]}] 04:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 823ms 04:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:51:41 INFO - PROCESS | 1647 | 1469447501257 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:51:41 INFO - PROCESS | 1647 | 1469447501258 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:51:41 INFO - PROCESS | 1647 | 1469447501261 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:51:41 INFO - PROCESS | 1647 | 1469447501262 Marionette TRACE conn2 <- [1,2506,null,{}] 04:51:41 INFO - PROCESS | 1647 | 1469447501265 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}] 04:51:41 INFO - PROCESS | 1647 | 1469447501266 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:41 INFO - PROCESS | 1647 | 1469447501367 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:51:41 INFO - PROCESS | 1647 | 1469447501424 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:41 INFO - PROCESS | 1647 | 1469447501426 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271cf800 == 35 [pid = 1647] [id = 634] 04:51:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x111f62400) [pid = 1647] [serial = 1902] [outer = 0x0] 04:51:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1188fb800) [pid = 1647] [serial = 1903] [outer = 0x111f62400] 04:51:41 INFO - PROCESS | 1647 | 1469447501454 Marionette DEBUG loaded listener.js 04:51:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119907800) [pid = 1647] [serial = 1904] [outer = 0x111f62400] 04:51:42 INFO - PROCESS | 1647 | 1469447501997 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]]]}] 04:51:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:51:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 770ms 04:51:42 INFO - PROCESS | 1647 | 1469447502043 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:51:42 INFO - PROCESS | 1647 | 1469447502045 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:51:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:51:42 INFO - PROCESS | 1647 | 1469447502050 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:51:42 INFO - PROCESS | 1647 | 1469447502052 Marionette TRACE conn2 <- [1,2510,null,{}] 04:51:42 INFO - PROCESS | 1647 | 1469447502055 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}] 04:51:42 INFO - PROCESS | 1647 | 1469447502057 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:42 INFO - PROCESS | 1647 | 1469447502157 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:51:42 INFO - PROCESS | 1647 | --DOCSHELL 0x116f74800 == 34 [pid = 1647] [id = 628] 04:51:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1181a8800 == 33 [pid = 1647] [id = 626] 04:51:42 INFO - PROCESS | 1647 | --DOCSHELL 0x124ca5000 == 32 [pid = 1647] [id = 627] 04:51:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1271cf800 == 31 [pid = 1647] [id = 634] 04:51:42 INFO - PROCESS | 1647 | --DOCSHELL 0x125e10000 == 30 [pid = 1647] [id = 633] 04:51:42 INFO - PROCESS | 1647 | --DOCSHELL 0x124cb2000 == 29 [pid = 1647] [id = 632] 04:51:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12448b000 == 28 [pid = 1647] [id = 631] 04:51:42 INFO - PROCESS | 1647 | --DOCSHELL 0x124cb1000 == 27 [pid = 1647] [id = 625] 04:51:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1182d0800 == 26 [pid = 1647] [id = 629] 04:51:42 INFO - PROCESS | 1647 | --DOCSHELL 0x11837e800 == 25 [pid = 1647] [id = 630] 04:51:42 INFO - PROCESS | 1647 | 1469447502805 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:42 INFO - PROCESS | 1647 | 1469447502807 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x116006000 == 26 [pid = 1647] [id = 635] 04:51:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112233800) [pid = 1647] [serial = 1905] [outer = 0x0] 04:51:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1127dbc00) [pid = 1647] [serial = 1906] [outer = 0x112233800] 04:51:42 INFO - PROCESS | 1647 | 1469447502839 Marionette DEBUG loaded listener.js 04:51:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x113190800) [pid = 1647] [serial = 1907] [outer = 0x112233800] 04:51:43 INFO - PROCESS | 1647 | 1469447503173 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]]]}] 04:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1173ms 04:51:43 INFO - PROCESS | 1647 | 1469447503223 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:51:43 INFO - PROCESS | 1647 | 1469447503225 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:51:43 INFO - PROCESS | 1647 | 1469447503228 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:51:43 INFO - PROCESS | 1647 | 1469447503230 Marionette TRACE conn2 <- [1,2514,null,{}] 04:51:43 INFO - PROCESS | 1647 | 1469447503234 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}] 04:51:43 INFO - PROCESS | 1647 | 1469447503235 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:43 INFO - PROCESS | 1647 | 1469447503349 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:51:43 INFO - PROCESS | 1647 | 1469447503407 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:43 INFO - PROCESS | 1647 | 1469447503409 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182d0800 == 27 [pid = 1647] [id = 636] 04:51:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x113193000) [pid = 1647] [serial = 1908] [outer = 0x0] 04:51:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x115ea0c00) [pid = 1647] [serial = 1909] [outer = 0x113193000] 04:51:43 INFO - PROCESS | 1647 | 1469447503436 Marionette DEBUG loaded listener.js 04:51:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116a02800) [pid = 1647] [serial = 1910] [outer = 0x113193000] 04:51:43 INFO - PROCESS | 1647 | 1469447503784 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]]]}] 04:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 570ms 04:51:43 INFO - PROCESS | 1647 | 1469447503801 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:51:43 INFO - PROCESS | 1647 | 1469447503804 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:51:43 INFO - PROCESS | 1647 | 1469447503807 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:51:43 INFO - PROCESS | 1647 | 1469447503808 Marionette TRACE conn2 <- [1,2518,null,{}] 04:51:43 INFO - PROCESS | 1647 | 1469447503813 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}] 04:51:43 INFO - PROCESS | 1647 | 1469447503815 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:43 INFO - PROCESS | 1647 | 1469447503919 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:51:43 INFO - PROCESS | 1647 | 1469447503959 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:43 INFO - PROCESS | 1647 | 1469447503961 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x124024000 == 28 [pid = 1647] [id = 637] 04:51:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1130a5800) [pid = 1647] [serial = 1911] [outer = 0x0] 04:51:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11707fc00) [pid = 1647] [serial = 1912] [outer = 0x1130a5800] 04:51:43 INFO - PROCESS | 1647 | 1469447503986 Marionette DEBUG loaded listener.js 04:51:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1180e0400) [pid = 1647] [serial = 1913] [outer = 0x1130a5800] 04:51:44 INFO - PROCESS | 1647 | 1469447504339 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]]]}] 04:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 570ms 04:51:44 INFO - PROCESS | 1647 | 1469447504377 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:51:44 INFO - PROCESS | 1647 | 1469447504379 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:51:44 INFO - PROCESS | 1647 | 1469447504386 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:51:44 INFO - PROCESS | 1647 | 1469447504390 Marionette TRACE conn2 <- [1,2522,null,{}] 04:51:44 INFO - PROCESS | 1647 | 1469447504400 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}] 04:51:44 INFO - PROCESS | 1647 | 1469447504403 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:44 INFO - PROCESS | 1647 | 1469447504505 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:51:44 INFO - PROCESS | 1647 | 1469447504511 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:44 INFO - PROCESS | 1647 | 1469447504512 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c19000 == 29 [pid = 1647] [id = 638] 04:51:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x118172800) [pid = 1647] [serial = 1914] [outer = 0x0] 04:51:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x118356800) [pid = 1647] [serial = 1915] [outer = 0x118172800] 04:51:44 INFO - PROCESS | 1647 | 1469447504536 Marionette DEBUG loaded listener.js 04:51:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x118761000) [pid = 1647] [serial = 1916] [outer = 0x118172800] 04:51:44 INFO - PROCESS | 1647 | 1469447504866 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]]]}] 04:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 530ms 04:51:44 INFO - PROCESS | 1647 | 1469447504913 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:51:44 INFO - PROCESS | 1647 | 1469447504915 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:51:44 INFO - PROCESS | 1647 | 1469447504917 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:51:44 INFO - PROCESS | 1647 | 1469447504918 Marionette TRACE conn2 <- [1,2526,null,{}] 04:51:44 INFO - PROCESS | 1647 | 1469447504921 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}] 04:51:44 INFO - PROCESS | 1647 | 1469447504922 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:45 INFO - PROCESS | 1647 | 1469447505023 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:51:45 INFO - PROCESS | 1647 | 1469447505027 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:45 INFO - PROCESS | 1647 | 1469447505029 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e4e000 == 30 [pid = 1647] [id = 639] 04:51:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118825c00) [pid = 1647] [serial = 1917] [outer = 0x0] 04:51:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x118887800) [pid = 1647] [serial = 1918] [outer = 0x118825c00] 04:51:45 INFO - PROCESS | 1647 | 1469447505053 Marionette DEBUG loaded listener.js 04:51:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11971cc00) [pid = 1647] [serial = 1919] [outer = 0x118825c00] 04:51:45 INFO - PROCESS | 1647 | 1469447505402 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]]]}] 04:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 520ms 04:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:51:45 INFO - PROCESS | 1647 | 1469447505439 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:51:45 INFO - PROCESS | 1647 | 1469447505440 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:51:45 INFO - PROCESS | 1647 | 1469447505442 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:51:45 INFO - PROCESS | 1647 | 1469447505443 Marionette TRACE conn2 <- [1,2530,null,{}] 04:51:45 INFO - PROCESS | 1647 | 1469447505446 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}] 04:51:45 INFO - PROCESS | 1647 | 1469447505447 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:45 INFO - PROCESS | 1647 | 1469447505545 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:51:45 INFO - PROCESS | 1647 | 1469447505548 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:45 INFO - PROCESS | 1647 | 1469447505553 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fcc800 == 31 [pid = 1647] [id = 640] 04:51:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x111ba5800) [pid = 1647] [serial = 1920] [outer = 0x0] 04:51:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1199f3800) [pid = 1647] [serial = 1921] [outer = 0x111ba5800] 04:51:45 INFO - PROCESS | 1647 | 1469447505585 Marionette DEBUG loaded listener.js 04:51:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x119aebc00) [pid = 1647] [serial = 1922] [outer = 0x111ba5800] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x115ea2000) [pid = 1647] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x115ea8c00) [pid = 1647] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x111f5fc00) [pid = 1647] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118171400) [pid = 1647] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x113194000) [pid = 1647] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1160ee000) [pid = 1647] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x115ea1000) [pid = 1647] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x112aa4c00) [pid = 1647] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1185ed000) [pid = 1647] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119b06800) [pid = 1647] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1248b6c00) [pid = 1647] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1132d5000) [pid = 1647] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119b10800) [pid = 1647] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x124426c00) [pid = 1647] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x112a84000) [pid = 1647] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x113191c00) [pid = 1647] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11318d800) [pid = 1647] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x117e0f400) [pid = 1647] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x124110800) [pid = 1647] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118824800) [pid = 1647] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:51:45 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112f3e000) [pid = 1647] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:51:46 INFO - PROCESS | 1647 | 1469447506130 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]]]}] 04:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 721ms 04:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:51:46 INFO - PROCESS | 1647 | 1469447506165 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:51:46 INFO - PROCESS | 1647 | 1469447506166 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:51:46 INFO - PROCESS | 1647 | 1469447506168 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:51:46 INFO - PROCESS | 1647 | 1469447506169 Marionette TRACE conn2 <- [1,2534,null,{}] 04:51:46 INFO - PROCESS | 1647 | 1469447506171 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}] 04:51:46 INFO - PROCESS | 1647 | 1469447506173 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:46 INFO - PROCESS | 1647 | 1469447506284 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:51:46 INFO - PROCESS | 1647 | 1469447506342 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:46 INFO - PROCESS | 1647 | 1469447506343 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x112dbe800 == 32 [pid = 1647] [id = 641] 04:51:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x110fb1800) [pid = 1647] [serial = 1923] [outer = 0x0] 04:51:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x113191c00) [pid = 1647] [serial = 1924] [outer = 0x110fb1800] 04:51:46 INFO - PROCESS | 1647 | 1469447506367 Marionette DEBUG loaded listener.js 04:51:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11871d400) [pid = 1647] [serial = 1925] [outer = 0x110fb1800] 04:51:46 INFO - PROCESS | 1647 | 1469447506631 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]]]}] 04:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 472ms 04:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:51:46 INFO - PROCESS | 1647 | 1469447506640 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:51:46 INFO - PROCESS | 1647 | 1469447506641 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:51:46 INFO - PROCESS | 1647 | 1469447506666 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:51:46 INFO - PROCESS | 1647 | 1469447506667 Marionette TRACE conn2 <- [1,2538,null,{}] 04:51:46 INFO - PROCESS | 1647 | 1469447506676 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}] 04:51:46 INFO - PROCESS | 1647 | 1469447506680 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:46 INFO - PROCESS | 1647 | 1469447506775 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:51:46 INFO - PROCESS | 1647 | 1469447506782 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:46 INFO - PROCESS | 1647 | 1469447506784 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a778000 == 33 [pid = 1647] [id = 642] 04:51:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x118763000) [pid = 1647] [serial = 1926] [outer = 0x0] 04:51:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119aee000) [pid = 1647] [serial = 1927] [outer = 0x118763000] 04:51:46 INFO - PROCESS | 1647 | 1469447506824 Marionette DEBUG loaded listener.js 04:51:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119b07000) [pid = 1647] [serial = 1928] [outer = 0x118763000] 04:51:47 INFO - PROCESS | 1647 | 1469447507261 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]]]}] 04:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 651ms 04:51:47 INFO - PROCESS | 1647 | 1469447507296 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:51:47 INFO - PROCESS | 1647 | 1469447507298 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:51:47 INFO - PROCESS | 1647 | 1469447507300 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:51:47 INFO - PROCESS | 1647 | 1469447507301 Marionette TRACE conn2 <- [1,2542,null,{}] 04:51:47 INFO - PROCESS | 1647 | 1469447507303 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}] 04:51:47 INFO - PROCESS | 1647 | 1469447507304 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:47 INFO - PROCESS | 1647 | 1469447507380 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:51:47 INFO - PROCESS | 1647 | 1469447507383 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:47 INFO - PROCESS | 1647 | 1469447507384 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ae0c800 == 34 [pid = 1647] [id = 643] 04:51:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11887b000) [pid = 1647] [serial = 1929] [outer = 0x0] 04:51:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x119b0f800) [pid = 1647] [serial = 1930] [outer = 0x11887b000] 04:51:47 INFO - PROCESS | 1647 | 1469447507409 Marionette DEBUG loaded listener.js 04:51:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119fcc000) [pid = 1647] [serial = 1931] [outer = 0x11887b000] 04:51:47 INFO - PROCESS | 1647 | 1469447507734 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]]]}] 04:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 468ms 04:51:47 INFO - PROCESS | 1647 | 1469447507768 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:51:47 INFO - PROCESS | 1647 | 1469447507770 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:51:47 INFO - PROCESS | 1647 | 1469447507772 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:51:47 INFO - PROCESS | 1647 | 1469447507773 Marionette TRACE conn2 <- [1,2546,null,{}] 04:51:47 INFO - PROCESS | 1647 | 1469447507775 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}] 04:51:47 INFO - PROCESS | 1647 | 1469447507786 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:47 INFO - PROCESS | 1647 | 1469447507864 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:51:47 INFO - PROCESS | 1647 | 1469447507926 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:47 INFO - PROCESS | 1647 | 1469447507927 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b733000 == 35 [pid = 1647] [id = 644] 04:51:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1127d7800) [pid = 1647] [serial = 1932] [outer = 0x0] 04:51:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x120fccc00) [pid = 1647] [serial = 1933] [outer = 0x1127d7800] 04:51:47 INFO - PROCESS | 1647 | 1469447507951 Marionette DEBUG loaded listener.js 04:51:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1210e2800) [pid = 1647] [serial = 1934] [outer = 0x1127d7800] 04:51:48 INFO - PROCESS | 1647 | 1469447508481 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]]]}] 04:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 720ms 04:51:48 INFO - PROCESS | 1647 | 1469447508520 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:51:48 INFO - PROCESS | 1647 | 1469447508523 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:51:48 INFO - PROCESS | 1647 | 1469447508527 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:51:48 INFO - PROCESS | 1647 | 1469447508531 Marionette TRACE conn2 <- [1,2550,null,{}] 04:51:48 INFO - PROCESS | 1647 | 1469447508534 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}] 04:51:48 INFO - PROCESS | 1647 | 1469447508537 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:48 INFO - PROCESS | 1647 | 1469447508667 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:51:48 INFO - PROCESS | 1647 | 1469447508749 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:48 INFO - PROCESS | 1647 | 1469447508751 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c50000 == 36 [pid = 1647] [id = 645] 04:51:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x113964000) [pid = 1647] [serial = 1935] [outer = 0x0] 04:51:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x113f33800) [pid = 1647] [serial = 1936] [outer = 0x113964000] 04:51:48 INFO - PROCESS | 1647 | 1469447508782 Marionette DEBUG loaded listener.js 04:51:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11653b800) [pid = 1647] [serial = 1937] [outer = 0x113964000] 04:51:49 INFO - PROCESS | 1647 | 1469447509365 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]]]}] 04:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 873ms 04:51:49 INFO - PROCESS | 1647 | 1469447509400 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:51:49 INFO - PROCESS | 1647 | 1469447509403 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:51:49 INFO - PROCESS | 1647 | 1469447509407 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:51:49 INFO - PROCESS | 1647 | 1469447509409 Marionette TRACE conn2 <- [1,2554,null,{}] 04:51:49 INFO - PROCESS | 1647 | 1469447509412 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}] 04:51:49 INFO - PROCESS | 1647 | 1469447509414 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:49 INFO - PROCESS | 1647 | 1469447509529 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:51:49 INFO - PROCESS | 1647 | 1469447509721 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:49 INFO - PROCESS | 1647 | 1469447509722 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11651e000 == 37 [pid = 1647] [id = 646] 04:51:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1122bd400) [pid = 1647] [serial = 1938] [outer = 0x0] 04:51:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11318f800) [pid = 1647] [serial = 1939] [outer = 0x1122bd400] 04:51:49 INFO - PROCESS | 1647 | 1469447509750 Marionette DEBUG loaded listener.js 04:51:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x115e9e800) [pid = 1647] [serial = 1940] [outer = 0x1122bd400] 04:51:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12ae0c800 == 36 [pid = 1647] [id = 643] 04:51:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12a778000 == 35 [pid = 1647] [id = 642] 04:51:50 INFO - PROCESS | 1647 | --DOCSHELL 0x112dbe800 == 34 [pid = 1647] [id = 641] 04:51:50 INFO - PROCESS | 1647 | --DOCSHELL 0x128fcc800 == 33 [pid = 1647] [id = 640] 04:51:50 INFO - PROCESS | 1647 | --DOCSHELL 0x125e4e000 == 32 [pid = 1647] [id = 639] 04:51:50 INFO - PROCESS | 1647 | --DOCSHELL 0x124c19000 == 31 [pid = 1647] [id = 638] 04:51:50 INFO - PROCESS | 1647 | --DOCSHELL 0x124024000 == 30 [pid = 1647] [id = 637] 04:51:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1182d0800 == 29 [pid = 1647] [id = 636] 04:51:50 INFO - PROCESS | 1647 | --DOCSHELL 0x116006000 == 28 [pid = 1647] [id = 635] 04:51:50 INFO - PROCESS | 1647 | 1469447510214 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]]]}] 04:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 825ms 04:51:50 INFO - PROCESS | 1647 | 1469447510233 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:51:50 INFO - PROCESS | 1647 | 1469447510235 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:51:50 INFO - PROCESS | 1647 | 1469447510238 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:51:50 INFO - PROCESS | 1647 | 1469447510240 Marionette TRACE conn2 <- [1,2558,null,{}] 04:51:50 INFO - PROCESS | 1647 | 1469447510244 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}] 04:51:50 INFO - PROCESS | 1647 | 1469447510247 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:50 INFO - PROCESS | 1647 | 1469447510332 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x116759400) [pid = 1647] [serial = 1889] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x115ea6400) [pid = 1647] [serial = 1888] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119196400) [pid = 1647] [serial = 1858] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1184d2000) [pid = 1647] [serial = 1852] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118714800) [pid = 1647] [serial = 1853] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1185f4000) [pid = 1647] [serial = 1844] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1182d6400) [pid = 1647] [serial = 1843] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x113969c00) [pid = 1647] [serial = 1846] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x115e9b800) [pid = 1647] [serial = 1847] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11697e800) [pid = 1647] [serial = 1849] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x117082400) [pid = 1647] [serial = 1850] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1176b5000) [pid = 1647] [serial = 1829] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11990f800) [pid = 1647] [serial = 1861] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1160f0000) [pid = 1647] [serial = 1828] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119195c00) [pid = 1647] [serial = 1832] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118720c00) [pid = 1647] [serial = 1831] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12442ac00) [pid = 1647] [serial = 1835] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124196000) [pid = 1647] [serial = 1834] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1256df000) [pid = 1647] [serial = 1838] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x124d11c00) [pid = 1647] [serial = 1837] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x117089800) [pid = 1647] [serial = 1841] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x116908400) [pid = 1647] [serial = 1840] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1210d9800) [pid = 1647] [serial = 1864] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x120fce000) [pid = 1647] [serial = 1862] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x124ae4c00) [pid = 1647] [serial = 1877] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11318a800) [pid = 1647] [serial = 1885] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11339f000) [pid = 1647] [serial = 1879] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x115eaa400) [pid = 1647] [serial = 1867] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1180e6000) [pid = 1647] [serial = 1882] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x115ea2800) [pid = 1647] [serial = 1880] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1184d6800) [pid = 1647] [serial = 1868] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x124191800) [pid = 1647] [serial = 1873] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1210ed800) [pid = 1647] [serial = 1865] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x118828c00) [pid = 1647] [serial = 1855] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1184d2c00) [pid = 1647] [serial = 1883] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x124110000) [pid = 1647] [serial = 1871] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x119903000) [pid = 1647] [serial = 1859] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1247d5c00) [pid = 1647] [serial = 1876] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x118884800) [pid = 1647] [serial = 1856] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1210d5800) [pid = 1647] [serial = 1870] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x113197000) [pid = 1647] [serial = 1886] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12419d800) [pid = 1647] [serial = 1874] [outer = 0x0] [url = about:blank] 04:51:50 INFO - PROCESS | 1647 | 1469447510397 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:50 INFO - PROCESS | 1647 | 1469447510398 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x118131000 == 29 [pid = 1647] [id = 647] 04:51:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x110fe2800) [pid = 1647] [serial = 1941] [outer = 0x0] 04:51:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x115e9b800) [pid = 1647] [serial = 1942] [outer = 0x110fe2800] 04:51:50 INFO - PROCESS | 1647 | 1469447510425 Marionette DEBUG loaded listener.js 04:51:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x117088c00) [pid = 1647] [serial = 1943] [outer = 0x110fe2800] 04:51:50 INFO - PROCESS | 1647 | 1469447510725 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]]]}] 04:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 519ms 04:51:50 INFO - PROCESS | 1647 | 1469447510760 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:51:50 INFO - PROCESS | 1647 | 1469447510765 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:51:50 INFO - PROCESS | 1647 | 1469447510768 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:51:50 INFO - PROCESS | 1647 | 1469447510769 Marionette TRACE conn2 <- [1,2562,null,{}] 04:51:50 INFO - PROCESS | 1647 | 1469447510771 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}] 04:51:50 INFO - PROCESS | 1647 | 1469447510773 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:50 INFO - PROCESS | 1647 | 1469447510878 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:51:50 INFO - PROCESS | 1647 | 1469447510933 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:50 INFO - PROCESS | 1647 | 1469447510934 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x124257000 == 30 [pid = 1647] [id = 648] 04:51:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1127e0400) [pid = 1647] [serial = 1944] [outer = 0x0] 04:51:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x118171400) [pid = 1647] [serial = 1945] [outer = 0x1127e0400] 04:51:50 INFO - PROCESS | 1647 | 1469447510959 Marionette DEBUG loaded listener.js 04:51:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1184d2000) [pid = 1647] [serial = 1946] [outer = 0x1127e0400] 04:51:51 INFO - PROCESS | 1647 | 1469447511264 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]]]}] 04:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 04:51:51 INFO - PROCESS | 1647 | 1469447511288 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:51:51 INFO - PROCESS | 1647 | 1469447511289 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:51:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:51:51 INFO - PROCESS | 1647 | 1469447511300 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:51:51 INFO - PROCESS | 1647 | 1469447511304 Marionette TRACE conn2 <- [1,2566,null,{}] 04:51:51 INFO - PROCESS | 1647 | 1469447511307 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}] 04:51:51 INFO - PROCESS | 1647 | 1469447511310 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:51 INFO - PROCESS | 1647 | 1469447511396 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:51:51 INFO - PROCESS | 1647 | 1469447511400 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:51 INFO - PROCESS | 1647 | 1469447511401 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247bd000 == 31 [pid = 1647] [id = 649] 04:51:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x112d3bc00) [pid = 1647] [serial = 1947] [outer = 0x0] 04:51:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1185f3800) [pid = 1647] [serial = 1948] [outer = 0x112d3bc00] 04:51:51 INFO - PROCESS | 1647 | 1469447511432 Marionette DEBUG loaded listener.js 04:51:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x119197c00) [pid = 1647] [serial = 1949] [outer = 0x112d3bc00] 04:51:51 INFO - PROCESS | 1647 | 1469447511861 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]]]}] 04:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 580ms 04:51:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:51:51 INFO - PROCESS | 1647 | 1469447511873 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:51:51 INFO - PROCESS | 1647 | 1469447511876 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:51:51 INFO - PROCESS | 1647 | 1469447511883 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:51:51 INFO - PROCESS | 1647 | 1469447511884 Marionette TRACE conn2 <- [1,2570,null,{}] 04:51:51 INFO - PROCESS | 1647 | 1469447511888 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}] 04:51:51 INFO - PROCESS | 1647 | 1469447511890 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:52 INFO - PROCESS | 1647 | 1469447512016 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:51:52 INFO - PROCESS | 1647 | 1469447512105 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:52 INFO - PROCESS | 1647 | 1469447512107 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256a6800 == 32 [pid = 1647] [id = 650] 04:51:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112ddd400) [pid = 1647] [serial = 1950] [outer = 0x0] 04:51:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119753800) [pid = 1647] [serial = 1951] [outer = 0x112ddd400] 04:51:52 INFO - PROCESS | 1647 | 1469447512143 Marionette DEBUG loaded listener.js 04:51:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1199f5c00) [pid = 1647] [serial = 1952] [outer = 0x112ddd400] 04:51:52 INFO - PROCESS | 1647 | 1469447512523 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]]]}] 04:51:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:51:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 675ms 04:51:52 INFO - PROCESS | 1647 | 1469447512557 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:51:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:51:52 INFO - PROCESS | 1647 | 1469447512558 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:51:52 INFO - PROCESS | 1647 | 1469447512563 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:51:52 INFO - PROCESS | 1647 | 1469447512564 Marionette TRACE conn2 <- [1,2574,null,{}] 04:51:52 INFO - PROCESS | 1647 | 1469447512568 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}] 04:51:52 INFO - PROCESS | 1647 | 1469447512570 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:52 INFO - PROCESS | 1647 | 1469447512717 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:51:52 INFO - PROCESS | 1647 | 1469447512768 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:52 INFO - PROCESS | 1647 | 1469447512774 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247af800 == 33 [pid = 1647] [id = 651] 04:51:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119b05400) [pid = 1647] [serial = 1953] [outer = 0x0] 04:51:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119b0d400) [pid = 1647] [serial = 1954] [outer = 0x119b05400] 04:51:52 INFO - PROCESS | 1647 | 1469447512824 Marionette DEBUG loaded listener.js 04:51:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1210d6000) [pid = 1647] [serial = 1955] [outer = 0x119b05400] 04:51:53 INFO - PROCESS | 1647 | 1469447513262 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]]]}] 04:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 720ms 04:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:51:53 INFO - PROCESS | 1647 | 1469447513283 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:51:53 INFO - PROCESS | 1647 | 1469447513284 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:51:53 INFO - PROCESS | 1647 | 1469447513286 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:51:53 INFO - PROCESS | 1647 | 1469447513287 Marionette TRACE conn2 <- [1,2578,null,{}] 04:51:53 INFO - PROCESS | 1647 | 1469447513289 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}] 04:51:53 INFO - PROCESS | 1647 | 1469447513291 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:53 INFO - PROCESS | 1647 | 1469447513392 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:51:53 INFO - PROCESS | 1647 | 1469447513431 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:53 INFO - PROCESS | 1647 | 1469447513433 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fb8000 == 34 [pid = 1647] [id = 652] 04:51:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x111d18800) [pid = 1647] [serial = 1956] [outer = 0x0] 04:51:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1210ea400) [pid = 1647] [serial = 1957] [outer = 0x111d18800] 04:51:53 INFO - PROCESS | 1647 | 1469447513457 Marionette DEBUG loaded listener.js 04:51:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x124009000) [pid = 1647] [serial = 1958] [outer = 0x111d18800] 04:51:53 INFO - PROCESS | 1647 | 1469447513765 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]]]}] 04:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 522ms 04:51:53 INFO - PROCESS | 1647 | 1469447513808 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:51:53 INFO - PROCESS | 1647 | 1469447513809 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:51:53 INFO - PROCESS | 1647 | 1469447513812 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:51:53 INFO - PROCESS | 1647 | 1469447513813 Marionette TRACE conn2 <- [1,2582,null,{}] 04:51:53 INFO - PROCESS | 1647 | 1469447513815 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}] 04:51:53 INFO - PROCESS | 1647 | 1469447513816 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:53 INFO - PROCESS | 1647 | 1469447513917 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:51:53 INFO - PROCESS | 1647 | 1469447513921 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:53 INFO - PROCESS | 1647 | 1469447513922 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194e2000 == 35 [pid = 1647] [id = 653] 04:51:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119195c00) [pid = 1647] [serial = 1959] [outer = 0x0] 04:51:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x124110000) [pid = 1647] [serial = 1960] [outer = 0x119195c00] 04:51:53 INFO - PROCESS | 1647 | 1469447513946 Marionette DEBUG loaded listener.js 04:51:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124191800) [pid = 1647] [serial = 1961] [outer = 0x119195c00] 04:51:54 INFO - PROCESS | 1647 | 1469447514283 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]]]}] 04:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 519ms 04:51:54 INFO - PROCESS | 1647 | 1469447514331 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:51:54 INFO - PROCESS | 1647 | 1469447514332 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:51:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:51:54 INFO - PROCESS | 1647 | 1469447514335 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:51:54 INFO - PROCESS | 1647 | 1469447514336 Marionette TRACE conn2 <- [1,2586,null,{}] 04:51:54 INFO - PROCESS | 1647 | 1469447514338 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}] 04:51:54 INFO - PROCESS | 1647 | 1469447514339 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:54 INFO - PROCESS | 1647 | 1469447514489 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:51:54 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x118825c00) [pid = 1647] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:51:54 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1127dd800) [pid = 1647] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:51:54 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118763000) [pid = 1647] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:51:54 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118172800) [pid = 1647] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:51:54 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11707c000) [pid = 1647] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:51:54 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x111ba5800) [pid = 1647] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:51:54 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x112233800) [pid = 1647] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:51:54 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x110fb1800) [pid = 1647] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:51:54 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1182e4c00) [pid = 1647] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:51:54 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11882f400) [pid = 1647] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:51:54 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1130a5800) [pid = 1647] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:51:54 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x113193000) [pid = 1647] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:51:54 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11887b000) [pid = 1647] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:51:54 INFO - PROCESS | 1647 | 1469447514535 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:54 INFO - PROCESS | 1647 | 1469447514536 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191d0800 == 36 [pid = 1647] [id = 654] 04:51:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x110fae400) [pid = 1647] [serial = 1962] [outer = 0x0] 04:51:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1127e0800) [pid = 1647] [serial = 1963] [outer = 0x110fae400] 04:51:54 INFO - PROCESS | 1647 | 1469447514561 Marionette DEBUG loaded listener.js 04:51:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x116a8e400) [pid = 1647] [serial = 1964] [outer = 0x110fae400] 04:51:54 INFO - PROCESS | 1647 | 1469447514838 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]]]}] 04:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 522ms 04:51:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:51:54 INFO - PROCESS | 1647 | 1469447514857 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:51:54 INFO - PROCESS | 1647 | 1469447514858 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:51:54 INFO - PROCESS | 1647 | 1469447514862 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:51:54 INFO - PROCESS | 1647 | 1469447514865 Marionette TRACE conn2 <- [1,2590,null,{}] 04:51:54 INFO - PROCESS | 1647 | 1469447514872 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}] 04:51:54 INFO - PROCESS | 1647 | 1469447514873 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:54 INFO - PROCESS | 1647 | 1469447514955 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:51:54 INFO - PROCESS | 1647 | 1469447514959 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:54 INFO - PROCESS | 1647 | 1469447514961 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ae15800 == 37 [pid = 1647] [id = 655] 04:51:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x113190400) [pid = 1647] [serial = 1965] [outer = 0x0] 04:51:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119748400) [pid = 1647] [serial = 1966] [outer = 0x113190400] 04:51:54 INFO - PROCESS | 1647 | 1469447514986 Marionette DEBUG loaded listener.js 04:51:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x124115400) [pid = 1647] [serial = 1967] [outer = 0x113190400] 04:51:55 INFO - PROCESS | 1647 | 1469447515316 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]]]}] 04:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 477ms 04:51:55 INFO - PROCESS | 1647 | 1469447515339 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:51:55 INFO - PROCESS | 1647 | 1469447515340 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:51:55 INFO - PROCESS | 1647 | 1469447515342 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:51:55 INFO - PROCESS | 1647 | 1469447515344 Marionette TRACE conn2 <- [1,2594,null,{}] 04:51:55 INFO - PROCESS | 1647 | 1469447515347 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}] 04:51:55 INFO - PROCESS | 1647 | 1469447515348 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:55 INFO - PROCESS | 1647 | 1469447515456 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:51:55 INFO - PROCESS | 1647 | 1469447515462 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:55 INFO - PROCESS | 1647 | 1469447515464 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b746800 == 38 [pid = 1647] [id = 656] 04:51:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1182dec00) [pid = 1647] [serial = 1968] [outer = 0x0] 04:51:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x124199800) [pid = 1647] [serial = 1969] [outer = 0x1182dec00] 04:51:55 INFO - PROCESS | 1647 | 1469447515491 Marionette DEBUG loaded listener.js 04:51:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12442ac00) [pid = 1647] [serial = 1970] [outer = 0x1182dec00] 04:51:55 INFO - PROCESS | 1647 | 1469447515833 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]]]}] 04:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 521ms 04:51:55 INFO - PROCESS | 1647 | 1469447515864 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:51:55 INFO - PROCESS | 1647 | 1469447515866 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:51:55 INFO - PROCESS | 1647 | 1469447515868 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:51:55 INFO - PROCESS | 1647 | 1469447515870 Marionette TRACE conn2 <- [1,2598,null,{}] 04:51:55 INFO - PROCESS | 1647 | 1469447515872 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}] 04:51:55 INFO - PROCESS | 1647 | 1469447515874 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:55 INFO - PROCESS | 1647 | 1469447515966 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:51:55 INFO - PROCESS | 1647 | 1469447515969 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:55 INFO - PROCESS | 1647 | 1469447515970 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd90000 == 39 [pid = 1647] [id = 657] 04:51:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12442dc00) [pid = 1647] [serial = 1971] [outer = 0x0] 04:51:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124a8c400) [pid = 1647] [serial = 1972] [outer = 0x12442dc00] 04:51:55 INFO - PROCESS | 1647 | 1469447515994 Marionette DEBUG loaded listener.js 04:51:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x124ae8000) [pid = 1647] [serial = 1973] [outer = 0x12442dc00] 04:51:56 INFO - PROCESS | 1647 | 1469447516336 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]]]}] 04:51:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:51:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 521ms 04:51:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:51:56 INFO - PROCESS | 1647 | 1469447516390 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:51:56 INFO - PROCESS | 1647 | 1469447516391 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:51:56 INFO - PROCESS | 1647 | 1469447516393 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:51:56 INFO - PROCESS | 1647 | 1469447516394 Marionette TRACE conn2 <- [1,2602,null,{}] 04:51:56 INFO - PROCESS | 1647 | 1469447516397 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}] 04:51:56 INFO - PROCESS | 1647 | 1469447516398 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:56 INFO - PROCESS | 1647 | 1469447516476 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:51:56 INFO - PROCESS | 1647 | 1469447516582 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:56 INFO - PROCESS | 1647 | 1469447516583 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f77800 == 40 [pid = 1647] [id = 658] 04:51:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x110f7a000) [pid = 1647] [serial = 1974] [outer = 0x0] 04:51:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x110fb5000) [pid = 1647] [serial = 1975] [outer = 0x110f7a000] 04:51:56 INFO - PROCESS | 1647 | 1469447516615 Marionette DEBUG loaded listener.js 04:51:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x113194000) [pid = 1647] [serial = 1976] [outer = 0x110f7a000] 04:51:57 INFO - PROCESS | 1647 | 1469447517092 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]]]}] 04:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 721ms 04:51:57 INFO - PROCESS | 1647 | 1469447517115 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:51:57 INFO - PROCESS | 1647 | 1469447517118 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:51:57 INFO - PROCESS | 1647 | 1469447517121 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:51:57 INFO - PROCESS | 1647 | 1469447517123 Marionette TRACE conn2 <- [1,2606,null,{}] 04:51:57 INFO - PROCESS | 1647 | 1469447517143 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}] 04:51:57 INFO - PROCESS | 1647 | 1469447517147 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:57 INFO - PROCESS | 1647 | 1469447517272 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:51:57 INFO - PROCESS | 1647 | 1469447517325 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:57 INFO - PROCESS | 1647 | 1469447517327 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247a6000 == 41 [pid = 1647] [id = 659] 04:51:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1172b1000) [pid = 1647] [serial = 1977] [outer = 0x0] 04:51:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1176b9c00) [pid = 1647] [serial = 1978] [outer = 0x1172b1000] 04:51:57 INFO - PROCESS | 1647 | 1469447517357 Marionette DEBUG loaded listener.js 04:51:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1182d6c00) [pid = 1647] [serial = 1979] [outer = 0x1172b1000] 04:51:57 INFO - PROCESS | 1647 | 1469447517805 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]]]}] 04:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 719ms 04:51:57 INFO - PROCESS | 1647 | 1469447517866 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:51:57 INFO - PROCESS | 1647 | 1469447517869 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:51:57 INFO - PROCESS | 1647 | 1469447517873 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:51:57 INFO - PROCESS | 1647 | 1469447517874 Marionette TRACE conn2 <- [1,2610,null,{}] 04:51:57 INFO - PROCESS | 1647 | 1469447517877 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}] 04:51:57 INFO - PROCESS | 1647 | 1469447517880 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:57 INFO - PROCESS | 1647 | 1469447517983 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:51:58 INFO - PROCESS | 1647 | 1469447518057 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:58 INFO - PROCESS | 1647 | 1469447518059 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a718000 == 42 [pid = 1647] [id = 660] 04:51:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11887f000) [pid = 1647] [serial = 1980] [outer = 0x0] 04:51:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11916e000) [pid = 1647] [serial = 1981] [outer = 0x11887f000] 04:51:58 INFO - PROCESS | 1647 | 1469447518087 Marionette DEBUG loaded listener.js 04:51:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1199ef800) [pid = 1647] [serial = 1982] [outer = 0x11887f000] 04:51:58 INFO - PROCESS | 1647 | 1469447518527 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]]]}] 04:51:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:51:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 719ms 04:51:58 INFO - PROCESS | 1647 | 1469447518593 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:51:58 INFO - PROCESS | 1647 | 1469447518596 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:51:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:51:58 INFO - PROCESS | 1647 | 1469447518607 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:51:58 INFO - PROCESS | 1647 | 1469447518613 Marionette TRACE conn2 <- [1,2614,null,{}] 04:51:58 INFO - PROCESS | 1647 | 1469447518639 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}] 04:51:58 INFO - PROCESS | 1647 | 1469447518643 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:58 INFO - PROCESS | 1647 | 1469447518745 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:51:58 INFO - PROCESS | 1647 | 1469447518818 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:58 INFO - PROCESS | 1647 | 1469447518820 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c4d7800 == 43 [pid = 1647] [id = 661] 04:51:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118881400) [pid = 1647] [serial = 1983] [outer = 0x0] 04:51:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1210eb800) [pid = 1647] [serial = 1984] [outer = 0x118881400] 04:51:58 INFO - PROCESS | 1647 | 1469447518848 Marionette DEBUG loaded listener.js 04:51:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12418fc00) [pid = 1647] [serial = 1985] [outer = 0x118881400] 04:51:59 INFO - PROCESS | 1647 | 1469447519306 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]]]}] 04:51:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:51:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 752ms 04:51:59 INFO - PROCESS | 1647 | 1469447519352 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:51:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:51:59 INFO - PROCESS | 1647 | 1469447519354 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:51:59 INFO - PROCESS | 1647 | 1469447519356 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:51:59 INFO - PROCESS | 1647 | 1469447519357 Marionette TRACE conn2 <- [1,2618,null,{}] 04:51:59 INFO - PROCESS | 1647 | 1469447519360 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}] 04:51:59 INFO - PROCESS | 1647 | 1469447519363 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:59 INFO - PROCESS | 1647 | 1469447519594 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:51:59 INFO - PROCESS | 1647 | 1469447519687 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:59 INFO - PROCESS | 1647 | 1469447519688 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:51:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x124136000 == 44 [pid = 1647] [id = 662] 04:51:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1127da800) [pid = 1647] [serial = 1986] [outer = 0x0] 04:51:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x113908800) [pid = 1647] [serial = 1987] [outer = 0x1127da800] 04:51:59 INFO - PROCESS | 1647 | 1469447519717 Marionette DEBUG loaded listener.js 04:51:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x116756c00) [pid = 1647] [serial = 1988] [outer = 0x1127da800] 04:52:00 INFO - PROCESS | 1647 | 1469447520146 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]]]}] 04:52:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:52:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 819ms 04:52:00 INFO - PROCESS | 1647 | 1469447520180 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:52:00 INFO - PROCESS | 1647 | 1469447520183 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:52:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:52:00 INFO - PROCESS | 1647 | 1469447520187 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:52:00 INFO - PROCESS | 1647 | 1469447520189 Marionette TRACE conn2 <- [1,2622,null,{}] 04:52:00 INFO - PROCESS | 1647 | 1469447520192 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}] 04:52:00 INFO - PROCESS | 1647 | 1469447520194 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:00 INFO - PROCESS | 1647 | 1469447520291 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:52:00 INFO - PROCESS | 1647 | 1469447520365 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:00 INFO - PROCESS | 1647 | 1469447520367 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194ce800 == 45 [pid = 1647] [id = 663] 04:52:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1176b9000) [pid = 1647] [serial = 1989] [outer = 0x0] 04:52:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1182da800) [pid = 1647] [serial = 1990] [outer = 0x1176b9000] 04:52:00 INFO - PROCESS | 1647 | 1469447520395 Marionette DEBUG loaded listener.js 04:52:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1185f3000) [pid = 1647] [serial = 1991] [outer = 0x1176b9000] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd90000 == 44 [pid = 1647] [id = 657] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12b746800 == 43 [pid = 1647] [id = 656] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12ae15800 == 42 [pid = 1647] [id = 655] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1191d0800 == 41 [pid = 1647] [id = 654] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1194e2000 == 40 [pid = 1647] [id = 653] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x128fb8000 == 39 [pid = 1647] [id = 652] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1247af800 == 38 [pid = 1647] [id = 651] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1256a6800 == 37 [pid = 1647] [id = 650] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1247bd000 == 36 [pid = 1647] [id = 649] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x124257000 == 35 [pid = 1647] [id = 648] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x118131000 == 34 [pid = 1647] [id = 647] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x11651e000 == 33 [pid = 1647] [id = 646] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x119c50000 == 32 [pid = 1647] [id = 645] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12b733000 == 31 [pid = 1647] [id = 644] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x124136000 == 30 [pid = 1647] [id = 662] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12c4d7800 == 29 [pid = 1647] [id = 661] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12a718000 == 28 [pid = 1647] [id = 660] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1247a6000 == 27 [pid = 1647] [id = 659] 04:52:01 INFO - PROCESS | 1647 | --DOCSHELL 0x116f77800 == 26 [pid = 1647] [id = 658] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119fcc000) [pid = 1647] [serial = 1931] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11971cc00) [pid = 1647] [serial = 1919] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x115e15c00) [pid = 1647] [serial = 1891] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119aee000) [pid = 1647] [serial = 1927] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x118761000) [pid = 1647] [serial = 1916] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118887800) [pid = 1647] [serial = 1918] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x117084c00) [pid = 1647] [serial = 1894] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119aebc00) [pid = 1647] [serial = 1922] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1127dbc00) [pid = 1647] [serial = 1906] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x113191c00) [pid = 1647] [serial = 1924] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118356800) [pid = 1647] [serial = 1915] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1185f7000) [pid = 1647] [serial = 1897] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1188f7000) [pid = 1647] [serial = 1901] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1180e0400) [pid = 1647] [serial = 1913] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1199f3800) [pid = 1647] [serial = 1921] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x116759800) [pid = 1647] [serial = 1892] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118831c00) [pid = 1647] [serial = 1900] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x115ea0c00) [pid = 1647] [serial = 1909] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x116a02800) [pid = 1647] [serial = 1910] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x113190800) [pid = 1647] [serial = 1907] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118760000) [pid = 1647] [serial = 1898] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119b0f800) [pid = 1647] [serial = 1930] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1176b7800) [pid = 1647] [serial = 1895] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1188fb800) [pid = 1647] [serial = 1903] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11871d400) [pid = 1647] [serial = 1925] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119b07000) [pid = 1647] [serial = 1928] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11707fc00) [pid = 1647] [serial = 1912] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1647 | 1469447521299 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]]]}] 04:52:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:52:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1122ms 04:52:01 INFO - PROCESS | 1647 | 1469447521314 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:52:01 INFO - PROCESS | 1647 | 1469447521316 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:52:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:52:01 INFO - PROCESS | 1647 | 1469447521319 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:52:01 INFO - PROCESS | 1647 | 1469447521321 Marionette TRACE conn2 <- [1,2626,null,{}] 04:52:01 INFO - PROCESS | 1647 | 1469447521325 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}] 04:52:01 INFO - PROCESS | 1647 | 1469447521328 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:01 INFO - PROCESS | 1647 | 1469447521411 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:52:01 INFO - PROCESS | 1647 | 1469447521466 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:01 INFO - PROCESS | 1647 | 1469447521469 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x118136000 == 27 [pid = 1647] [id = 664] 04:52:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x113199000) [pid = 1647] [serial = 1992] [outer = 0x0] 04:52:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x115e9c800) [pid = 1647] [serial = 1993] [outer = 0x113199000] 04:52:01 INFO - PROCESS | 1647 | 1469447521496 Marionette DEBUG loaded listener.js 04:52:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x116536c00) [pid = 1647] [serial = 1994] [outer = 0x113199000] 04:52:01 INFO - PROCESS | 1647 | 1469447521820 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]]]}] 04:52:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:52:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 521ms 04:52:01 INFO - PROCESS | 1647 | 1469447521840 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:52:01 INFO - PROCESS | 1647 | 1469447521846 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:52:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:52:01 INFO - PROCESS | 1647 | 1469447521852 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:52:01 INFO - PROCESS | 1647 | 1469447521854 Marionette TRACE conn2 <- [1,2630,null,{}] 04:52:01 INFO - PROCESS | 1647 | 1469447521856 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}] 04:52:01 INFO - PROCESS | 1647 | 1469447521857 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:01 INFO - PROCESS | 1647 | 1469447521936 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:52:01 INFO - PROCESS | 1647 | 1469447521940 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:01 INFO - PROCESS | 1647 | 1469447521941 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191ce800 == 28 [pid = 1647] [id = 665] 04:52:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116a90800) [pid = 1647] [serial = 1995] [outer = 0x0] 04:52:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x117e02800) [pid = 1647] [serial = 1996] [outer = 0x116a90800] 04:52:01 INFO - PROCESS | 1647 | 1469447521972 Marionette DEBUG loaded listener.js 04:52:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1182d7000) [pid = 1647] [serial = 1997] [outer = 0x116a90800] 04:52:02 INFO - PROCESS | 1647 | 1469447522354 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]]]}] 04:52:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:52:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 519ms 04:52:02 INFO - PROCESS | 1647 | 1469447522371 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:52:02 INFO - PROCESS | 1647 | 1469447522372 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:52:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:52:02 INFO - PROCESS | 1647 | 1469447522375 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:52:02 INFO - PROCESS | 1647 | 1469447522379 Marionette TRACE conn2 <- [1,2634,null,{}] 04:52:02 INFO - PROCESS | 1647 | 1469447522388 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}] 04:52:02 INFO - PROCESS | 1647 | 1469447522392 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:02 INFO - PROCESS | 1647 | 1469447522473 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:52:02 INFO - PROCESS | 1647 | 1469447522482 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:02 INFO - PROCESS | 1647 | 1469447522484 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x124533800 == 29 [pid = 1647] [id = 666] 04:52:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x113193800) [pid = 1647] [serial = 1998] [outer = 0x0] 04:52:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118826800) [pid = 1647] [serial = 1999] [outer = 0x113193800] 04:52:02 INFO - PROCESS | 1647 | 1469447522513 Marionette DEBUG loaded listener.js 04:52:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118887c00) [pid = 1647] [serial = 2000] [outer = 0x113193800] 04:52:02 INFO - PROCESS | 1647 | 1469447522839 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]]]}] 04:52:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:52:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 473ms 04:52:02 INFO - PROCESS | 1647 | 1469447522849 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:52:02 INFO - PROCESS | 1647 | 1469447522851 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:52:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:52:02 INFO - PROCESS | 1647 | 1469447522853 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:52:02 INFO - PROCESS | 1647 | 1469447522854 Marionette TRACE conn2 <- [1,2638,null,{}] 04:52:02 INFO - PROCESS | 1647 | 1469447522856 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}] 04:52:02 INFO - PROCESS | 1647 | 1469447522857 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:02 INFO - PROCESS | 1647 | 1469447522942 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:52:03 INFO - PROCESS | 1647 | 1469447523005 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:03 INFO - PROCESS | 1647 | 1469447523006 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ca5000 == 30 [pid = 1647] [id = 667] 04:52:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118760400) [pid = 1647] [serial = 2001] [outer = 0x0] 04:52:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11919c800) [pid = 1647] [serial = 2002] [outer = 0x118760400] 04:52:03 INFO - PROCESS | 1647 | 1469447523029 Marionette DEBUG loaded listener.js 04:52:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1199ec800) [pid = 1647] [serial = 2003] [outer = 0x118760400] 04:52:03 INFO - PROCESS | 1647 | 1469447523410 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]]]}] 04:52:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:52:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 569ms 04:52:03 INFO - PROCESS | 1647 | 1469447523423 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:52:03 INFO - PROCESS | 1647 | 1469447523436 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:52:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:52:03 INFO - PROCESS | 1647 | 1469447523448 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:52:03 INFO - PROCESS | 1647 | 1469447523450 Marionette TRACE conn2 <- [1,2642,null,{}] 04:52:03 INFO - PROCESS | 1647 | 1469447523453 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}] 04:52:03 INFO - PROCESS | 1647 | 1469447523455 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:03 INFO - PROCESS | 1647 | 1469447523600 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:52:03 INFO - PROCESS | 1647 | 1469447523657 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:03 INFO - PROCESS | 1647 | 1469447523658 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e11800 == 31 [pid = 1647] [id = 668] 04:52:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1110a1c00) [pid = 1647] [serial = 2004] [outer = 0x0] 04:52:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11887cc00) [pid = 1647] [serial = 2005] [outer = 0x1110a1c00] 04:52:03 INFO - PROCESS | 1647 | 1469447523698 Marionette DEBUG loaded listener.js 04:52:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119aedc00) [pid = 1647] [serial = 2006] [outer = 0x1110a1c00] 04:52:04 INFO - PROCESS | 1647 | 1469447524074 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]]]}] 04:52:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:52:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 670ms 04:52:04 INFO - PROCESS | 1647 | 1469447524118 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:52:04 INFO - PROCESS | 1647 | 1469447524119 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:52:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:52:04 INFO - PROCESS | 1647 | 1469447524121 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:52:04 INFO - PROCESS | 1647 | 1469447524122 Marionette TRACE conn2 <- [1,2646,null,{}] 04:52:04 INFO - PROCESS | 1647 | 1469447524124 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}] 04:52:04 INFO - PROCESS | 1647 | 1469447524129 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:04 INFO - PROCESS | 1647 | 1469447524242 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:52:04 INFO - PROCESS | 1647 | 1469447524252 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:04 INFO - PROCESS | 1647 | 1469447524253 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ad7800 == 32 [pid = 1647] [id = 669] 04:52:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119b03800) [pid = 1647] [serial = 2007] [outer = 0x0] 04:52:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x120fcb800) [pid = 1647] [serial = 2008] [outer = 0x119b03800] 04:52:04 INFO - PROCESS | 1647 | 1469447524279 Marionette DEBUG loaded listener.js 04:52:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124004000) [pid = 1647] [serial = 2009] [outer = 0x119b03800] 04:52:04 INFO - PROCESS | 1647 | 1469447524629 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]]]}] 04:52:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:52:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 521ms 04:52:04 INFO - PROCESS | 1647 | 1469447524642 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:52:04 INFO - PROCESS | 1647 | 1469447524644 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:52:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:52:04 INFO - PROCESS | 1647 | 1469447524648 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:52:04 INFO - PROCESS | 1647 | 1469447524649 Marionette TRACE conn2 <- [1,2650,null,{}] 04:52:04 INFO - PROCESS | 1647 | 1469447524651 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}] 04:52:04 INFO - PROCESS | 1647 | 1469447524652 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:04 INFO - PROCESS | 1647 | 1469447524748 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:52:04 INFO - PROCESS | 1647 | 1469447524785 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:04 INFO - PROCESS | 1647 | 1469447524786 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292d0800 == 33 [pid = 1647] [id = 670] 04:52:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119fd2800) [pid = 1647] [serial = 2010] [outer = 0x0] 04:52:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12410cc00) [pid = 1647] [serial = 2011] [outer = 0x119fd2800] 04:52:04 INFO - PROCESS | 1647 | 1469447524810 Marionette DEBUG loaded listener.js 04:52:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x124199400) [pid = 1647] [serial = 2012] [outer = 0x119fd2800] 04:52:05 INFO - PROCESS | 1647 | 1469447525106 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]]]}] 04:52:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:52:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 470ms 04:52:05 INFO - PROCESS | 1647 | 1469447525118 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:52:05 INFO - PROCESS | 1647 | 1469447525119 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:52:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:52:05 INFO - PROCESS | 1647 | 1469447525121 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:52:05 INFO - PROCESS | 1647 | 1469447525122 Marionette TRACE conn2 <- [1,2654,null,{}] 04:52:05 INFO - PROCESS | 1647 | 1469447525125 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}] 04:52:05 INFO - PROCESS | 1647 | 1469447525126 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:05 INFO - PROCESS | 1647 | 1469447525236 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:52:05 INFO - PROCESS | 1647 | 1469447525246 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:05 INFO - PROCESS | 1647 | 1469447525248 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a511000 == 34 [pid = 1647] [id = 671] 04:52:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x124207800) [pid = 1647] [serial = 2013] [outer = 0x0] 04:52:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x124424400) [pid = 1647] [serial = 2014] [outer = 0x124207800] 04:52:05 INFO - PROCESS | 1647 | 1469447525272 Marionette DEBUG loaded listener.js 04:52:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12442d400) [pid = 1647] [serial = 2015] [outer = 0x124207800] 04:52:05 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119b05400) [pid = 1647] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:52:05 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x111d18800) [pid = 1647] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:52:05 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119195c00) [pid = 1647] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:52:05 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x110fae400) [pid = 1647] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:52:05 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1122bd400) [pid = 1647] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:52:05 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112d3bc00) [pid = 1647] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:52:05 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1127e0400) [pid = 1647] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:52:05 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1127d7800) [pid = 1647] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:52:05 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112ddd400) [pid = 1647] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:52:05 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x110fe2800) [pid = 1647] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:52:05 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x113964000) [pid = 1647] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:52:05 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1182dec00) [pid = 1647] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:52:05 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x113190400) [pid = 1647] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:52:05 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x111f62400) [pid = 1647] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:52:05 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12442dc00) [pid = 1647] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:52:05 INFO - PROCESS | 1647 | 1469447525739 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]]]}] 04:52:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:52:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 670ms 04:52:05 INFO - PROCESS | 1647 | 1469447525791 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:52:05 INFO - PROCESS | 1647 | 1469447525792 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:52:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:52:05 INFO - PROCESS | 1647 | 1469447525809 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:52:05 INFO - PROCESS | 1647 | 1469447525810 Marionette TRACE conn2 <- [1,2658,null,{}] 04:52:05 INFO - PROCESS | 1647 | 1469447525825 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}] 04:52:05 INFO - PROCESS | 1647 | 1469447525826 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:05 INFO - PROCESS | 1647 | 1469447525908 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:52:05 INFO - PROCESS | 1647 | 1469447525914 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:05 INFO - PROCESS | 1647 | 1469447525915 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x124533000 == 35 [pid = 1647] [id = 672] 04:52:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x115ea2400) [pid = 1647] [serial = 2016] [outer = 0x0] 04:52:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x117082800) [pid = 1647] [serial = 2017] [outer = 0x115ea2400] 04:52:05 INFO - PROCESS | 1647 | 1469447525939 Marionette DEBUG loaded listener.js 04:52:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11882dc00) [pid = 1647] [serial = 2018] [outer = 0x115ea2400] 04:52:06 INFO - PROCESS | 1647 | 1469447526271 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]]]}] 04:52:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:52:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 480ms 04:52:06 INFO - PROCESS | 1647 | 1469447526290 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:52:06 INFO - PROCESS | 1647 | 1469447526291 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:52:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:52:06 INFO - PROCESS | 1647 | 1469447526293 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:52:06 INFO - PROCESS | 1647 | 1469447526295 Marionette TRACE conn2 <- [1,2662,null,{}] 04:52:06 INFO - PROCESS | 1647 | 1469447526299 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}] 04:52:06 INFO - PROCESS | 1647 | 1469447526300 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:06 INFO - PROCESS | 1647 | 1469447526375 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:52:06 INFO - PROCESS | 1647 | 1469447526379 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:06 INFO - PROCESS | 1647 | 1469447526381 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ae0a800 == 36 [pid = 1647] [id = 673] 04:52:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11971a800) [pid = 1647] [serial = 2019] [outer = 0x0] 04:52:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1210ea000) [pid = 1647] [serial = 2020] [outer = 0x11971a800] 04:52:06 INFO - PROCESS | 1647 | 1469447526405 Marionette DEBUG loaded listener.js 04:52:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124428800) [pid = 1647] [serial = 2021] [outer = 0x11971a800] 04:52:06 INFO - PROCESS | 1647 | 1469447526723 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]]]}] 04:52:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:52:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 471ms 04:52:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:52:06 INFO - PROCESS | 1647 | 1469447526765 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:52:06 INFO - PROCESS | 1647 | 1469447526767 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:52:06 INFO - PROCESS | 1647 | 1469447526769 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:52:06 INFO - PROCESS | 1647 | 1469447526778 Marionette TRACE conn2 <- [1,2666,null,{}] 04:52:06 INFO - PROCESS | 1647 | 1469447526781 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}] 04:52:06 INFO - PROCESS | 1647 | 1469447526783 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:06 INFO - PROCESS | 1647 | 1469447526902 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:52:06 INFO - PROCESS | 1647 | 1469447526908 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:06 INFO - PROCESS | 1647 | 1469447526910 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e0e000 == 37 [pid = 1647] [id = 674] 04:52:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124422400) [pid = 1647] [serial = 2022] [outer = 0x0] 04:52:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1248ac800) [pid = 1647] [serial = 2023] [outer = 0x124422400] 04:52:06 INFO - PROCESS | 1647 | 1469447526937 Marionette DEBUG loaded listener.js 04:52:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124aed800) [pid = 1647] [serial = 2024] [outer = 0x124422400] 04:52:07 INFO - PROCESS | 1647 | 1469447527772 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]]]}] 04:52:07 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) 04:52:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1029ms 04:52:07 INFO - PROCESS | 1647 | 1469447527799 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:52:07 INFO - PROCESS | 1647 | 1469447527802 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:52:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:52:07 INFO - PROCESS | 1647 | 1469447527818 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:52:07 INFO - PROCESS | 1647 | 1469447527820 Marionette TRACE conn2 <- [1,2670,null,{}] 04:52:07 INFO - PROCESS | 1647 | 1469447527824 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}] 04:52:07 INFO - PROCESS | 1647 | 1469447527826 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:07 INFO - PROCESS | 1647 | 1469447527941 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:52:08 INFO - PROCESS | 1647 | 1469447527999 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:08 INFO - PROCESS | 1647 | 1469447528001 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181a3000 == 38 [pid = 1647] [id = 675] 04:52:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11318a800) [pid = 1647] [serial = 2025] [outer = 0x0] 04:52:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x113191800) [pid = 1647] [serial = 2026] [outer = 0x11318a800] 04:52:08 INFO - PROCESS | 1647 | 1469447528033 Marionette DEBUG loaded listener.js 04:52:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x115ea5000) [pid = 1647] [serial = 2027] [outer = 0x11318a800] 04:52:08 INFO - PROCESS | 1647 | 1469447528993 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"]]]}] 04:52:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 04:52:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:52:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:52:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1234ms 04:52:09 INFO - PROCESS | 1647 | 1469447529040 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 04:52:09 INFO - PROCESS | 1647 | 1469447529043 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:52:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:52:09 INFO - PROCESS | 1647 | 1469447529048 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:52:09 INFO - PROCESS | 1647 | 1469447529049 Marionette TRACE conn2 <- [1,2674,null,{}] 04:52:09 INFO - PROCESS | 1647 | 1469447529052 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}] 04:52:09 INFO - PROCESS | 1647 | 1469447529054 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:09 INFO - PROCESS | 1647 | 1469447529165 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:52:09 INFO - PROCESS | 1647 | 1469447529222 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:09 INFO - PROCESS | 1647 | 1469447529223 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247b8800 == 39 [pid = 1647] [id = 676] 04:52:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x117080000) [pid = 1647] [serial = 2028] [outer = 0x0] 04:52:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1180df400) [pid = 1647] [serial = 2029] [outer = 0x117080000] 04:52:09 INFO - PROCESS | 1647 | 1469447529254 Marionette DEBUG loaded listener.js 04:52:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1182e3c00) [pid = 1647] [serial = 2030] [outer = 0x117080000] 04:52:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12ae0a800 == 38 [pid = 1647] [id = 673] 04:52:10 INFO - PROCESS | 1647 | --DOCSHELL 0x124533000 == 37 [pid = 1647] [id = 672] 04:52:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12a511000 == 36 [pid = 1647] [id = 671] 04:52:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1292d0800 == 35 [pid = 1647] [id = 670] 04:52:10 INFO - PROCESS | 1647 | --DOCSHELL 0x128ad7800 == 34 [pid = 1647] [id = 669] 04:52:10 INFO - PROCESS | 1647 | --DOCSHELL 0x125e11800 == 33 [pid = 1647] [id = 668] 04:52:10 INFO - PROCESS | 1647 | --DOCSHELL 0x124ca5000 == 32 [pid = 1647] [id = 667] 04:52:10 INFO - PROCESS | 1647 | --DOCSHELL 0x124533800 == 31 [pid = 1647] [id = 666] 04:52:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1191ce800 == 30 [pid = 1647] [id = 665] 04:52:10 INFO - PROCESS | 1647 | --DOCSHELL 0x118136000 == 29 [pid = 1647] [id = 664] 04:52:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1194ce800 == 28 [pid = 1647] [id = 663] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119907800) [pid = 1647] [serial = 1904] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124a8c400) [pid = 1647] [serial = 1972] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119b0d400) [pid = 1647] [serial = 1954] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1210ea400) [pid = 1647] [serial = 1957] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x124009000) [pid = 1647] [serial = 1958] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x124110000) [pid = 1647] [serial = 1960] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x124191800) [pid = 1647] [serial = 1961] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116a8e400) [pid = 1647] [serial = 1964] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11318f800) [pid = 1647] [serial = 1939] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115e9e800) [pid = 1647] [serial = 1940] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1185f3800) [pid = 1647] [serial = 1948] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119197c00) [pid = 1647] [serial = 1949] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118171400) [pid = 1647] [serial = 1945] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1184d2000) [pid = 1647] [serial = 1946] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1210e2800) [pid = 1647] [serial = 1934] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x120fccc00) [pid = 1647] [serial = 1933] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119753800) [pid = 1647] [serial = 1951] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x115e9b800) [pid = 1647] [serial = 1942] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x117088c00) [pid = 1647] [serial = 1943] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x113f33800) [pid = 1647] [serial = 1936] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11653b800) [pid = 1647] [serial = 1937] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12442ac00) [pid = 1647] [serial = 1970] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1127e0800) [pid = 1647] [serial = 1963] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1210d6000) [pid = 1647] [serial = 1955] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x124199800) [pid = 1647] [serial = 1969] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1199f5c00) [pid = 1647] [serial = 1952] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x124ae8000) [pid = 1647] [serial = 1973] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x124115400) [pid = 1647] [serial = 1967] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119748400) [pid = 1647] [serial = 1966] [outer = 0x0] [url = about:blank] 04:52:10 INFO - PROCESS | 1647 | 1469447530378 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"]]]}] 04:52:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 04:52:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:52:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:52:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1372ms 04:52:10 INFO - PROCESS | 1647 | 1469447530420 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 04:52:10 INFO - PROCESS | 1647 | 1469447530424 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:52:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:52:10 INFO - PROCESS | 1647 | 1469447530435 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:52:10 INFO - PROCESS | 1647 | 1469447530438 Marionette TRACE conn2 <- [1,2678,null,{}] 04:52:10 INFO - PROCESS | 1647 | 1469447530443 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}] 04:52:10 INFO - PROCESS | 1647 | 1469447530445 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:10 INFO - PROCESS | 1647 | 1469447530548 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:52:10 INFO - PROCESS | 1647 | 1469447530575 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:10 INFO - PROCESS | 1647 | 1469447530577 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182ce000 == 29 [pid = 1647] [id = 677] 04:52:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x116a8d400) [pid = 1647] [serial = 2031] [outer = 0x0] 04:52:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11707bc00) [pid = 1647] [serial = 2032] [outer = 0x116a8d400] 04:52:10 INFO - PROCESS | 1647 | 1469447530605 Marionette DEBUG loaded listener.js 04:52:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118173000) [pid = 1647] [serial = 2033] [outer = 0x116a8d400] 04:52:11 INFO - PROCESS | 1647 | 1469447531454 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]]]}] 04:52:11 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) 04:52:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1027ms 04:52:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:52:11 INFO - PROCESS | 1647 | 1469447531463 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:52:11 INFO - PROCESS | 1647 | 1469447531465 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:52:11 INFO - PROCESS | 1647 | 1469447531470 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:52:11 INFO - PROCESS | 1647 | 1469447531471 Marionette TRACE conn2 <- [1,2682,null,{}] 04:52:11 INFO - PROCESS | 1647 | 1469447531474 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}] 04:52:11 INFO - PROCESS | 1647 | 1469447531475 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:11 INFO - PROCESS | 1647 | 1469447531577 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:52:11 INFO - PROCESS | 1647 | 1469447531585 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:11 INFO - PROCESS | 1647 | 1469447531586 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x124143000 == 30 [pid = 1647] [id = 678] 04:52:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1185f3800) [pid = 1647] [serial = 2034] [outer = 0x0] 04:52:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11875f800) [pid = 1647] [serial = 2035] [outer = 0x1185f3800] 04:52:11 INFO - PROCESS | 1647 | 1469447531613 Marionette DEBUG loaded listener.js 04:52:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11882b400) [pid = 1647] [serial = 2036] [outer = 0x1185f3800] 04:52:12 INFO - PROCESS | 1647 | 1469447532443 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]]]}] 04:52:12 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) 04:52:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1020ms 04:52:12 INFO - PROCESS | 1647 | 1469447532491 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:52:12 INFO - PROCESS | 1647 | 1469447532493 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:52:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:52:12 INFO - PROCESS | 1647 | 1469447532496 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:52:12 INFO - PROCESS | 1647 | 1469447532500 Marionette TRACE conn2 <- [1,2686,null,{}] 04:52:12 INFO - PROCESS | 1647 | 1469447532526 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}] 04:52:12 INFO - PROCESS | 1647 | 1469447532530 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:12 INFO - PROCESS | 1647 | 1469447532632 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:52:12 INFO - PROCESS | 1647 | 1469447532637 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:12 INFO - PROCESS | 1647 | 1469447532639 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cb9000 == 31 [pid = 1647] [id = 679] 04:52:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11318b000) [pid = 1647] [serial = 2037] [outer = 0x0] 04:52:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1199f2400) [pid = 1647] [serial = 2038] [outer = 0x11318b000] 04:52:12 INFO - PROCESS | 1647 | 1469447532667 Marionette DEBUG loaded listener.js 04:52:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119b07c00) [pid = 1647] [serial = 2039] [outer = 0x11318b000] 04:52:13 INFO - PROCESS | 1647 | 1469447533474 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"]]]}] 04:52:13 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 04:52:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:52:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:52:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 987ms 04:52:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:52:13 INFO - PROCESS | 1647 | 1469447533486 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 04:52:13 INFO - PROCESS | 1647 | 1469447533488 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:52:13 INFO - PROCESS | 1647 | 1469447533490 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:52:13 INFO - PROCESS | 1647 | 1469447533491 Marionette TRACE conn2 <- [1,2690,null,{}] 04:52:13 INFO - PROCESS | 1647 | 1469447533494 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}] 04:52:13 INFO - PROCESS | 1647 | 1469447533496 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:13 INFO - PROCESS | 1647 | 1469447533599 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:52:13 INFO - PROCESS | 1647 | 1469447533603 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:13 INFO - PROCESS | 1647 | 1469447533604 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271c8800 == 32 [pid = 1647] [id = 680] 04:52:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119be1800) [pid = 1647] [serial = 2040] [outer = 0x0] 04:52:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1210d1400) [pid = 1647] [serial = 2041] [outer = 0x119be1800] 04:52:13 INFO - PROCESS | 1647 | 1469447533629 Marionette DEBUG loaded listener.js 04:52:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1210e5800) [pid = 1647] [serial = 2042] [outer = 0x119be1800] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118760400) [pid = 1647] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x116a90800) [pid = 1647] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x113193800) [pid = 1647] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1176b9000) [pid = 1647] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x110f7a000) [pid = 1647] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1110a1c00) [pid = 1647] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119fd2800) [pid = 1647] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x119b03800) [pid = 1647] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x124207800) [pid = 1647] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11971a800) [pid = 1647] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1172b1000) [pid = 1647] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x115ea2400) [pid = 1647] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x113199000) [pid = 1647] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x11887f000) [pid = 1647] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x118881400) [pid = 1647] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:52:14 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1127da800) [pid = 1647] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:52:14 INFO - PROCESS | 1647 | 1469447534480 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"]]]}] 04:52:14 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 04:52:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:52:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:52:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1021ms 04:52:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:52:14 INFO - PROCESS | 1647 | 1469447534513 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 04:52:14 INFO - PROCESS | 1647 | 1469447534515 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:52:14 INFO - PROCESS | 1647 | 1469447534517 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:52:14 INFO - PROCESS | 1647 | 1469447534518 Marionette TRACE conn2 <- [1,2694,null,{}] 04:52:14 INFO - PROCESS | 1647 | 1469447534527 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}] 04:52:14 INFO - PROCESS | 1647 | 1469447534529 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:14 INFO - PROCESS | 1647 | 1469447534602 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:52:14 INFO - PROCESS | 1647 | 1469447534606 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:14 INFO - PROCESS | 1647 | 1469447534607 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269ae800 == 33 [pid = 1647] [id = 681] 04:52:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x112232c00) [pid = 1647] [serial = 2043] [outer = 0x0] 04:52:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11707fc00) [pid = 1647] [serial = 2044] [outer = 0x112232c00] 04:52:14 INFO - PROCESS | 1647 | 1469447534633 Marionette DEBUG loaded listener.js 04:52:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x118718800) [pid = 1647] [serial = 2045] [outer = 0x112232c00] 04:52:15 INFO - PROCESS | 1647 | 1469447535441 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"]]]}] 04:52:15 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 04:52:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:52:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:52:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 975ms 04:52:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:52:15 INFO - PROCESS | 1647 | 1469447535494 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 04:52:15 INFO - PROCESS | 1647 | 1469447535495 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:52:15 INFO - PROCESS | 1647 | 1469447535497 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:52:15 INFO - PROCESS | 1647 | 1469447535498 Marionette TRACE conn2 <- [1,2698,null,{}] 04:52:15 INFO - PROCESS | 1647 | 1469447535501 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}] 04:52:15 INFO - PROCESS | 1647 | 1469447535505 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:15 INFO - PROCESS | 1647 | 1469447535623 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:52:15 INFO - PROCESS | 1647 | 1469447535630 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:15 INFO - PROCESS | 1647 | 1469447535631 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a320000 == 34 [pid = 1647] [id = 682] 04:52:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1130aa400) [pid = 1647] [serial = 2046] [outer = 0x0] 04:52:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1210e5400) [pid = 1647] [serial = 2047] [outer = 0x1130aa400] 04:52:15 INFO - PROCESS | 1647 | 1469447535656 Marionette DEBUG loaded listener.js 04:52:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x124428c00) [pid = 1647] [serial = 2048] [outer = 0x1130aa400] 04:52:16 INFO - PROCESS | 1647 | 1469447536495 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"]]]}] 04:52:16 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 04:52:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:52:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:52:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1018ms 04:52:16 INFO - PROCESS | 1647 | 1469447536517 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 04:52:16 INFO - PROCESS | 1647 | 1469447536520 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:52:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:52:16 INFO - PROCESS | 1647 | 1469447536524 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:52:16 INFO - PROCESS | 1647 | 1469447536526 Marionette TRACE conn2 <- [1,2702,null,{}] 04:52:16 INFO - PROCESS | 1647 | 1469447536529 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}] 04:52:16 INFO - PROCESS | 1647 | 1469447536531 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:16 INFO - PROCESS | 1647 | 1469447536635 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:52:16 INFO - PROCESS | 1647 | 1469447536692 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:16 INFO - PROCESS | 1647 | 1469447536693 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191cc000 == 35 [pid = 1647] [id = 683] 04:52:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x115ea2000) [pid = 1647] [serial = 2049] [outer = 0x0] 04:52:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x116753400) [pid = 1647] [serial = 2050] [outer = 0x115ea2000] 04:52:16 INFO - PROCESS | 1647 | 1469447536726 Marionette DEBUG loaded listener.js 04:52:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118171400) [pid = 1647] [serial = 2051] [outer = 0x115ea2000] 04:52:17 INFO - PROCESS | 1647 | 1469447537188 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]]]}] 04:52:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:52:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 673ms 04:52:17 INFO - PROCESS | 1647 | 1469447537196 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:52:17 INFO - PROCESS | 1647 | 1469447537200 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:52:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:52:17 INFO - PROCESS | 1647 | 1469447537204 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:52:17 INFO - PROCESS | 1647 | 1469447537206 Marionette TRACE conn2 <- [1,2706,null,{}] 04:52:17 INFO - PROCESS | 1647 | 1469447537209 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}] 04:52:17 INFO - PROCESS | 1647 | 1469447537210 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:17 INFO - PROCESS | 1647 | 1469447537310 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:52:17 INFO - PROCESS | 1647 | 1469447537365 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:17 INFO - PROCESS | 1647 | 1469447537367 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12585c800 == 36 [pid = 1647] [id = 684] 04:52:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11835f400) [pid = 1647] [serial = 2052] [outer = 0x0] 04:52:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11882f000) [pid = 1647] [serial = 2053] [outer = 0x11835f400] 04:52:17 INFO - PROCESS | 1647 | 1469447537398 Marionette DEBUG loaded listener.js 04:52:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11971f000) [pid = 1647] [serial = 2054] [outer = 0x11835f400] 04:52:17 INFO - PROCESS | 1647 | 1469447537864 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]]]}] 04:52:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:52:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 671ms 04:52:17 INFO - PROCESS | 1647 | 1469447537877 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:52:17 INFO - PROCESS | 1647 | 1469447537879 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:52:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:52:17 INFO - PROCESS | 1647 | 1469447537882 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:52:17 INFO - PROCESS | 1647 | 1469447537886 Marionette TRACE conn2 <- [1,2710,null,{}] 04:52:17 INFO - PROCESS | 1647 | 1469447537898 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}] 04:52:17 INFO - PROCESS | 1647 | 1469447537903 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:18 INFO - PROCESS | 1647 | 1469447538062 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:52:18 INFO - PROCESS | 1647 | 1469447538147 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:18 INFO - PROCESS | 1647 | 1469447538149 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a785800 == 37 [pid = 1647] [id = 685] 04:52:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119be0400) [pid = 1647] [serial = 2055] [outer = 0x0] 04:52:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x124003800) [pid = 1647] [serial = 2056] [outer = 0x119be0400] 04:52:18 INFO - PROCESS | 1647 | 1469447538179 Marionette DEBUG loaded listener.js 04:52:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x124113400) [pid = 1647] [serial = 2057] [outer = 0x119be0400] 04:52:18 INFO - PROCESS | 1647 | 1469447538600 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] 04:52:18 INFO - PROCESS | 1647 | 1469447538614 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:52:18 INFO - PROCESS | 1647 | 1469447538616 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:52:18 INFO - PROCESS | 1647 | 1469447538617 Marionette TRACE conn2 <- [1,2714,null,{}] 04:52:18 INFO - PROCESS | 1647 | 1469447538620 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}] 04:52:18 INFO - PROCESS | 1647 | 1469447538621 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:18 INFO - PROCESS | 1647 | 1469447538721 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:52:18 INFO - PROCESS | 1647 | 1469447538777 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:18 INFO - PROCESS | 1647 | 1469447538778 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b734000 == 38 [pid = 1647] [id = 686] 04:52:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x124199800) [pid = 1647] [serial = 2058] [outer = 0x0] 04:52:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12462bc00) [pid = 1647] [serial = 2059] [outer = 0x124199800] 04:52:18 INFO - PROCESS | 1647 | 1469447538811 Marionette DEBUG loaded listener.js 04:52:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x124ae1800) [pid = 1647] [serial = 2060] [outer = 0x124199800] 04:52:19 INFO - PROCESS | 1647 | 1469447539273 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]]]}] 04:52:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:52:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 04:52:19 INFO - PROCESS | 1647 | 1469447539287 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:52:19 INFO - PROCESS | 1647 | 1469447539288 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:52:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:52:19 INFO - PROCESS | 1647 | 1469447539291 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:52:19 INFO - PROCESS | 1647 | 1469447539292 Marionette TRACE conn2 <- [1,2718,null,{}] 04:52:19 INFO - PROCESS | 1647 | 1469447539294 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}] 04:52:19 INFO - PROCESS | 1647 | 1469447539296 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:19 INFO - PROCESS | 1647 | 1469447539487 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:52:19 INFO - PROCESS | 1647 | 1469447539608 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:19 INFO - PROCESS | 1647 | 1469447539610 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194d6800 == 39 [pid = 1647] [id = 687] 04:52:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x115e9f400) [pid = 1647] [serial = 2061] [outer = 0x0] 04:52:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x116758c00) [pid = 1647] [serial = 2062] [outer = 0x115e9f400] 04:52:19 INFO - PROCESS | 1647 | 1469447539650 Marionette DEBUG loaded listener.js 04:52:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1182de000) [pid = 1647] [serial = 2063] [outer = 0x115e9f400] 04:52:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1269ae800 == 38 [pid = 1647] [id = 681] 04:52:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1271c8800 == 37 [pid = 1647] [id = 680] 04:52:20 INFO - PROCESS | 1647 | --DOCSHELL 0x124cb9000 == 36 [pid = 1647] [id = 679] 04:52:20 INFO - PROCESS | 1647 | --DOCSHELL 0x124143000 == 35 [pid = 1647] [id = 678] 04:52:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1182ce000 == 34 [pid = 1647] [id = 677] 04:52:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1181a3000 == 33 [pid = 1647] [id = 675] 04:52:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1247b8800 == 32 [pid = 1647] [id = 676] 04:52:20 INFO - PROCESS | 1647 | --DOCSHELL 0x125e0e000 == 31 [pid = 1647] [id = 674] 04:52:20 INFO - PROCESS | 1647 | --DOCSHELL 0x12b734000 == 30 [pid = 1647] [id = 686] 04:52:20 INFO - PROCESS | 1647 | --DOCSHELL 0x12a785800 == 29 [pid = 1647] [id = 685] 04:52:20 INFO - PROCESS | 1647 | --DOCSHELL 0x12585c800 == 28 [pid = 1647] [id = 684] 04:52:20 INFO - PROCESS | 1647 | --DOCSHELL 0x12a320000 == 27 [pid = 1647] [id = 682] 04:52:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1191cc000 == 26 [pid = 1647] [id = 683] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11919c800) [pid = 1647] [serial = 2002] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x117e02800) [pid = 1647] [serial = 1996] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1182d7000) [pid = 1647] [serial = 1997] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118826800) [pid = 1647] [serial = 1999] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118887c00) [pid = 1647] [serial = 2000] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1185f3000) [pid = 1647] [serial = 1991] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1182da800) [pid = 1647] [serial = 1990] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x113194000) [pid = 1647] [serial = 1976] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x110fb5000) [pid = 1647] [serial = 1975] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119aedc00) [pid = 1647] [serial = 2006] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11887cc00) [pid = 1647] [serial = 2005] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12410cc00) [pid = 1647] [serial = 2011] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x120fcb800) [pid = 1647] [serial = 2008] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x124004000) [pid = 1647] [serial = 2009] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x124199400) [pid = 1647] [serial = 2012] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x124424400) [pid = 1647] [serial = 2014] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1210ea000) [pid = 1647] [serial = 2020] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1182d6c00) [pid = 1647] [serial = 1979] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x117082800) [pid = 1647] [serial = 2017] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1176b9c00) [pid = 1647] [serial = 1978] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x115e9c800) [pid = 1647] [serial = 1993] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x116536c00) [pid = 1647] [serial = 1994] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x124428800) [pid = 1647] [serial = 2021] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1199ef800) [pid = 1647] [serial = 1982] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x12442d400) [pid = 1647] [serial = 2015] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x11916e000) [pid = 1647] [serial = 1981] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x11882dc00) [pid = 1647] [serial = 2018] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x12418fc00) [pid = 1647] [serial = 1985] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x1210eb800) [pid = 1647] [serial = 1984] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x116756c00) [pid = 1647] [serial = 1988] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x113908800) [pid = 1647] [serial = 1987] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x1199ec800) [pid = 1647] [serial = 2003] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x1248ac800) [pid = 1647] [serial = 2023] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1647 | 1469447540614 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] 04:52:20 INFO - PROCESS | 1647 | 1469447540668 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:52:20 INFO - PROCESS | 1647 | 1469447540671 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:52:20 INFO - PROCESS | 1647 | 1469447540673 Marionette TRACE conn2 <- [1,2722,null,{}] 04:52:20 INFO - PROCESS | 1647 | 1469447540677 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}] 04:52:20 INFO - PROCESS | 1647 | 1469447540678 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:20 INFO - PROCESS | 1647 | 1469447540760 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:52:20 INFO - PROCESS | 1647 | 1469447540768 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:20 INFO - PROCESS | 1647 | 1469447540769 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170e1800 == 27 [pid = 1647] [id = 688] 04:52:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x113191c00) [pid = 1647] [serial = 2064] [outer = 0x0] 04:52:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x113197c00) [pid = 1647] [serial = 2065] [outer = 0x113191c00] 04:52:20 INFO - PROCESS | 1647 | 1469447540799 Marionette DEBUG loaded listener.js 04:52:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x11396ac00) [pid = 1647] [serial = 2066] [outer = 0x113191c00] 04:52:21 INFO - PROCESS | 1647 | 1469447541196 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] 04:52:21 INFO - PROCESS | 1647 | 1469447541247 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:52:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:52:21 INFO - PROCESS | 1647 | 1469447541251 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:52:21 INFO - PROCESS | 1647 | 1469447541253 Marionette TRACE conn2 <- [1,2726,null,{}] 04:52:21 INFO - PROCESS | 1647 | 1469447541256 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}] 04:52:21 INFO - PROCESS | 1647 | 1469447541258 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:21 INFO - PROCESS | 1647 | 1469447541336 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:52:21 INFO - PROCESS | 1647 | 1469447541340 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:21 INFO - PROCESS | 1647 | 1469447541342 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182cb800 == 28 [pid = 1647] [id = 689] 04:52:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x115ea6c00) [pid = 1647] [serial = 2067] [outer = 0x0] 04:52:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x116909800) [pid = 1647] [serial = 2068] [outer = 0x115ea6c00] 04:52:21 INFO - PROCESS | 1647 | 1469447541371 Marionette DEBUG loaded listener.js 04:52:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x117083c00) [pid = 1647] [serial = 2069] [outer = 0x115ea6c00] 04:52:21 INFO - PROCESS | 1647 | 1469447541716 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]]]}] 04:52:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:52:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 472ms 04:52:21 INFO - PROCESS | 1647 | 1469447541723 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:52:21 INFO - PROCESS | 1647 | 1469447541725 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:52:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:52:21 INFO - PROCESS | 1647 | 1469447541727 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:52:21 INFO - PROCESS | 1647 | 1469447541733 Marionette TRACE conn2 <- [1,2730,null,{}] 04:52:21 INFO - PROCESS | 1647 | 1469447541751 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}] 04:52:21 INFO - PROCESS | 1647 | 1469447541754 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:21 INFO - PROCESS | 1647 | 1469447541837 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:52:21 INFO - PROCESS | 1647 | 1469447541892 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:21 INFO - PROCESS | 1647 | 1469447541894 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x124022800 == 29 [pid = 1647] [id = 690] 04:52:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x110fe2000) [pid = 1647] [serial = 2070] [outer = 0x0] 04:52:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x1182dec00) [pid = 1647] [serial = 2071] [outer = 0x110fe2000] 04:52:21 INFO - PROCESS | 1647 | 1469447541922 Marionette DEBUG loaded listener.js 04:52:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x1185f5800) [pid = 1647] [serial = 2072] [outer = 0x110fe2000] 04:52:22 INFO - PROCESS | 1647 | 1469447542701 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"]]]}] 04:52:22 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 04:52:22 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:52:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:52:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 983ms 04:52:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:52:22 INFO - PROCESS | 1647 | 1469447542711 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 04:52:22 INFO - PROCESS | 1647 | 1469447542712 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:52:22 INFO - PROCESS | 1647 | 1469447542714 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:52:22 INFO - PROCESS | 1647 | 1469447542716 Marionette TRACE conn2 <- [1,2734,null,{}] 04:52:22 INFO - PROCESS | 1647 | 1469447542718 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}] 04:52:22 INFO - PROCESS | 1647 | 1469447542719 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:22 INFO - PROCESS | 1647 | 1469447542821 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:52:22 INFO - PROCESS | 1647 | 1469447542826 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:22 INFO - PROCESS | 1647 | 1469447542827 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12471d000 == 30 [pid = 1647] [id = 691] 04:52:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x118830000) [pid = 1647] [serial = 2073] [outer = 0x0] 04:52:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11887b000) [pid = 1647] [serial = 2074] [outer = 0x118830000] 04:52:22 INFO - PROCESS | 1647 | 1469447542852 Marionette DEBUG loaded listener.js 04:52:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1188ff000) [pid = 1647] [serial = 2075] [outer = 0x118830000] 04:52:23 INFO - PROCESS | 1647 | 1469447543207 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]]]}] 04:52:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:52:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 519ms 04:52:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:52:23 INFO - PROCESS | 1647 | 1469447543239 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:52:23 INFO - PROCESS | 1647 | 1469447543241 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:52:23 INFO - PROCESS | 1647 | 1469447543243 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:52:23 INFO - PROCESS | 1647 | 1469447543244 Marionette TRACE conn2 <- [1,2738,null,{}] 04:52:23 INFO - PROCESS | 1647 | 1469447543249 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}] 04:52:23 INFO - PROCESS | 1647 | 1469447543250 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:23 INFO - PROCESS | 1647 | 1469447543350 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:52:23 INFO - PROCESS | 1647 | 1469447543353 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:23 INFO - PROCESS | 1647 | 1469447543355 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cb2000 == 31 [pid = 1647] [id = 692] 04:52:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x113372800) [pid = 1647] [serial = 2076] [outer = 0x0] 04:52:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11919b800) [pid = 1647] [serial = 2077] [outer = 0x113372800] 04:52:23 INFO - PROCESS | 1647 | 1469447543379 Marionette DEBUG loaded listener.js 04:52:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x119908000) [pid = 1647] [serial = 2078] [outer = 0x113372800] 04:52:23 INFO - PROCESS | 1647 | 1469447543721 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]]]}] 04:52:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:52:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 525ms 04:52:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:52:23 INFO - PROCESS | 1647 | 1469447543773 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:52:23 INFO - PROCESS | 1647 | 1469447543775 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:52:23 INFO - PROCESS | 1647 | 1469447543778 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:52:23 INFO - PROCESS | 1647 | 1469447543780 Marionette TRACE conn2 <- [1,2742,null,{}] 04:52:23 INFO - PROCESS | 1647 | 1469447543784 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}] 04:52:23 INFO - PROCESS | 1647 | 1469447543790 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:23 INFO - PROCESS | 1647 | 1469447543960 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:52:23 INFO - PROCESS | 1647 | 1469447543982 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:23 INFO - PROCESS | 1647 | 1469447543983 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e16000 == 32 [pid = 1647] [id = 693] 04:52:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x119910c00) [pid = 1647] [serial = 2079] [outer = 0x0] 04:52:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x119ae3c00) [pid = 1647] [serial = 2080] [outer = 0x119910c00] 04:52:24 INFO - PROCESS | 1647 | 1469447544021 Marionette DEBUG loaded listener.js 04:52:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x119c90800) [pid = 1647] [serial = 2081] [outer = 0x119910c00] 04:52:24 INFO - PROCESS | 1647 | 1469447544394 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]]]}] 04:52:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:52:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 670ms 04:52:24 INFO - PROCESS | 1647 | 1469447544449 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:52:24 INFO - PROCESS | 1647 | 1469447544451 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:52:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:52:24 INFO - PROCESS | 1647 | 1469447544454 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:52:24 INFO - PROCESS | 1647 | 1469447544456 Marionette TRACE conn2 <- [1,2746,null,{}] 04:52:24 INFO - PROCESS | 1647 | 1469447544465 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}] 04:52:24 INFO - PROCESS | 1647 | 1469447544467 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:24 INFO - PROCESS | 1647 | 1469447544607 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:52:24 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11318b000) [pid = 1647] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:52:24 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x112232c00) [pid = 1647] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:52:24 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x119be1800) [pid = 1647] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:52:24 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x117080000) [pid = 1647] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:52:24 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x124422400) [pid = 1647] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:52:24 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x11318a800) [pid = 1647] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:52:24 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x116a8d400) [pid = 1647] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:52:24 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x1185f3800) [pid = 1647] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:52:24 INFO - PROCESS | 1647 | 1469447544853 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:24 INFO - PROCESS | 1647 | 1469447544854 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e8f800 == 33 [pid = 1647] [id = 694] 04:52:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x111f2a000) [pid = 1647] [serial = 2082] [outer = 0x0] 04:52:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x113d4c800) [pid = 1647] [serial = 2083] [outer = 0x111f2a000] 04:52:24 INFO - PROCESS | 1647 | 1469447544880 Marionette DEBUG loaded listener.js 04:52:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1180e2800) [pid = 1647] [serial = 2084] [outer = 0x111f2a000] 04:52:25 INFO - PROCESS | 1647 | 1469447545142 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]]]}] 04:52:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:52:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 729ms 04:52:25 INFO - PROCESS | 1647 | 1469447545188 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:52:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:52:25 INFO - PROCESS | 1647 | 1469447545191 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:52:25 INFO - PROCESS | 1647 | 1469447545194 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:52:25 INFO - PROCESS | 1647 | 1469447545200 Marionette TRACE conn2 <- [1,2750,null,{}] 04:52:25 INFO - PROCESS | 1647 | 1469447545211 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}] 04:52:25 INFO - PROCESS | 1647 | 1469447545214 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:25 INFO - PROCESS | 1647 | 1469447545335 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:52:25 INFO - PROCESS | 1647 | 1469447545340 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:25 INFO - PROCESS | 1647 | 1469447545341 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fce800 == 34 [pid = 1647] [id = 695] 04:52:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x117089000) [pid = 1647] [serial = 2085] [outer = 0x0] 04:52:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1210d4c00) [pid = 1647] [serial = 2086] [outer = 0x117089000] 04:52:25 INFO - PROCESS | 1647 | 1469447545380 Marionette DEBUG loaded listener.js 04:52:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1210ea000) [pid = 1647] [serial = 2087] [outer = 0x117089000] 04:52:25 INFO - PROCESS | 1647 | 1469447545749 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]]]}] 04:52:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:52:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 583ms 04:52:25 INFO - PROCESS | 1647 | 1469447545776 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:52:25 INFO - PROCESS | 1647 | 1469447545778 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:52:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:52:25 INFO - PROCESS | 1647 | 1469447545784 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:52:25 INFO - PROCESS | 1647 | 1469447545785 Marionette TRACE conn2 <- [1,2754,null,{}] 04:52:25 INFO - PROCESS | 1647 | 1469447545787 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}] 04:52:25 INFO - PROCESS | 1647 | 1469447545788 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:25 INFO - PROCESS | 1647 | 1469447545889 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:52:25 INFO - PROCESS | 1647 | 1469447545896 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:25 INFO - PROCESS | 1647 | 1469447545898 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x124022000 == 35 [pid = 1647] [id = 696] 04:52:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x124005c00) [pid = 1647] [serial = 2088] [outer = 0x0] 04:52:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x124009800) [pid = 1647] [serial = 2089] [outer = 0x124005c00] 04:52:25 INFO - PROCESS | 1647 | 1469447545929 Marionette DEBUG loaded listener.js 04:52:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x12410cc00) [pid = 1647] [serial = 2090] [outer = 0x124005c00] 04:52:26 INFO - PROCESS | 1647 | 1469447546218 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]]]}] 04:52:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:52:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 469ms 04:52:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:52:26 INFO - PROCESS | 1647 | 1469447546253 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:52:26 INFO - PROCESS | 1647 | 1469447546254 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:52:26 INFO - PROCESS | 1647 | 1469447546256 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:52:26 INFO - PROCESS | 1647 | 1469447546257 Marionette TRACE conn2 <- [1,2758,null,{}] 04:52:26 INFO - PROCESS | 1647 | 1469447546259 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}] 04:52:26 INFO - PROCESS | 1647 | 1469447546261 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:26 INFO - PROCESS | 1647 | 1469447546341 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:52:26 INFO - PROCESS | 1647 | 1469447546347 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:26 INFO - PROCESS | 1647 | 1469447546349 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a71c800 == 36 [pid = 1647] [id = 697] 04:52:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x124113800) [pid = 1647] [serial = 2091] [outer = 0x0] 04:52:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x124193c00) [pid = 1647] [serial = 2092] [outer = 0x124113800] 04:52:26 INFO - PROCESS | 1647 | 1469447546373 Marionette DEBUG loaded listener.js 04:52:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x124204400) [pid = 1647] [serial = 2093] [outer = 0x124113800] 04:52:26 INFO - PROCESS | 1647 | 1469447546689 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]]]}] 04:52:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:52:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 469ms 04:52:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:52:26 INFO - PROCESS | 1647 | 1469447546726 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:52:26 INFO - PROCESS | 1647 | 1469447546727 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:52:26 INFO - PROCESS | 1647 | 1469447546729 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:52:26 INFO - PROCESS | 1647 | 1469447546731 Marionette TRACE conn2 <- [1,2762,null,{}] 04:52:26 INFO - PROCESS | 1647 | 1469447546733 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}] 04:52:26 INFO - PROCESS | 1647 | 1469447546735 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:26 INFO - PROCESS | 1647 | 1469447546852 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:52:26 INFO - PROCESS | 1647 | 1469447546937 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:26 INFO - PROCESS | 1647 | 1469447546939 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11518a000 == 37 [pid = 1647] [id = 698] 04:52:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x110fa9c00) [pid = 1647] [serial = 2094] [outer = 0x0] 04:52:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x110fb5400) [pid = 1647] [serial = 2095] [outer = 0x110fa9c00] 04:52:26 INFO - PROCESS | 1647 | 1469447546970 Marionette DEBUG loaded listener.js 04:52:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1127d1c00) [pid = 1647] [serial = 2096] [outer = 0x110fa9c00] 04:52:27 INFO - PROCESS | 1647 | 1469447547517 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]]]}] 04:52:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:52:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 820ms 04:52:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:52:27 INFO - PROCESS | 1647 | 1469447547551 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:52:27 INFO - PROCESS | 1647 | 1469447547554 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:52:27 INFO - PROCESS | 1647 | 1469447547556 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:52:27 INFO - PROCESS | 1647 | 1469447547559 Marionette TRACE conn2 <- [1,2766,null,{}] 04:52:27 INFO - PROCESS | 1647 | 1469447547562 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}] 04:52:27 INFO - PROCESS | 1647 | 1469447547564 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:27 INFO - PROCESS | 1647 | 1469447547673 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:52:27 INFO - PROCESS | 1647 | 1469447547753 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:27 INFO - PROCESS | 1647 | 1469447547755 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12401f000 == 38 [pid = 1647] [id = 699] 04:52:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116758000) [pid = 1647] [serial = 2097] [outer = 0x0] 04:52:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x116a0c800) [pid = 1647] [serial = 2098] [outer = 0x116758000] 04:52:27 INFO - PROCESS | 1647 | 1469447547785 Marionette DEBUG loaded listener.js 04:52:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1176b9000) [pid = 1647] [serial = 2099] [outer = 0x116758000] 04:52:28 INFO - PROCESS | 1647 | 1469447548466 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]]]}] 04:52:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:52:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 925ms 04:52:28 INFO - PROCESS | 1647 | 1469447548482 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:52:28 INFO - PROCESS | 1647 | 1469447548484 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:52:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:52:28 INFO - PROCESS | 1647 | 1469447548488 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:52:28 INFO - PROCESS | 1647 | 1469447548490 Marionette TRACE conn2 <- [1,2770,null,{}] 04:52:28 INFO - PROCESS | 1647 | 1469447548493 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}] 04:52:28 INFO - PROCESS | 1647 | 1469447548495 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:28 INFO - PROCESS | 1647 | 1469447548600 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:52:28 INFO - PROCESS | 1647 | 1469447548679 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:28 INFO - PROCESS | 1647 | 1469447548682 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182c6000 == 39 [pid = 1647] [id = 700] 04:52:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1151c5000) [pid = 1647] [serial = 2100] [outer = 0x0] 04:52:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x116758400) [pid = 1647] [serial = 2101] [outer = 0x1151c5000] 04:52:28 INFO - PROCESS | 1647 | 1469447548710 Marionette DEBUG loaded listener.js 04:52:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x117085c00) [pid = 1647] [serial = 2102] [outer = 0x1151c5000] 04:52:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12a71c800 == 38 [pid = 1647] [id = 697] 04:52:28 INFO - PROCESS | 1647 | --DOCSHELL 0x124022000 == 37 [pid = 1647] [id = 696] 04:52:28 INFO - PROCESS | 1647 | --DOCSHELL 0x128fce800 == 36 [pid = 1647] [id = 695] 04:52:28 INFO - PROCESS | 1647 | --DOCSHELL 0x126e8f800 == 35 [pid = 1647] [id = 694] 04:52:28 INFO - PROCESS | 1647 | --DOCSHELL 0x125e16000 == 34 [pid = 1647] [id = 693] 04:52:28 INFO - PROCESS | 1647 | --DOCSHELL 0x124cb2000 == 33 [pid = 1647] [id = 692] 04:52:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12471d000 == 32 [pid = 1647] [id = 691] 04:52:28 INFO - PROCESS | 1647 | --DOCSHELL 0x124022800 == 31 [pid = 1647] [id = 690] 04:52:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1182cb800 == 30 [pid = 1647] [id = 689] 04:52:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1170e1800 == 29 [pid = 1647] [id = 688] 04:52:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1194d6800 == 28 [pid = 1647] [id = 687] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1199f2400) [pid = 1647] [serial = 2038] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11707fc00) [pid = 1647] [serial = 2044] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1210d1400) [pid = 1647] [serial = 2041] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1180df400) [pid = 1647] [serial = 2029] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1182e3c00) [pid = 1647] [serial = 2030] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x124aed800) [pid = 1647] [serial = 2024] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x113191800) [pid = 1647] [serial = 2026] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x115ea5000) [pid = 1647] [serial = 2027] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11707bc00) [pid = 1647] [serial = 2032] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x118173000) [pid = 1647] [serial = 2033] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11875f800) [pid = 1647] [serial = 2035] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1210e5800) [pid = 1647] [serial = 2042] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119b07c00) [pid = 1647] [serial = 2039] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11882b400) [pid = 1647] [serial = 2036] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x118718800) [pid = 1647] [serial = 2045] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1210e5400) [pid = 1647] [serial = 2047] [outer = 0x0] [url = about:blank] 04:52:29 INFO - PROCESS | 1647 | 1469447549166 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]]]}] 04:52:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:52:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 723ms 04:52:29 INFO - PROCESS | 1647 | 1469447549211 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:52:29 INFO - PROCESS | 1647 | 1469447549216 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:52:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:52:29 INFO - PROCESS | 1647 | 1469447549223 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:52:29 INFO - PROCESS | 1647 | 1469447549226 Marionette TRACE conn2 <- [1,2774,null,{}] 04:52:29 INFO - PROCESS | 1647 | 1469447549229 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}] 04:52:29 INFO - PROCESS | 1647 | 1469447549232 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:29 INFO - PROCESS | 1647 | 1469447549355 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:52:29 INFO - PROCESS | 1647 | 1469447549425 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:29 INFO - PROCESS | 1647 | 1469447549426 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1194e5800 == 29 [pid = 1647] [id = 701] 04:52:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x117087000) [pid = 1647] [serial = 2103] [outer = 0x0] 04:52:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x118173000) [pid = 1647] [serial = 2104] [outer = 0x117087000] 04:52:29 INFO - PROCESS | 1647 | 1469447549455 Marionette DEBUG loaded listener.js 04:52:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1185eb800) [pid = 1647] [serial = 2105] [outer = 0x117087000] 04:52:29 INFO - PROCESS | 1647 | 1469447549772 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]]]}] 04:52:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:52:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 571ms 04:52:29 INFO - PROCESS | 1647 | 1469447549793 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:52:29 INFO - PROCESS | 1647 | 1469447549795 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:52:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:52:29 INFO - PROCESS | 1647 | 1469447549800 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:52:29 INFO - PROCESS | 1647 | 1469447549803 Marionette TRACE conn2 <- [1,2778,null,{}] 04:52:29 INFO - PROCESS | 1647 | 1469447549811 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}] 04:52:29 INFO - PROCESS | 1647 | 1469447549817 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:29 INFO - PROCESS | 1647 | 1469447549900 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:52:29 INFO - PROCESS | 1647 | 1469447549971 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:29 INFO - PROCESS | 1647 | 1469447549973 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cab000 == 30 [pid = 1647] [id = 702] 04:52:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1185f5400) [pid = 1647] [serial = 2106] [outer = 0x0] 04:52:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118825800) [pid = 1647] [serial = 2107] [outer = 0x1185f5400] 04:52:30 INFO - PROCESS | 1647 | 1469447550003 Marionette DEBUG loaded listener.js 04:52:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119722800) [pid = 1647] [serial = 2108] [outer = 0x1185f5400] 04:52:30 INFO - PROCESS | 1647 | 1469447550286 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]]]}] 04:52:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:52:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 524ms 04:52:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:52:30 INFO - PROCESS | 1647 | 1469447550323 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:52:30 INFO - PROCESS | 1647 | 1469447550325 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:52:30 INFO - PROCESS | 1647 | 1469447550335 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:52:30 INFO - PROCESS | 1647 | 1469447550336 Marionette TRACE conn2 <- [1,2782,null,{}] 04:52:30 INFO - PROCESS | 1647 | 1469447550338 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}] 04:52:30 INFO - PROCESS | 1647 | 1469447550340 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:30 INFO - PROCESS | 1647 | 1469447550425 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:52:30 INFO - PROCESS | 1647 | 1469447550482 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:30 INFO - PROCESS | 1647 | 1469447550483 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269a9800 == 31 [pid = 1647] [id = 703] 04:52:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119752000) [pid = 1647] [serial = 2109] [outer = 0x0] 04:52:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1199f2000) [pid = 1647] [serial = 2110] [outer = 0x119752000] 04:52:30 INFO - PROCESS | 1647 | 1469447550508 Marionette DEBUG loaded listener.js 04:52:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119aec800) [pid = 1647] [serial = 2111] [outer = 0x119752000] 04:52:30 INFO - PROCESS | 1647 | 1469447550789 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]]]}] 04:52:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:52:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 482ms 04:52:30 INFO - PROCESS | 1647 | 1469447550819 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:52:30 INFO - PROCESS | 1647 | 1469447550822 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:52:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:52:30 INFO - PROCESS | 1647 | 1469447550825 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:52:30 INFO - PROCESS | 1647 | 1469447550827 Marionette TRACE conn2 <- [1,2786,null,{}] 04:52:30 INFO - PROCESS | 1647 | 1469447550840 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}] 04:52:30 INFO - PROCESS | 1647 | 1469447550842 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:30 INFO - PROCESS | 1647 | 1469447550965 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:52:30 INFO - PROCESS | 1647 | 1469447550971 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:30 INFO - PROCESS | 1647 | 1469447550972 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191ba800 == 32 [pid = 1647] [id = 704] 04:52:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119b05400) [pid = 1647] [serial = 2112] [outer = 0x0] 04:52:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119b0f400) [pid = 1647] [serial = 2113] [outer = 0x119b05400] 04:52:31 INFO - PROCESS | 1647 | 1469447551010 Marionette DEBUG loaded listener.js 04:52:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x120fce400) [pid = 1647] [serial = 2114] [outer = 0x119b05400] 04:52:31 INFO - PROCESS | 1647 | 1469447551470 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]]]}] 04:52:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:52:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 683ms 04:52:31 INFO - PROCESS | 1647 | 1469447551515 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:52:31 INFO - PROCESS | 1647 | 1469447551516 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:52:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:52:31 INFO - PROCESS | 1647 | 1469447551518 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:52:31 INFO - PROCESS | 1647 | 1469447551519 Marionette TRACE conn2 <- [1,2790,null,{}] 04:52:31 INFO - PROCESS | 1647 | 1469447551521 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}] 04:52:31 INFO - PROCESS | 1647 | 1469447551525 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:31 INFO - PROCESS | 1647 | 1469447551641 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:52:31 INFO - PROCESS | 1647 | 1469447551649 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:31 INFO - PROCESS | 1647 | 1469447551650 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a32e000 == 33 [pid = 1647] [id = 705] 04:52:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1210d9000) [pid = 1647] [serial = 2115] [outer = 0x0] 04:52:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124007800) [pid = 1647] [serial = 2116] [outer = 0x1210d9000] 04:52:31 INFO - PROCESS | 1647 | 1469447551675 Marionette DEBUG loaded listener.js 04:52:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12442f800) [pid = 1647] [serial = 2117] [outer = 0x1210d9000] 04:52:32 INFO - PROCESS | 1647 | 1469447552009 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]]]}] 04:52:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:52:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 518ms 04:52:32 INFO - PROCESS | 1647 | 1469447552036 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:52:32 INFO - PROCESS | 1647 | 1469447552037 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:52:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:52:32 INFO - PROCESS | 1647 | 1469447552050 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:52:32 INFO - PROCESS | 1647 | 1469447552051 Marionette TRACE conn2 <- [1,2794,null,{}] 04:52:32 INFO - PROCESS | 1647 | 1469447552053 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}] 04:52:32 INFO - PROCESS | 1647 | 1469447552054 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:32 INFO - PROCESS | 1647 | 1469447552152 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:52:32 INFO - PROCESS | 1647 | 1469447552155 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:32 INFO - PROCESS | 1647 | 1469447552156 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a76d800 == 34 [pid = 1647] [id = 706] 04:52:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118829800) [pid = 1647] [serial = 2118] [outer = 0x0] 04:52:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x124a8a800) [pid = 1647] [serial = 2119] [outer = 0x118829800] 04:52:32 INFO - PROCESS | 1647 | 1469447552180 Marionette DEBUG loaded listener.js 04:52:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x124ae6000) [pid = 1647] [serial = 2120] [outer = 0x118829800] 04:52:32 INFO - PROCESS | 1647 | 1469447552519 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]]]}] 04:52:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:52:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 520ms 04:52:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:52:32 INFO - PROCESS | 1647 | 1469447552575 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:52:32 INFO - PROCESS | 1647 | 1469447552576 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:52:32 INFO - PROCESS | 1647 | 1469447552578 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:52:32 INFO - PROCESS | 1647 | 1469447552579 Marionette TRACE conn2 <- [1,2798,null,{}] 04:52:32 INFO - PROCESS | 1647 | 1469447552582 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}] 04:52:32 INFO - PROCESS | 1647 | 1469447552583 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:32 INFO - PROCESS | 1647 | 1469447552682 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:52:32 INFO - PROCESS | 1647 | 1469447552685 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:32 INFO - PROCESS | 1647 | 1469447552686 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b735000 == 35 [pid = 1647] [id = 707] 04:52:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1210da400) [pid = 1647] [serial = 2121] [outer = 0x0] 04:52:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124ae9000) [pid = 1647] [serial = 2122] [outer = 0x1210da400] 04:52:32 INFO - PROCESS | 1647 | 1469447552709 Marionette DEBUG loaded listener.js 04:52:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124d11400) [pid = 1647] [serial = 2123] [outer = 0x1210da400] 04:52:33 INFO - PROCESS | 1647 | 1469447553025 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]]]}] 04:52:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:52:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 471ms 04:52:33 INFO - PROCESS | 1647 | 1469447553055 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:52:33 INFO - PROCESS | 1647 | 1469447553056 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:52:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:52:33 INFO - PROCESS | 1647 | 1469447553067 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:52:33 INFO - PROCESS | 1647 | 1469447553068 Marionette TRACE conn2 <- [1,2802,null,{}] 04:52:33 INFO - PROCESS | 1647 | 1469447553071 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}] 04:52:33 INFO - PROCESS | 1647 | 1469447553072 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:33 INFO - PROCESS | 1647 | 1469447553298 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:52:33 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x124199800) [pid = 1647] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:52:33 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x111f2a000) [pid = 1647] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:52:33 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x117089000) [pid = 1647] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:52:33 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x124005c00) [pid = 1647] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:52:33 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x115ea6c00) [pid = 1647] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:52:33 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1130aa400) [pid = 1647] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:52:33 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118830000) [pid = 1647] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:52:33 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119910c00) [pid = 1647] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:52:33 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x110fe2000) [pid = 1647] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:52:33 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x115e9f400) [pid = 1647] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:52:33 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x113191c00) [pid = 1647] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:52:33 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x115ea2000) [pid = 1647] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:52:33 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11835f400) [pid = 1647] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:52:33 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119be0400) [pid = 1647] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:52:33 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x113372800) [pid = 1647] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:52:33 INFO - PROCESS | 1647 | 1469447553364 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:33 INFO - PROCESS | 1647 | 1469447553366 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12453e800 == 36 [pid = 1647] [id = 708] 04:52:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x110fb1000) [pid = 1647] [serial = 2124] [outer = 0x0] 04:52:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x113192400) [pid = 1647] [serial = 2125] [outer = 0x110fb1000] 04:52:33 INFO - PROCESS | 1647 | 1469447553403 Marionette DEBUG loaded listener.js 04:52:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x116a90000) [pid = 1647] [serial = 2126] [outer = 0x110fb1000] 04:52:33 INFO - PROCESS | 1647 | 1469447553681 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]]]}] 04:52:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:52:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 04:52:33 INFO - PROCESS | 1647 | 1469447553737 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:52:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:52:33 INFO - PROCESS | 1647 | 1469447553738 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:52:33 INFO - PROCESS | 1647 | 1469447553740 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:52:33 INFO - PROCESS | 1647 | 1469447553742 Marionette TRACE conn2 <- [1,2806,null,{}] 04:52:33 INFO - PROCESS | 1647 | 1469447553744 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}] 04:52:33 INFO - PROCESS | 1647 | 1469447553745 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:33 INFO - PROCESS | 1647 | 1469447553827 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:52:33 INFO - PROCESS | 1647 | 1469447553888 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:33 INFO - PROCESS | 1647 | 1469447553889 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e16800 == 37 [pid = 1647] [id = 709] 04:52:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112ddd400) [pid = 1647] [serial = 2127] [outer = 0x0] 04:52:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119910c00) [pid = 1647] [serial = 2128] [outer = 0x112ddd400] 04:52:33 INFO - PROCESS | 1647 | 1469447553913 Marionette DEBUG loaded listener.js 04:52:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1248adc00) [pid = 1647] [serial = 2129] [outer = 0x112ddd400] 04:52:34 INFO - PROCESS | 1647 | 1469447554208 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]]]}] 04:52:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:52:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 520ms 04:52:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:52:34 INFO - PROCESS | 1647 | 1469447554263 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:52:34 INFO - PROCESS | 1647 | 1469447554265 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:52:34 INFO - PROCESS | 1647 | 1469447554268 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:52:34 INFO - PROCESS | 1647 | 1469447554271 Marionette TRACE conn2 <- [1,2810,null,{}] 04:52:34 INFO - PROCESS | 1647 | 1469447554275 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}] 04:52:34 INFO - PROCESS | 1647 | 1469447554277 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:34 INFO - PROCESS | 1647 | 1469447554416 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:52:34 INFO - PROCESS | 1647 | 1469447554503 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:34 INFO - PROCESS | 1647 | 1469447554505 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c4ba000 == 38 [pid = 1647] [id = 710] 04:52:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116a8f800) [pid = 1647] [serial = 2130] [outer = 0x0] 04:52:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124d19c00) [pid = 1647] [serial = 2131] [outer = 0x116a8f800] 04:52:34 INFO - PROCESS | 1647 | 1469447554533 Marionette DEBUG loaded listener.js 04:52:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1253f3800) [pid = 1647] [serial = 2132] [outer = 0x116a8f800] 04:52:34 INFO - PROCESS | 1647 | 1469447554908 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]]]}] 04:52:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:52:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 672ms 04:52:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:52:34 INFO - PROCESS | 1647 | 1469447554942 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:52:34 INFO - PROCESS | 1647 | 1469447554943 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:52:34 INFO - PROCESS | 1647 | 1469447554946 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:52:34 INFO - PROCESS | 1647 | 1469447554948 Marionette TRACE conn2 <- [1,2814,null,{}] 04:52:34 INFO - PROCESS | 1647 | 1469447554951 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}] 04:52:34 INFO - PROCESS | 1647 | 1469447554953 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:35 INFO - PROCESS | 1647 | 1469447555075 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:52:35 INFO - PROCESS | 1647 | 1469447555168 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:35 INFO - PROCESS | 1647 | 1469447555169 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c613800 == 39 [pid = 1647] [id = 711] 04:52:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1253f1800) [pid = 1647] [serial = 2133] [outer = 0x0] 04:52:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1256e0800) [pid = 1647] [serial = 2134] [outer = 0x1253f1800] 04:52:35 INFO - PROCESS | 1647 | 1469447555208 Marionette DEBUG loaded listener.js 04:52:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x125dc4c00) [pid = 1647] [serial = 2135] [outer = 0x1253f1800] 04:52:35 INFO - PROCESS | 1647 | 1469447555717 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]]]}] 04:52:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:52:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 874ms 04:52:35 INFO - PROCESS | 1647 | 1469447555832 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:52:35 INFO - PROCESS | 1647 | 1469447555837 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:52:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:52:35 INFO - PROCESS | 1647 | 1469447555843 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:52:35 INFO - PROCESS | 1647 | 1469447555850 Marionette TRACE conn2 <- [1,2818,null,{}] 04:52:35 INFO - PROCESS | 1647 | 1469447555856 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}] 04:52:35 INFO - PROCESS | 1647 | 1469447555858 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:36 INFO - PROCESS | 1647 | 1469447556019 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:52:36 INFO - PROCESS | 1647 | 1469447556089 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:36 INFO - PROCESS | 1647 | 1469447556090 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12412a000 == 40 [pid = 1647] [id = 712] 04:52:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x113d4ec00) [pid = 1647] [serial = 2136] [outer = 0x0] 04:52:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x116a0cc00) [pid = 1647] [serial = 2137] [outer = 0x113d4ec00] 04:52:36 INFO - PROCESS | 1647 | 1469447556121 Marionette DEBUG loaded listener.js 04:52:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118172400) [pid = 1647] [serial = 2138] [outer = 0x113d4ec00] 04:52:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce4c800 == 39 [pid = 1647] [id = 16] 04:52:36 INFO - PROCESS | 1647 | 1469447556592 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]]]}] 04:52:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:52:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 777ms 04:52:36 INFO - PROCESS | 1647 | 1469447556619 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:52:36 INFO - PROCESS | 1647 | 1469447556622 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:52:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:52:36 INFO - PROCESS | 1647 | 1469447556627 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:52:36 INFO - PROCESS | 1647 | 1469447556628 Marionette TRACE conn2 <- [1,2822,null,{}] 04:52:36 INFO - PROCESS | 1647 | 1469447556631 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}] 04:52:36 INFO - PROCESS | 1647 | 1469447556633 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:36 INFO - PROCESS | 1647 | 1469447556735 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:52:36 INFO - PROCESS | 1647 | 1469447556808 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:36 INFO - PROCESS | 1647 | 1469447556810 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271e1800 == 40 [pid = 1647] [id = 713] 04:52:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1185f0400) [pid = 1647] [serial = 2139] [outer = 0x0] 04:52:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11887c000) [pid = 1647] [serial = 2140] [outer = 0x1185f0400] 04:52:36 INFO - PROCESS | 1647 | 1469447556840 Marionette DEBUG loaded listener.js 04:52:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119909000) [pid = 1647] [serial = 2141] [outer = 0x1185f0400] 04:52:37 INFO - PROCESS | 1647 | 1469447557251 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]]]}] 04:52:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:52:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 672ms 04:52:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:52:37 INFO - PROCESS | 1647 | 1469447557298 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:52:37 INFO - PROCESS | 1647 | 1469447557300 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:52:37 INFO - PROCESS | 1647 | 1469447557302 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:52:37 INFO - PROCESS | 1647 | 1469447557305 Marionette TRACE conn2 <- [1,2826,null,{}] 04:52:37 INFO - PROCESS | 1647 | 1469447557335 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}] 04:52:37 INFO - PROCESS | 1647 | 1469447557338 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:37 INFO - PROCESS | 1647 | 1469447557441 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:52:37 INFO - PROCESS | 1647 | 1469447557515 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:37 INFO - PROCESS | 1647 | 1469447557517 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c4cf000 == 41 [pid = 1647] [id = 714] 04:52:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1199f4400) [pid = 1647] [serial = 2142] [outer = 0x0] 04:52:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1210e1c00) [pid = 1647] [serial = 2143] [outer = 0x1199f4400] 04:52:37 INFO - PROCESS | 1647 | 1469447557550 Marionette DEBUG loaded listener.js 04:52:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1243d7800) [pid = 1647] [serial = 2144] [outer = 0x1199f4400] 04:52:37 INFO - PROCESS | 1647 | 1469447557966 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:52:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:52:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 725ms 04:52:38 INFO - PROCESS | 1647 | 1469447558028 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:52:38 INFO - PROCESS | 1647 | 1469447558029 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:52:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:52:38 INFO - PROCESS | 1647 | 1469447558032 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:52:38 INFO - PROCESS | 1647 | 1469447558033 Marionette TRACE conn2 <- [1,2830,null,{}] 04:52:38 INFO - PROCESS | 1647 | 1469447558036 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}] 04:52:38 INFO - PROCESS | 1647 | 1469447558037 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:38 INFO - PROCESS | 1647 | 1469447558138 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:52:38 INFO - PROCESS | 1647 | 1469447558199 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:38 INFO - PROCESS | 1647 | 1469447558200 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ca9a000 == 42 [pid = 1647] [id = 715] 04:52:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x124424800) [pid = 1647] [serial = 2145] [outer = 0x0] 04:52:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x124d0b000) [pid = 1647] [serial = 2146] [outer = 0x124424800] 04:52:38 INFO - PROCESS | 1647 | 1469447558229 Marionette DEBUG loaded listener.js 04:52:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124de4c00) [pid = 1647] [serial = 2147] [outer = 0x124424800] 04:52:38 INFO - PROCESS | 1647 | 1469447558651 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]]]}] 04:52:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:52:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 670ms 04:52:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:52:38 INFO - PROCESS | 1647 | 1469447558703 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:52:38 INFO - PROCESS | 1647 | 1469447558704 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:52:38 INFO - PROCESS | 1647 | 1469447558706 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:52:38 INFO - PROCESS | 1647 | 1469447558707 Marionette TRACE conn2 <- [1,2834,null,{}] 04:52:38 INFO - PROCESS | 1647 | 1469447558709 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}] 04:52:38 INFO - PROCESS | 1647 | 1469447558710 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:38 INFO - PROCESS | 1647 | 1469447558855 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:52:38 INFO - PROCESS | 1647 | 1469447558948 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:38 INFO - PROCESS | 1647 | 1469447558949 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x118418800 == 43 [pid = 1647] [id = 716] 04:52:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x110faf800) [pid = 1647] [serial = 2148] [outer = 0x0] 04:52:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x118362c00) [pid = 1647] [serial = 2149] [outer = 0x110faf800] 04:52:39 INFO - PROCESS | 1647 | 1469447558995 Marionette DEBUG loaded listener.js 04:52:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x124006800) [pid = 1647] [serial = 2150] [outer = 0x110faf800] 04:52:39 INFO - PROCESS | 1647 | 1469447559548 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:52:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:52:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 871ms 04:52:39 INFO - PROCESS | 1647 | 1469447559588 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:52:39 INFO - PROCESS | 1647 | 1469447559591 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:52:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:52:39 INFO - PROCESS | 1647 | 1469447559615 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:52:39 INFO - PROCESS | 1647 | 1469447559617 Marionette TRACE conn2 <- [1,2838,null,{}] 04:52:39 INFO - PROCESS | 1647 | 1469447559624 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}] 04:52:39 INFO - PROCESS | 1647 | 1469447559625 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:39 INFO - PROCESS | 1647 | 1469447559723 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:52:39 INFO - PROCESS | 1647 | 1469447559798 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:39 INFO - PROCESS | 1647 | 1469447559800 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x118382800 == 44 [pid = 1647] [id = 717] 04:52:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x113b27400) [pid = 1647] [serial = 2151] [outer = 0x0] 04:52:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11690dc00) [pid = 1647] [serial = 2152] [outer = 0x113b27400] 04:52:39 INFO - PROCESS | 1647 | 1469447559827 Marionette DEBUG loaded listener.js 04:52:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x117088c00) [pid = 1647] [serial = 2153] [outer = 0x113b27400] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12c4ba000 == 43 [pid = 1647] [id = 710] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x125e16800 == 42 [pid = 1647] [id = 709] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12453e800 == 41 [pid = 1647] [id = 708] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12b735000 == 40 [pid = 1647] [id = 707] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12a76d800 == 39 [pid = 1647] [id = 706] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12a32e000 == 38 [pid = 1647] [id = 705] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1191ba800 == 37 [pid = 1647] [id = 704] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1269a9800 == 36 [pid = 1647] [id = 703] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x124cab000 == 35 [pid = 1647] [id = 702] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1194e5800 == 34 [pid = 1647] [id = 701] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1182c6000 == 33 [pid = 1647] [id = 700] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12401f000 == 32 [pid = 1647] [id = 699] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11518a000 == 31 [pid = 1647] [id = 698] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce4c000 == 30 [pid = 1647] [id = 18] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x118418800 == 29 [pid = 1647] [id = 716] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12ca9a000 == 28 [pid = 1647] [id = 715] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12c4cf000 == 27 [pid = 1647] [id = 714] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1271e1800 == 26 [pid = 1647] [id = 713] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12412a000 == 25 [pid = 1647] [id = 712] 04:52:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12c613800 == 24 [pid = 1647] [id = 711] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x124428c00) [pid = 1647] [serial = 2048] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x124193c00) [pid = 1647] [serial = 2092] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11887b000) [pid = 1647] [serial = 2074] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119ae3c00) [pid = 1647] [serial = 2080] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1182dec00) [pid = 1647] [serial = 2071] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1182de000) [pid = 1647] [serial = 2063] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116758c00) [pid = 1647] [serial = 2062] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x113197c00) [pid = 1647] [serial = 2065] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11396ac00) [pid = 1647] [serial = 2066] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118171400) [pid = 1647] [serial = 2051] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116753400) [pid = 1647] [serial = 2050] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11971f000) [pid = 1647] [serial = 2054] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11882f000) [pid = 1647] [serial = 2053] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x124113400) [pid = 1647] [serial = 2057] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x124003800) [pid = 1647] [serial = 2056] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11919b800) [pid = 1647] [serial = 2077] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124ae1800) [pid = 1647] [serial = 2060] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119c90800) [pid = 1647] [serial = 2081] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x113d4c800) [pid = 1647] [serial = 2083] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1180e2800) [pid = 1647] [serial = 2084] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12462bc00) [pid = 1647] [serial = 2059] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1210d4c00) [pid = 1647] [serial = 2086] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12410cc00) [pid = 1647] [serial = 2090] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x116909800) [pid = 1647] [serial = 2068] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x117083c00) [pid = 1647] [serial = 2069] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1188ff000) [pid = 1647] [serial = 2075] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119908000) [pid = 1647] [serial = 2078] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1210ea000) [pid = 1647] [serial = 2087] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x124009800) [pid = 1647] [serial = 2089] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1185f5800) [pid = 1647] [serial = 2072] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1647 | 1469447560753 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]]]}] 04:52:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:52:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1197ms 04:52:40 INFO - PROCESS | 1647 | 1469447560792 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:52:40 INFO - PROCESS | 1647 | 1469447560794 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:52:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:52:40 INFO - PROCESS | 1647 | 1469447560805 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:52:40 INFO - PROCESS | 1647 | 1469447560806 Marionette TRACE conn2 <- [1,2842,null,{}] 04:52:40 INFO - PROCESS | 1647 | 1469447560810 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}] 04:52:40 INFO - PROCESS | 1647 | 1469447560812 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:40 INFO - PROCESS | 1647 | 1469447560900 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:52:40 INFO - PROCESS | 1647 | 1469447560958 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:40 INFO - PROCESS | 1647 | 1469447560959 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e40000 == 25 [pid = 1647] [id = 718] 04:52:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11318b400) [pid = 1647] [serial = 2154] [outer = 0x0] 04:52:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x113373c00) [pid = 1647] [serial = 2155] [outer = 0x11318b400] 04:52:40 INFO - PROCESS | 1647 | 1469447560987 Marionette DEBUG loaded listener.js 04:52:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x113bb1400) [pid = 1647] [serial = 2156] [outer = 0x11318b400] 04:52:41 INFO - PROCESS | 1647 | 1469447561309 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]]]}] 04:52:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:52:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 522ms 04:52:41 INFO - PROCESS | 1647 | 1469447561327 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:52:41 INFO - PROCESS | 1647 | 1469447561334 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:52:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:52:41 INFO - PROCESS | 1647 | 1469447561338 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:52:41 INFO - PROCESS | 1647 | 1469447561340 Marionette TRACE conn2 <- [1,2846,null,{}] 04:52:41 INFO - PROCESS | 1647 | 1469447561343 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}] 04:52:41 INFO - PROCESS | 1647 | 1469447561345 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:41 INFO - PROCESS | 1647 | 1469447561423 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:52:41 INFO - PROCESS | 1647 | 1469447561429 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:41 INFO - PROCESS | 1647 | 1469447561432 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1188b6000 == 26 [pid = 1647] [id = 719] 04:52:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x115ea1c00) [pid = 1647] [serial = 2157] [outer = 0x0] 04:52:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116759800) [pid = 1647] [serial = 2158] [outer = 0x115ea1c00] 04:52:41 INFO - PROCESS | 1647 | 1469447561460 Marionette DEBUG loaded listener.js 04:52:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x116a98800) [pid = 1647] [serial = 2159] [outer = 0x115ea1c00] 04:52:41 INFO - PROCESS | 1647 | 1469447561829 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]]]}] 04:52:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:52:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 521ms 04:52:41 INFO - PROCESS | 1647 | 1469447561859 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:52:41 INFO - PROCESS | 1647 | 1469447561861 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:52:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:52:41 INFO - PROCESS | 1647 | 1469447561865 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:52:41 INFO - PROCESS | 1647 | 1469447561868 Marionette TRACE conn2 <- [1,2850,null,{}] 04:52:41 INFO - PROCESS | 1647 | 1469447561876 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}] 04:52:41 INFO - PROCESS | 1647 | 1469447561879 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:41 INFO - PROCESS | 1647 | 1469447561958 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:52:41 INFO - PROCESS | 1647 | 1469447561967 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:41 INFO - PROCESS | 1647 | 1469447561969 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x124494800 == 27 [pid = 1647] [id = 720] 04:52:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x111d83400) [pid = 1647] [serial = 2160] [outer = 0x0] 04:52:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118177800) [pid = 1647] [serial = 2161] [outer = 0x111d83400] 04:52:42 INFO - PROCESS | 1647 | 1469447561996 Marionette DEBUG loaded listener.js 04:52:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1182e1000) [pid = 1647] [serial = 2162] [outer = 0x111d83400] 04:52:42 INFO - PROCESS | 1647 | 1469447562323 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:52:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:52:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 471ms 04:52:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:52:42 INFO - PROCESS | 1647 | 1469447562336 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:52:42 INFO - PROCESS | 1647 | 1469447562337 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:52:42 INFO - PROCESS | 1647 | 1469447562339 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:52:42 INFO - PROCESS | 1647 | 1469447562340 Marionette TRACE conn2 <- [1,2854,null,{}] 04:52:42 INFO - PROCESS | 1647 | 1469447562343 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}] 04:52:42 INFO - PROCESS | 1647 | 1469447562344 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:42 INFO - PROCESS | 1647 | 1469447562429 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:52:42 INFO - PROCESS | 1647 | 1469447562492 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:42 INFO - PROCESS | 1647 | 1469447562493 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247bc800 == 28 [pid = 1647] [id = 721] 04:52:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1184d3000) [pid = 1647] [serial = 2163] [outer = 0x0] 04:52:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1185f3800) [pid = 1647] [serial = 2164] [outer = 0x1184d3000] 04:52:42 INFO - PROCESS | 1647 | 1469447562518 Marionette DEBUG loaded listener.js 04:52:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11871fc00) [pid = 1647] [serial = 2165] [outer = 0x1184d3000] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x124113800) [pid = 1647] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12ce4d000) [pid = 1647] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12ce32000) [pid = 1647] [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.] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1253f1800) [pid = 1647] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x116a8f800) [pid = 1647] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1210d9000) [pid = 1647] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118829800) [pid = 1647] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x117087000) [pid = 1647] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x110fa9c00) [pid = 1647] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1151c5000) [pid = 1647] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119752000) [pid = 1647] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x116758000) [pid = 1647] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1185f5400) [pid = 1647] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x119b05400) [pid = 1647] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1210da400) [pid = 1647] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x110fb1000) [pid = 1647] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:52:43 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x112ddd400) [pid = 1647] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:52:43 INFO - PROCESS | 1647 | 1469447563238 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]]]}] 04:52:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:52:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 919ms 04:52:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:52:43 INFO - PROCESS | 1647 | 1469447563272 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:52:43 INFO - PROCESS | 1647 | 1469447563274 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:52:43 INFO - PROCESS | 1647 | 1469447563279 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:52:43 INFO - PROCESS | 1647 | 1469447563283 Marionette TRACE conn2 <- [1,2858,null,{}] 04:52:43 INFO - PROCESS | 1647 | 1469447563287 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}] 04:52:43 INFO - PROCESS | 1647 | 1469447563288 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:43 INFO - PROCESS | 1647 | 1469447563395 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:52:43 INFO - PROCESS | 1647 | 1469447563474 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:43 INFO - PROCESS | 1647 | 1469447563475 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x11818d800 == 29 [pid = 1647] [id = 722] 04:52:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1127dc800) [pid = 1647] [serial = 2166] [outer = 0x0] 04:52:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x112a8ac00) [pid = 1647] [serial = 2167] [outer = 0x1127dc800] 04:52:43 INFO - PROCESS | 1647 | 1469447563506 Marionette DEBUG loaded listener.js 04:52:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x113378000) [pid = 1647] [serial = 2168] [outer = 0x1127dc800] 04:52:44 INFO - PROCESS | 1647 | 1469447564023 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:52:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:52:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 774ms 04:52:44 INFO - PROCESS | 1647 | 1469447564053 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:52:44 INFO - PROCESS | 1647 | 1469447564056 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:52:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:52:44 INFO - PROCESS | 1647 | 1469447564060 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:52:44 INFO - PROCESS | 1647 | 1469447564062 Marionette TRACE conn2 <- [1,2862,null,{}] 04:52:44 INFO - PROCESS | 1647 | 1469447564065 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}] 04:52:44 INFO - PROCESS | 1647 | 1469447564066 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:44 INFO - PROCESS | 1647 | 1469447564171 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:52:44 INFO - PROCESS | 1647 | 1469447564227 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:44 INFO - PROCESS | 1647 | 1469447564229 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247b6000 == 30 [pid = 1647] [id = 723] 04:52:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x113d9a400) [pid = 1647] [serial = 2169] [outer = 0x0] 04:52:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11652ec00) [pid = 1647] [serial = 2170] [outer = 0x113d9a400] 04:52:44 INFO - PROCESS | 1647 | 1469447564260 Marionette DEBUG loaded listener.js 04:52:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x116a98400) [pid = 1647] [serial = 2171] [outer = 0x113d9a400] 04:52:44 INFO - PROCESS | 1647 | 1469447564727 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]]]}] 04:52:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:52:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 773ms 04:52:44 INFO - PROCESS | 1647 | 1469447564842 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:52:44 INFO - PROCESS | 1647 | 1469447564845 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:52:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:52:44 INFO - PROCESS | 1647 | 1469447564851 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:52:44 INFO - PROCESS | 1647 | 1469447564855 Marionette TRACE conn2 <- [1,2866,null,{}] 04:52:44 INFO - PROCESS | 1647 | 1469447564867 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}] 04:52:44 INFO - PROCESS | 1647 | 1469447564872 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:45 INFO - PROCESS | 1647 | 1469447565101 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:52:45 INFO - PROCESS | 1647 | 1469447565177 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:45 INFO - PROCESS | 1647 | 1469447565178 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x116945800 == 31 [pid = 1647] [id = 724] 04:52:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x111d13800) [pid = 1647] [serial = 2172] [outer = 0x0] 04:52:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1127e0000) [pid = 1647] [serial = 2173] [outer = 0x111d13800] 04:52:45 INFO - PROCESS | 1647 | 1469447565207 Marionette DEBUG loaded listener.js 04:52:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x113197400) [pid = 1647] [serial = 2174] [outer = 0x111d13800] 04:52:45 INFO - PROCESS | 1647 | --DOCSHELL 0x124494800 == 30 [pid = 1647] [id = 720] 04:52:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1188b6000 == 29 [pid = 1647] [id = 719] 04:52:45 INFO - PROCESS | 1647 | --DOCSHELL 0x117e40000 == 28 [pid = 1647] [id = 718] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x124204400) [pid = 1647] [serial = 2093] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12ce55800) [pid = 1647] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x113d9a000) [pid = 1647] [serial = 1457] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x125dc4c00) [pid = 1647] [serial = 2135] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1256e0800) [pid = 1647] [serial = 2134] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1253f3800) [pid = 1647] [serial = 2132] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x124007800) [pid = 1647] [serial = 2116] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x124a8a800) [pid = 1647] [serial = 2119] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12442f800) [pid = 1647] [serial = 2117] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x118173000) [pid = 1647] [serial = 2104] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1185eb800) [pid = 1647] [serial = 2105] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x110fb5400) [pid = 1647] [serial = 2095] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1127d1c00) [pid = 1647] [serial = 2096] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x116758400) [pid = 1647] [serial = 2101] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x117085c00) [pid = 1647] [serial = 2102] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1199f2000) [pid = 1647] [serial = 2110] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x119aec800) [pid = 1647] [serial = 2111] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x116a0c800) [pid = 1647] [serial = 2098] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1176b9000) [pid = 1647] [serial = 2099] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x118825800) [pid = 1647] [serial = 2107] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x119722800) [pid = 1647] [serial = 2108] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x119b0f400) [pid = 1647] [serial = 2113] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x124ae9000) [pid = 1647] [serial = 2122] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x124ae6000) [pid = 1647] [serial = 2120] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x124d11400) [pid = 1647] [serial = 2123] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x116a90000) [pid = 1647] [serial = 2126] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x119910c00) [pid = 1647] [serial = 2128] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 55 (0x113192400) [pid = 1647] [serial = 2125] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 54 (0x124d19c00) [pid = 1647] [serial = 2131] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 53 (0x120fce400) [pid = 1647] [serial = 2114] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | --DOMWINDOW == 52 (0x1248adc00) [pid = 1647] [serial = 2129] [outer = 0x0] [url = about:blank] 04:52:45 INFO - PROCESS | 1647 | 1469447565623 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]]]}] 04:52:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:52:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 830ms 04:52:45 INFO - PROCESS | 1647 | 1469447565682 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:52:45 INFO - PROCESS | 1647 | 1469447565685 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:52:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:52:45 INFO - PROCESS | 1647 | 1469447565690 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:52:45 INFO - PROCESS | 1647 | 1469447565693 Marionette TRACE conn2 <- [1,2870,null,{}] 04:52:45 INFO - PROCESS | 1647 | 1469447565700 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}] 04:52:45 INFO - PROCESS | 1647 | 1469447565704 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:45 INFO - PROCESS | 1647 | 1469447565829 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:52:45 INFO - PROCESS | 1647 | 1469447565841 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:45 INFO - PROCESS | 1647 | 1469447565843 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x118411800 == 29 [pid = 1647] [id = 725] 04:52:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x115ea2400) [pid = 1647] [serial = 2175] [outer = 0x0] 04:52:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x1160f0000) [pid = 1647] [serial = 2176] [outer = 0x115ea2400] 04:52:45 INFO - PROCESS | 1647 | 1469447565889 Marionette DEBUG loaded listener.js 04:52:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x11707b400) [pid = 1647] [serial = 2177] [outer = 0x115ea2400] 04:52:46 INFO - PROCESS | 1647 | 1469447566314 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]]]}] 04:52:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:52:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 672ms 04:52:46 INFO - PROCESS | 1647 | 1469447566362 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:52:46 INFO - PROCESS | 1647 | 1469447566364 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:52:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:52:46 INFO - PROCESS | 1647 | 1469447566366 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:52:46 INFO - PROCESS | 1647 | 1469447566367 Marionette TRACE conn2 <- [1,2874,null,{}] 04:52:46 INFO - PROCESS | 1647 | 1469447566370 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}] 04:52:46 INFO - PROCESS | 1647 | 1469447566371 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:46 INFO - PROCESS | 1647 | 1469447566453 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:52:46 INFO - PROCESS | 1647 | 1469447566483 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:46 INFO - PROCESS | 1647 | 1469447566484 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x124530800 == 30 [pid = 1647] [id = 726] 04:52:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x110fabc00) [pid = 1647] [serial = 2178] [outer = 0x0] 04:52:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x1182ddc00) [pid = 1647] [serial = 2179] [outer = 0x110fabc00] 04:52:46 INFO - PROCESS | 1647 | 1469447566513 Marionette DEBUG loaded listener.js 04:52:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x1185eac00) [pid = 1647] [serial = 2180] [outer = 0x110fabc00] 04:52:46 INFO - PROCESS | 1647 | 1469447566915 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]]]}] 04:52:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:52:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 619ms 04:52:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:52:46 INFO - PROCESS | 1647 | 1469447566986 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:52:46 INFO - PROCESS | 1647 | 1469447566988 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:52:46 INFO - PROCESS | 1647 | 1469447566992 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:52:46 INFO - PROCESS | 1647 | 1469447566993 Marionette TRACE conn2 <- [1,2878,null,{}] 04:52:47 INFO - PROCESS | 1647 | 1469447566997 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}] 04:52:47 INFO - PROCESS | 1647 | 1469447566999 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:47 INFO - PROCESS | 1647 | 1469447567100 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:52:47 INFO - PROCESS | 1647 | 1469447567168 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:47 INFO - PROCESS | 1647 | 1469447567169 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c66800 == 31 [pid = 1647] [id = 727] 04:52:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x113191400) [pid = 1647] [serial = 2181] [outer = 0x0] 04:52:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x115e9e000) [pid = 1647] [serial = 2182] [outer = 0x113191400] 04:52:47 INFO - PROCESS | 1647 | 1469447567200 Marionette DEBUG loaded listener.js 04:52:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x117081800) [pid = 1647] [serial = 2183] [outer = 0x113191400] 04:52:47 INFO - PROCESS | 1647 | 1469447567621 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]]]}] 04:52:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:52:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 674ms 04:52:47 INFO - PROCESS | 1647 | 1469447567666 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:52:47 INFO - PROCESS | 1647 | 1469447567670 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:52:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:52:47 INFO - PROCESS | 1647 | 1469447567676 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:52:47 INFO - PROCESS | 1647 | 1469447567678 Marionette TRACE conn2 <- [1,2882,null,{}] 04:52:47 INFO - PROCESS | 1647 | 1469447567682 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}] 04:52:47 INFO - PROCESS | 1647 | 1469447567684 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:47 INFO - PROCESS | 1647 | 1469447567828 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:52:47 INFO - PROCESS | 1647 | 1469447567896 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:47 INFO - PROCESS | 1647 | 1469447567898 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12569d800 == 32 [pid = 1647] [id = 728] 04:52:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x117087400) [pid = 1647] [serial = 2184] [outer = 0x0] 04:52:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x1185f0000) [pid = 1647] [serial = 2185] [outer = 0x117087400] 04:52:47 INFO - PROCESS | 1647 | 1469447567922 Marionette DEBUG loaded listener.js 04:52:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11871cc00) [pid = 1647] [serial = 2186] [outer = 0x117087400] 04:52:48 INFO - PROCESS | 1647 | 1469447568395 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]]]}] 04:52:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:52:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 774ms 04:52:48 INFO - PROCESS | 1647 | 1469447568450 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:52:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:52:48 INFO - PROCESS | 1647 | 1469447568451 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:52:48 INFO - PROCESS | 1647 | 1469447568454 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:52:48 INFO - PROCESS | 1647 | 1469447568456 Marionette TRACE conn2 <- [1,2886,null,{}] 04:52:48 INFO - PROCESS | 1647 | 1469447568464 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}] 04:52:48 INFO - PROCESS | 1647 | 1469447568468 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:48 INFO - PROCESS | 1647 | 1469447568565 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:52:48 INFO - PROCESS | 1647 | 1469447568635 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:48 INFO - PROCESS | 1647 | 1469447568637 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271d0800 == 33 [pid = 1647] [id = 729] 04:52:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x11882e400) [pid = 1647] [serial = 2187] [outer = 0x0] 04:52:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x1191a4c00) [pid = 1647] [serial = 2188] [outer = 0x11882e400] 04:52:48 INFO - PROCESS | 1647 | 1469447568670 Marionette DEBUG loaded listener.js 04:52:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x119750000) [pid = 1647] [serial = 2189] [outer = 0x11882e400] 04:52:49 INFO - PROCESS | 1647 | 1469447569081 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]]]}] 04:52:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:52:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 671ms 04:52:49 INFO - PROCESS | 1647 | 1469447569126 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:52:49 INFO - PROCESS | 1647 | 1469447569128 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:52:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:52:49 INFO - PROCESS | 1647 | 1469447569144 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:52:49 INFO - PROCESS | 1647 | 1469447569145 Marionette TRACE conn2 <- [1,2890,null,{}] 04:52:49 INFO - PROCESS | 1647 | 1469447569148 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}] 04:52:49 INFO - PROCESS | 1647 | 1469447569149 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:49 INFO - PROCESS | 1647 | 1469447569247 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:52:49 INFO - PROCESS | 1647 | 1469447569301 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:49 INFO - PROCESS | 1647 | 1469447569302 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fbd000 == 34 [pid = 1647] [id = 730] 04:52:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11990ac00) [pid = 1647] [serial = 2190] [outer = 0x0] 04:52:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1199f2800) [pid = 1647] [serial = 2191] [outer = 0x11990ac00] 04:52:49 INFO - PROCESS | 1647 | 1469447569331 Marionette DEBUG loaded listener.js 04:52:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x119ae9c00) [pid = 1647] [serial = 2192] [outer = 0x11990ac00] 04:52:49 INFO - PROCESS | 1647 | 1469447569755 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:52:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:52:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 671ms 04:52:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:52:49 INFO - PROCESS | 1647 | 1469447569815 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:52:49 INFO - PROCESS | 1647 | 1469447569816 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:52:49 INFO - PROCESS | 1647 | 1469447569818 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:52:49 INFO - PROCESS | 1647 | 1469447569820 Marionette TRACE conn2 <- [1,2894,null,{}] 04:52:49 INFO - PROCESS | 1647 | 1469447569822 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}] 04:52:49 INFO - PROCESS | 1647 | 1469447569824 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:49 INFO - PROCESS | 1647 | 1469447569918 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:52:49 INFO - PROCESS | 1647 | 1469447569984 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:49 INFO - PROCESS | 1647 | 1469447569986 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fd5800 == 35 [pid = 1647] [id = 731] 04:52:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x119ae5000) [pid = 1647] [serial = 2193] [outer = 0x0] 04:52:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x119b03c00) [pid = 1647] [serial = 2194] [outer = 0x119ae5000] 04:52:50 INFO - PROCESS | 1647 | 1469447570014 Marionette DEBUG loaded listener.js 04:52:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x119b10400) [pid = 1647] [serial = 2195] [outer = 0x119ae5000] 04:52:50 INFO - PROCESS | 1647 | 1469447570424 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]]]}] 04:52:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:52:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 719ms 04:52:50 INFO - PROCESS | 1647 | 1469447570564 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:52:50 INFO - PROCESS | 1647 | 1469447570565 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:52:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:52:50 INFO - PROCESS | 1647 | 1469447570570 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:52:50 INFO - PROCESS | 1647 | 1469447570572 Marionette TRACE conn2 <- [1,2898,null,{}] 04:52:50 INFO - PROCESS | 1647 | 1469447570576 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}] 04:52:50 INFO - PROCESS | 1647 | 1469447570578 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:50 INFO - PROCESS | 1647 | 1469447570681 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:52:50 INFO - PROCESS | 1647 | 1469447570745 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:50 INFO - PROCESS | 1647 | 1469447570748 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x124894000 == 36 [pid = 1647] [id = 732] 04:52:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1160f0400) [pid = 1647] [serial = 2196] [outer = 0x0] 04:52:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x117080000) [pid = 1647] [serial = 2197] [outer = 0x1160f0400] 04:52:50 INFO - PROCESS | 1647 | 1469447570775 Marionette DEBUG loaded listener.js 04:52:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1180e6000) [pid = 1647] [serial = 2198] [outer = 0x1160f0400] 04:52:51 INFO - PROCESS | 1647 | --DOCSHELL 0x118411800 == 35 [pid = 1647] [id = 725] 04:52:51 INFO - PROCESS | 1647 | --DOCSHELL 0x116945800 == 34 [pid = 1647] [id = 724] 04:52:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11818d800 == 33 [pid = 1647] [id = 722] 04:52:51 INFO - PROCESS | 1647 | --DOCSHELL 0x118382800 == 32 [pid = 1647] [id = 717] 04:52:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1247b6000 == 31 [pid = 1647] [id = 723] 04:52:51 INFO - PROCESS | 1647 | --DOCSHELL 0x128fd5800 == 30 [pid = 1647] [id = 731] 04:52:51 INFO - PROCESS | 1647 | --DOCSHELL 0x128fbd000 == 29 [pid = 1647] [id = 730] 04:52:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1271d0800 == 28 [pid = 1647] [id = 729] 04:52:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12569d800 == 27 [pid = 1647] [id = 728] 04:52:51 INFO - PROCESS | 1647 | --DOCSHELL 0x124530800 == 26 [pid = 1647] [id = 726] 04:52:51 INFO - PROCESS | 1647 | --DOCSHELL 0x119c66800 == 25 [pid = 1647] [id = 727] 04:52:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1247bc800 == 24 [pid = 1647] [id = 721] 04:52:51 INFO - PROCESS | 1647 | 1469447571720 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]]]}] 04:52:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:52:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1174ms 04:52:51 INFO - PROCESS | 1647 | 1469447571744 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:52:51 INFO - PROCESS | 1647 | 1469447571747 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:52:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:52:51 INFO - PROCESS | 1647 | 1469447571751 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:52:51 INFO - PROCESS | 1647 | 1469447571753 Marionette TRACE conn2 <- [1,2902,null,{}] 04:52:51 INFO - PROCESS | 1647 | 1469447571756 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}] 04:52:51 INFO - PROCESS | 1647 | 1469447571758 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:51 INFO - PROCESS | 1647 | 1469447571841 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:52:51 INFO - PROCESS | 1647 | 1469447571850 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:51 INFO - PROCESS | 1647 | 1469447571851 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11741e000 == 25 [pid = 1647] [id = 733] 04:52:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x112015c00) [pid = 1647] [serial = 2199] [outer = 0x0] 04:52:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112ddd400) [pid = 1647] [serial = 2200] [outer = 0x112015c00] 04:52:51 INFO - PROCESS | 1647 | 1469447571880 Marionette DEBUG loaded listener.js 04:52:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x113911c00) [pid = 1647] [serial = 2201] [outer = 0x112015c00] 04:52:52 INFO - PROCESS | 1647 | 1469447572279 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:52:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:52:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 573ms 04:52:52 INFO - PROCESS | 1647 | 1469447572323 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:52:52 INFO - PROCESS | 1647 | 1469447572327 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:52:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:52:52 INFO - PROCESS | 1647 | 1469447572332 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:52:52 INFO - PROCESS | 1647 | 1469447572334 Marionette TRACE conn2 <- [1,2906,null,{}] 04:52:52 INFO - PROCESS | 1647 | 1469447572336 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}] 04:52:52 INFO - PROCESS | 1647 | 1469447572338 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:52 INFO - PROCESS | 1647 | 1469447572419 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:52:52 INFO - PROCESS | 1647 | 1469447572424 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:52 INFO - PROCESS | 1647 | 1469447572426 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c62800 == 26 [pid = 1647] [id = 734] 04:52:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x115eaa000) [pid = 1647] [serial = 2202] [outer = 0x0] 04:52:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x116a0c800) [pid = 1647] [serial = 2203] [outer = 0x115eaa000] 04:52:52 INFO - PROCESS | 1647 | 1469447572456 Marionette DEBUG loaded listener.js 04:52:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x117085400) [pid = 1647] [serial = 2204] [outer = 0x115eaa000] 04:52:52 INFO - PROCESS | 1647 | 1469447572848 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]]]}] 04:52:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:52:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 569ms 04:52:52 INFO - PROCESS | 1647 | 1469447572901 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:52:52 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:52:52 INFO - PROCESS | 1647 | 1469447572910 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:52:52 INFO - PROCESS | 1647 | 1469447572915 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:52:52 INFO - PROCESS | 1647 | 1469447572917 Marionette TRACE conn2 <- [1,2910,null,{}] 04:52:52 INFO - PROCESS | 1647 | 1469447572932 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}] 04:52:52 INFO - PROCESS | 1647 | 1469447572935 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:53 INFO - PROCESS | 1647 | 1469447573032 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:52:53 INFO - PROCESS | 1647 | 1469447573042 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:53 INFO - PROCESS | 1647 | 1469447573044 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cad800 == 27 [pid = 1647] [id = 735] 04:52:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112233800) [pid = 1647] [serial = 2205] [outer = 0x0] 04:52:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1184cec00) [pid = 1647] [serial = 2206] [outer = 0x112233800] 04:52:53 INFO - PROCESS | 1647 | 1469447573103 Marionette DEBUG loaded listener.js 04:52:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1185f8400) [pid = 1647] [serial = 2207] [outer = 0x112233800] 04:52:53 INFO - PROCESS | 1647 | 1469447573448 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]]]}] 04:52:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:52:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:52:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 572ms 04:52:53 INFO - PROCESS | 1647 | 1469447573487 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:52:53 INFO - TEST-START | /DOMEvents/constructors.html 04:52:53 INFO - PROCESS | 1647 | 1469447573489 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:52:53 INFO - PROCESS | 1647 | 1469447573491 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:52:53 INFO - PROCESS | 1647 | 1469447573492 Marionette TRACE conn2 <- [1,2914,null,{}] 04:52:53 INFO - PROCESS | 1647 | 1469447573495 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}] 04:52:53 INFO - PROCESS | 1647 | 1469447573496 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:53 INFO - PROCESS | 1647 | 1469447573592 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:52:53 INFO - PROCESS | 1647 | 1469447573624 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:53 INFO - PROCESS | 1647 | 1469447573626 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x125e4e000 == 28 [pid = 1647] [id = 736] 04:52:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118823400) [pid = 1647] [serial = 2208] [outer = 0x0] 04:52:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118830c00) [pid = 1647] [serial = 2209] [outer = 0x118823400] 04:52:53 INFO - PROCESS | 1647 | 1469447573647 Marionette DEBUG loaded listener.js 04:52:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1188fc000) [pid = 1647] [serial = 2210] [outer = 0x118823400] 04:52:54 INFO - PROCESS | 1647 | 1469447574103 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]]]}] 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:52:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:52:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:52:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:52:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:52:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:52:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:52:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:52:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:52:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 625ms 04:52:54 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:52:54 INFO - PROCESS | 1647 | 1469447574117 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:52:54 INFO - PROCESS | 1647 | 1469447574119 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:52:54 INFO - PROCESS | 1647 | 1469447574123 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:52:54 INFO - PROCESS | 1647 | 1469447574125 Marionette TRACE conn2 <- [1,2918,null,{}] 04:52:54 INFO - PROCESS | 1647 | 1469447574130 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}] 04:52:54 INFO - PROCESS | 1647 | 1469447574132 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:54 INFO - PROCESS | 1647 | 1469447574272 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:52:54 INFO - PROCESS | 1647 | 1469447574350 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:54 INFO - PROCESS | 1647 | 1469447574351 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ca8800 == 29 [pid = 1647] [id = 737] 04:52:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x115ea2c00) [pid = 1647] [serial = 2211] [outer = 0x0] 04:52:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119722800) [pid = 1647] [serial = 2212] [outer = 0x115ea2c00] 04:52:54 INFO - PROCESS | 1647 | 1469447574393 Marionette DEBUG loaded listener.js 04:52:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1199e8000) [pid = 1647] [serial = 2213] [outer = 0x115ea2c00] 04:52:54 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x113d4ec00) [pid = 1647] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:52:54 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1185f0400) [pid = 1647] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:52:54 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124424800) [pid = 1647] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:52:54 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x110faf800) [pid = 1647] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:52:54 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1199f4400) [pid = 1647] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:52:54 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x110fabc00) [pid = 1647] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:52:54 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x115ea2400) [pid = 1647] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:52:54 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x111d83400) [pid = 1647] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:52:54 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x113b27400) [pid = 1647] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:52:54 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x115ea1c00) [pid = 1647] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:52:54 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11318b400) [pid = 1647] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:52:54 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1184d3000) [pid = 1647] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:52:54 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1127dc800) [pid = 1647] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:52:54 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x113d9a400) [pid = 1647] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:52:54 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x111d13800) [pid = 1647] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:52:54 INFO - PROCESS | 1647 | 1469447574805 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:52:54 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:52:54 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 724ms 04:52:54 INFO - PROCESS | 1647 | 1469447574846 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:52:54 INFO - PROCESS | 1647 | 1469447574847 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:52:54 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:52:54 INFO - PROCESS | 1647 | 1469447574849 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:52:54 INFO - PROCESS | 1647 | 1469447574851 Marionette TRACE conn2 <- [1,2922,null,{}] 04:52:54 INFO - PROCESS | 1647 | 1469447574853 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}] 04:52:54 INFO - PROCESS | 1647 | 1469447574857 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:54 INFO - PROCESS | 1647 | 1469447574954 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:52:54 INFO - PROCESS | 1647 | 1469447574958 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:54 INFO - PROCESS | 1647 | 1469447574959 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a324800 == 30 [pid = 1647] [id = 738] 04:52:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11339a000) [pid = 1647] [serial = 2214] [outer = 0x0] 04:52:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1199f3400) [pid = 1647] [serial = 2215] [outer = 0x11339a000] 04:52:54 INFO - PROCESS | 1647 | 1469447574987 Marionette DEBUG loaded listener.js 04:52:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119aec000) [pid = 1647] [serial = 2216] [outer = 0x11339a000] 04:52:55 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:52:55 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:52:55 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:52:55 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:52:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:52:55 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:52:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:52:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:52:55 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 04:52:55 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:52:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:52:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:52:55 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 04:52:55 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:52:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:52:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:52:55 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]" 04:52:55 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:52:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:52:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:52:55 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:52:55 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 469ms 04:52:55 INFO - PROCESS | 1647 | 1469447575310 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]]]}] 04:52:55 INFO - PROCESS | 1647 | 1469447575324 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:52:55 INFO - PROCESS | 1647 | 1469447575325 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:52:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:52:55 INFO - PROCESS | 1647 | 1469447575327 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:52:55 INFO - PROCESS | 1647 | 1469447575328 Marionette TRACE conn2 <- [1,2926,null,{}] 04:52:55 INFO - PROCESS | 1647 | 1469447575334 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}] 04:52:55 INFO - PROCESS | 1647 | 1469447575335 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:55 INFO - PROCESS | 1647 | 1469447575436 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:52:55 INFO - PROCESS | 1647 | 1469447575442 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:55 INFO - PROCESS | 1647 | 1469447575443 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a529800 == 31 [pid = 1647] [id = 739] 04:52:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x116753c00) [pid = 1647] [serial = 2217] [outer = 0x0] 04:52:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119b09400) [pid = 1647] [serial = 2218] [outer = 0x116753c00] 04:52:55 INFO - PROCESS | 1647 | 1469447575467 Marionette DEBUG loaded listener.js 04:52:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1210d5800) [pid = 1647] [serial = 2219] [outer = 0x116753c00] 04:52:55 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:52:55 INFO - PROCESS | 1647 | 1469447575757 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]]]}] 04:52:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:52:55 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 473ms 04:52:55 INFO - PROCESS | 1647 | 1469447575801 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:52:55 INFO - PROCESS | 1647 | 1469447575802 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:52:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:52:55 INFO - PROCESS | 1647 | 1469447575804 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:52:55 INFO - PROCESS | 1647 | 1469447575805 Marionette TRACE conn2 <- [1,2930,null,{}] 04:52:55 INFO - PROCESS | 1647 | 1469447575808 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}] 04:52:55 INFO - PROCESS | 1647 | 1469447575809 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:55 INFO - PROCESS | 1647 | 1469447575885 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:52:55 INFO - PROCESS | 1647 | 1469447575888 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:55 INFO - PROCESS | 1647 | 1469447575889 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a78a000 == 32 [pid = 1647] [id = 740] 04:52:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11882d400) [pid = 1647] [serial = 2220] [outer = 0x0] 04:52:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1210dc800) [pid = 1647] [serial = 2221] [outer = 0x11882d400] 04:52:55 INFO - PROCESS | 1647 | 1469447575914 Marionette DEBUG loaded listener.js 04:52:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1210ee800) [pid = 1647] [serial = 2222] [outer = 0x11882d400] 04:52:56 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:52:56 INFO - PROCESS | 1647 | 1469447576202 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]]]}] 04:52:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:52:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 421ms 04:52:56 INFO - PROCESS | 1647 | 1469447576227 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:52:56 INFO - PROCESS | 1647 | 1469447576229 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:52:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:52:56 INFO - PROCESS | 1647 | 1469447576238 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:52:56 INFO - PROCESS | 1647 | 1469447576239 Marionette TRACE conn2 <- [1,2934,null,{}] 04:52:56 INFO - PROCESS | 1647 | 1469447576242 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}] 04:52:56 INFO - PROCESS | 1647 | 1469447576243 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:56 INFO - PROCESS | 1647 | 1469447576321 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:52:56 INFO - PROCESS | 1647 | 1469447576380 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:56 INFO - PROCESS | 1647 | 1469447576381 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cad000 == 33 [pid = 1647] [id = 741] 04:52:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1188f6400) [pid = 1647] [serial = 2223] [outer = 0x0] 04:52:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124008000) [pid = 1647] [serial = 2224] [outer = 0x1188f6400] 04:52:56 INFO - PROCESS | 1647 | 1469447576405 Marionette DEBUG loaded listener.js 04:52:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12410c400) [pid = 1647] [serial = 2225] [outer = 0x1188f6400] 04:52:56 INFO - PROCESS | 1647 | 1469447576658 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]]]}] 04:52:56 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:52:56 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 469ms 04:52:56 INFO - PROCESS | 1647 | 1469447576707 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:52:56 INFO - PROCESS | 1647 | 1469447576708 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:52:56 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:52:56 INFO - PROCESS | 1647 | 1469447576711 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:52:56 INFO - PROCESS | 1647 | 1469447576712 Marionette TRACE conn2 <- [1,2938,null,{}] 04:52:56 INFO - PROCESS | 1647 | 1469447576775 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}] 04:52:56 INFO - PROCESS | 1647 | 1469447576778 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:56 INFO - PROCESS | 1647 | 1469447576873 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:52:56 INFO - PROCESS | 1647 | 1469447576968 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:56 INFO - PROCESS | 1647 | 1469447576970 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x117421800 == 34 [pid = 1647] [id = 742] 04:52:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x110fe2000) [pid = 1647] [serial = 2226] [outer = 0x0] 04:52:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x111bad400) [pid = 1647] [serial = 2227] [outer = 0x110fe2000] 04:52:57 INFO - PROCESS | 1647 | 1469447577001 Marionette DEBUG loaded listener.js 04:52:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x112aa5400) [pid = 1647] [serial = 2228] [outer = 0x110fe2000] 04:52:57 INFO - PROCESS | 1647 | 1469447577418 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]]]}] 04:52:57 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. 04:52:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 731ms 04:52:57 INFO - PROCESS | 1647 | 1469447577443 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:52:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:52:57 INFO - PROCESS | 1647 | 1469447577446 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:52:57 INFO - PROCESS | 1647 | 1469447577449 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:52:57 INFO - PROCESS | 1647 | 1469447577450 Marionette TRACE conn2 <- [1,2942,null,{}] 04:52:57 INFO - PROCESS | 1647 | 1469447577455 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}] 04:52:57 INFO - PROCESS | 1647 | 1469447577457 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:57 INFO - PROCESS | 1647 | 1469447577569 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:52:57 INFO - PROCESS | 1647 | 1469447577630 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:57 INFO - PROCESS | 1647 | 1469447577633 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x124886000 == 35 [pid = 1647] [id = 743] 04:52:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1151d3400) [pid = 1647] [serial = 2229] [outer = 0x0] 04:52:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x116084400) [pid = 1647] [serial = 2230] [outer = 0x1151d3400] 04:52:57 INFO - PROCESS | 1647 | 1469447577664 Marionette DEBUG loaded listener.js 04:52:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x116a91400) [pid = 1647] [serial = 2231] [outer = 0x1151d3400] 04:52:58 INFO - PROCESS | 1647 | 1469447578079 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"]]]}] 04:52:58 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:52:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:52:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:52:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 671ms 04:52:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:52:58 INFO - PROCESS | 1647 | 1469447578120 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:52:58 INFO - PROCESS | 1647 | 1469447578122 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:52:58 INFO - PROCESS | 1647 | 1469447578124 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:52:58 INFO - PROCESS | 1647 | 1469447578125 Marionette TRACE conn2 <- [1,2946,null,{}] 04:52:58 INFO - PROCESS | 1647 | 1469447578128 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}] 04:52:58 INFO - PROCESS | 1647 | 1469447578129 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:58 INFO - PROCESS | 1647 | 1469447578239 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:52:58 INFO - PROCESS | 1647 | 1469447578343 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:58 INFO - PROCESS | 1647 | 1469447578345 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a71d800 == 36 [pid = 1647] [id = 744] 04:52:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1185b8400) [pid = 1647] [serial = 2232] [outer = 0x0] 04:52:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1185f3c00) [pid = 1647] [serial = 2233] [outer = 0x1185b8400] 04:52:58 INFO - PROCESS | 1647 | 1469447578416 Marionette DEBUG loaded listener.js 04:52:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118823000) [pid = 1647] [serial = 2234] [outer = 0x1185b8400] 04:52:58 INFO - PROCESS | 1647 | 1469447578927 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]]]}] 04:52:58 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. 04:52:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 821ms 04:52:58 INFO - PROCESS | 1647 | 1469447578945 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:52:58 INFO - PROCESS | 1647 | 1469447578948 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:52:58 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:52:58 INFO - PROCESS | 1647 | 1469447578950 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:52:58 INFO - PROCESS | 1647 | 1469447578952 Marionette TRACE conn2 <- [1,2950,null,{}] 04:52:58 INFO - PROCESS | 1647 | 1469447578956 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}] 04:52:58 INFO - PROCESS | 1647 | 1469447578957 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:59 INFO - PROCESS | 1647 | 1469447579067 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:52:59 INFO - PROCESS | 1647 | 1469447579123 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:59 INFO - PROCESS | 1647 | 1469447579126 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191bf000 == 37 [pid = 1647] [id = 745] 04:52:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x115ea4800) [pid = 1647] [serial = 2235] [outer = 0x0] 04:52:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1160ee000) [pid = 1647] [serial = 2236] [outer = 0x115ea4800] 04:52:59 INFO - PROCESS | 1647 | 1469447579154 Marionette DEBUG loaded listener.js 04:52:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11707e400) [pid = 1647] [serial = 2237] [outer = 0x115ea4800] 04:52:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12a78a000 == 36 [pid = 1647] [id = 740] 04:52:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12a529800 == 35 [pid = 1647] [id = 739] 04:52:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12a324800 == 34 [pid = 1647] [id = 738] 04:52:59 INFO - PROCESS | 1647 | --DOCSHELL 0x128ca8800 == 33 [pid = 1647] [id = 737] 04:52:59 INFO - PROCESS | 1647 | --DOCSHELL 0x125e4e000 == 32 [pid = 1647] [id = 736] 04:52:59 INFO - PROCESS | 1647 | --DOCSHELL 0x124cad800 == 31 [pid = 1647] [id = 735] 04:52:59 INFO - PROCESS | 1647 | --DOCSHELL 0x119c62800 == 30 [pid = 1647] [id = 734] 04:52:59 INFO - PROCESS | 1647 | --DOCSHELL 0x11741e000 == 29 [pid = 1647] [id = 733] 04:52:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e2d000 == 30 [pid = 1647] [id = 746] 04:52:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1182d6c00) [pid = 1647] [serial = 2238] [outer = 0x0] 04:52:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x111dac800) [pid = 1647] [serial = 2239] [outer = 0x1182d6c00] 04:52:59 INFO - PROCESS | 1647 | 1469447579538 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]]]}] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1182ddc00) [pid = 1647] [serial = 2179] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x113197400) [pid = 1647] [serial = 2174] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x117088c00) [pid = 1647] [serial = 2153] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118172400) [pid = 1647] [serial = 2138] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119909000) [pid = 1647] [serial = 2141] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x124de4c00) [pid = 1647] [serial = 2147] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x124006800) [pid = 1647] [serial = 2150] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1243d7800) [pid = 1647] [serial = 2144] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1185eac00) [pid = 1647] [serial = 2180] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11707b400) [pid = 1647] [serial = 2177] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118177800) [pid = 1647] [serial = 2161] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1182e1000) [pid = 1647] [serial = 2162] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11690dc00) [pid = 1647] [serial = 2152] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x116759800) [pid = 1647] [serial = 2158] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x116a98800) [pid = 1647] [serial = 2159] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x113bb1400) [pid = 1647] [serial = 2156] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x113373c00) [pid = 1647] [serial = 2155] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1185f3800) [pid = 1647] [serial = 2164] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x116a0cc00) [pid = 1647] [serial = 2137] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11887c000) [pid = 1647] [serial = 2140] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1210e1c00) [pid = 1647] [serial = 2143] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x124d0b000) [pid = 1647] [serial = 2146] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x112a8ac00) [pid = 1647] [serial = 2167] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x118362c00) [pid = 1647] [serial = 2149] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x113378000) [pid = 1647] [serial = 2168] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11652ec00) [pid = 1647] [serial = 2170] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1160f0000) [pid = 1647] [serial = 2176] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11871fc00) [pid = 1647] [serial = 2165] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x116a98400) [pid = 1647] [serial = 2171] [outer = 0x0] [url = about:blank] 04:52:59 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1127e0000) [pid = 1647] [serial = 2173] [outer = 0x0] [url = about:blank] 04:52:59 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:52:59 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 621ms 04:52:59 INFO - PROCESS | 1647 | 1469447579572 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:52:59 INFO - PROCESS | 1647 | 1469447579575 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:52:59 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:52:59 INFO - PROCESS | 1647 | 1469447579579 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:52:59 INFO - PROCESS | 1647 | 1469447579581 Marionette TRACE conn2 <- [1,2954,null,{}] 04:52:59 INFO - PROCESS | 1647 | 1469447579583 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}] 04:52:59 INFO - PROCESS | 1647 | 1469447579585 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:59 INFO - PROCESS | 1647 | 1469447579700 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:52:59 INFO - PROCESS | 1647 | 1469447579706 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:59 INFO - PROCESS | 1647 | 1469447579707 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:52:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x124130800 == 31 [pid = 1647] [id = 747] 04:52:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1176b9c00) [pid = 1647] [serial = 2240] [outer = 0x0] 04:52:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1180e2c00) [pid = 1647] [serial = 2241] [outer = 0x1176b9c00] 04:52:59 INFO - PROCESS | 1647 | 1469447579734 Marionette DEBUG loaded listener.js 04:52:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x118720c00) [pid = 1647] [serial = 2242] [outer = 0x1176b9c00] 04:53:00 INFO - PROCESS | 1647 | 1469447580048 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]]]}] 04:53:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:53:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:53:00 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 519ms 04:53:00 INFO - PROCESS | 1647 | 1469447580108 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:53:00 INFO - PROCESS | 1647 | 1469447580110 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:53:00 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:53:00 INFO - PROCESS | 1647 | 1469447580113 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:53:00 INFO - PROCESS | 1647 | 1469447580116 Marionette TRACE conn2 <- [1,2958,null,{}] 04:53:00 INFO - PROCESS | 1647 | 1469447580123 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}] 04:53:00 INFO - PROCESS | 1647 | 1469447580127 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:00 INFO - PROCESS | 1647 | 1469447580217 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:53:00 INFO - PROCESS | 1647 | 1469447580222 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:00 INFO - PROCESS | 1647 | 1469447580224 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c0e000 == 32 [pid = 1647] [id = 748] 04:53:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x118829800) [pid = 1647] [serial = 2243] [outer = 0x0] 04:53:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x119906800) [pid = 1647] [serial = 2244] [outer = 0x118829800] 04:53:00 INFO - PROCESS | 1647 | 1469447580251 Marionette DEBUG loaded listener.js 04:53:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1199f5400) [pid = 1647] [serial = 2245] [outer = 0x118829800] 04:53:00 INFO - PROCESS | 1647 | 1469447580562 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]]]}] 04:53:00 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:53:00 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 471ms 04:53:00 INFO - PROCESS | 1647 | 1469447580586 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:53:00 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:53:00 INFO - PROCESS | 1647 | 1469447580588 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:53:00 INFO - PROCESS | 1647 | 1469447580590 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:53:00 INFO - PROCESS | 1647 | 1469447580591 Marionette TRACE conn2 <- [1,2962,null,{}] 04:53:00 INFO - PROCESS | 1647 | 1469447580593 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}] 04:53:00 INFO - PROCESS | 1647 | 1469447580594 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:00 INFO - PROCESS | 1647 | 1469447580687 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:53:00 INFO - PROCESS | 1647 | 1469447580741 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:00 INFO - PROCESS | 1647 | 1469447580742 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x126e17000 == 33 [pid = 1647] [id = 749] 04:53:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119908400) [pid = 1647] [serial = 2246] [outer = 0x0] 04:53:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119aed400) [pid = 1647] [serial = 2247] [outer = 0x119908400] 04:53:00 INFO - PROCESS | 1647 | 1469447580766 Marionette DEBUG loaded listener.js 04:53:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1210cd400) [pid = 1647] [serial = 2248] [outer = 0x119908400] 04:53:01 INFO - PROCESS | 1647 | 1469447581028 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]]]}] 04:53:01 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:53:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 470ms 04:53:01 INFO - PROCESS | 1647 | 1469447581061 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:53:01 INFO - PROCESS | 1647 | 1469447581062 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:53:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:53:01 INFO - PROCESS | 1647 | 1469447581071 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:53:01 INFO - PROCESS | 1647 | 1469447581072 Marionette TRACE conn2 <- [1,2966,null,{}] 04:53:01 INFO - PROCESS | 1647 | 1469447581075 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}] 04:53:01 INFO - PROCESS | 1647 | 1469447581076 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:01 INFO - PROCESS | 1647 | 1469447581157 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:53:01 INFO - PROCESS | 1647 | 1469447581161 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:01 INFO - PROCESS | 1647 | 1469447581162 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292d9800 == 34 [pid = 1647] [id = 750] 04:53:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1210d8400) [pid = 1647] [serial = 2249] [outer = 0x0] 04:53:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x124006800) [pid = 1647] [serial = 2250] [outer = 0x1210d8400] 04:53:01 INFO - PROCESS | 1647 | 1469447581188 Marionette DEBUG loaded listener.js 04:53:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12410cc00) [pid = 1647] [serial = 2251] [outer = 0x1210d8400] 04:53:01 INFO - PROCESS | 1647 | 1469447581502 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]]]}] 04:53:01 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. 04:53:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 467ms 04:53:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:53:01 INFO - PROCESS | 1647 | 1469447581540 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:53:01 INFO - PROCESS | 1647 | 1469447581541 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:53:01 INFO - PROCESS | 1647 | 1469447581543 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:53:01 INFO - PROCESS | 1647 | 1469447581544 Marionette TRACE conn2 <- [1,2970,null,{}] 04:53:01 INFO - PROCESS | 1647 | 1469447581546 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}] 04:53:01 INFO - PROCESS | 1647 | 1469447581551 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:01 INFO - PROCESS | 1647 | 1469447581685 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:53:01 INFO - PROCESS | 1647 | 1469447581694 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:01 INFO - PROCESS | 1647 | 1469447581695 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a78c000 == 35 [pid = 1647] [id = 751] 04:53:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119754400) [pid = 1647] [serial = 2252] [outer = 0x0] 04:53:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x124113400) [pid = 1647] [serial = 2253] [outer = 0x119754400] 04:53:01 INFO - PROCESS | 1647 | 1469447581720 Marionette DEBUG loaded listener.js 04:53:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124428800) [pid = 1647] [serial = 2254] [outer = 0x119754400] 04:53:02 INFO - PROCESS | 1647 | 1469447582022 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]]]}] 04:53:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:53:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 518ms 04:53:02 INFO - PROCESS | 1647 | 1469447582061 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:53:02 INFO - PROCESS | 1647 | 1469447582063 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:53:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:53:02 INFO - PROCESS | 1647 | 1469447582067 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:53:02 INFO - PROCESS | 1647 | 1469447582069 Marionette TRACE conn2 <- [1,2974,null,{}] 04:53:02 INFO - PROCESS | 1647 | 1469447582071 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}] 04:53:02 INFO - PROCESS | 1647 | 1469447582072 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:02 INFO - PROCESS | 1647 | 1469447582168 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:53:02 INFO - PROCESS | 1647 | 1469447582179 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:02 INFO - PROCESS | 1647 | 1469447582180 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b936800 == 36 [pid = 1647] [id = 752] 04:53:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12442bc00) [pid = 1647] [serial = 2255] [outer = 0x0] 04:53:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124431800) [pid = 1647] [serial = 2256] [outer = 0x12442bc00] 04:53:02 INFO - PROCESS | 1647 | 1469447582204 Marionette DEBUG loaded listener.js 04:53:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1248aa400) [pid = 1647] [serial = 2257] [outer = 0x12442bc00] 04:53:02 INFO - PROCESS | 1647 | 1469447582519 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]]]}] 04:53:02 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. 04:53:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 471ms 04:53:02 INFO - PROCESS | 1647 | 1469447582539 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:53:02 INFO - PROCESS | 1647 | 1469447582540 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:53:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:53:02 INFO - PROCESS | 1647 | 1469447582542 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:53:02 INFO - PROCESS | 1647 | 1469447582543 Marionette TRACE conn2 <- [1,2978,null,{}] 04:53:02 INFO - PROCESS | 1647 | 1469447582546 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}] 04:53:02 INFO - PROCESS | 1647 | 1469447582548 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:02 INFO - PROCESS | 1647 | 1469447582646 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:53:02 INFO - PROCESS | 1647 | 1469447582659 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:02 INFO - PROCESS | 1647 | 1469447582660 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd80800 == 37 [pid = 1647] [id = 753] 04:53:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1248adc00) [pid = 1647] [serial = 2258] [outer = 0x0] 04:53:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124ae1800) [pid = 1647] [serial = 2259] [outer = 0x1248adc00] 04:53:02 INFO - PROCESS | 1647 | 1469447582684 Marionette DEBUG loaded listener.js 04:53:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124ae7800) [pid = 1647] [serial = 2260] [outer = 0x1248adc00] 04:53:02 INFO - PROCESS | 1647 | 1469447582974 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]]]}] 04:53:03 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. 04:53:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 468ms 04:53:03 INFO - PROCESS | 1647 | 1469447583014 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:53:03 INFO - PROCESS | 1647 | 1469447583016 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:53:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:53:03 INFO - PROCESS | 1647 | 1469447583020 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:53:03 INFO - PROCESS | 1647 | 1469447583021 Marionette TRACE conn2 <- [1,2982,null,{}] 04:53:03 INFO - PROCESS | 1647 | 1469447583023 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}] 04:53:03 INFO - PROCESS | 1647 | 1469447583024 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:03 INFO - PROCESS | 1647 | 1469447583124 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:53:03 INFO - PROCESS | 1647 | 1469447583135 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:03 INFO - PROCESS | 1647 | 1469447583136 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bd94000 == 38 [pid = 1647] [id = 754] 04:53:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124aeac00) [pid = 1647] [serial = 2261] [outer = 0x0] 04:53:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124d0d000) [pid = 1647] [serial = 2262] [outer = 0x124aeac00] 04:53:03 INFO - PROCESS | 1647 | 1469447583160 Marionette DEBUG loaded listener.js 04:53:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124d12400) [pid = 1647] [serial = 2263] [outer = 0x124aeac00] 04:53:03 INFO - PROCESS | 1647 | 1469447583454 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"]]]}] 04:53:03 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 04:53:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:53:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 469ms 04:53:03 INFO - PROCESS | 1647 | 1469447583500 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:53:03 INFO - PROCESS | 1647 | 1469447583502 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:53:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:53:03 INFO - PROCESS | 1647 | 1469447583504 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:53:03 INFO - PROCESS | 1647 | 1469447583506 Marionette TRACE conn2 <- [1,2986,null,{}] 04:53:03 INFO - PROCESS | 1647 | 1469447583508 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}] 04:53:03 INFO - PROCESS | 1647 | 1469447583509 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:03 INFO - PROCESS | 1647 | 1469447583613 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:53:03 INFO - PROCESS | 1647 | 1469447583617 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:03 INFO - PROCESS | 1647 | 1469447583618 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c610000 == 39 [pid = 1647] [id = 755] 04:53:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124d12800) [pid = 1647] [serial = 2264] [outer = 0x0] 04:53:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x124de5400) [pid = 1647] [serial = 2265] [outer = 0x124d12800] 04:53:03 INFO - PROCESS | 1647 | 1469447583673 Marionette DEBUG loaded listener.js 04:53:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12520e400) [pid = 1647] [serial = 2266] [outer = 0x124d12800] 04:53:03 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x113191400) [pid = 1647] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:53:03 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x117087400) [pid = 1647] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:53:03 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11882e400) [pid = 1647] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:53:03 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11990ac00) [pid = 1647] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:53:03 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112233800) [pid = 1647] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:53:03 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119ae5000) [pid = 1647] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:53:03 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1160f0400) [pid = 1647] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:53:03 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11882d400) [pid = 1647] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:53:03 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112015c00) [pid = 1647] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:53:03 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x115eaa000) [pid = 1647] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:53:03 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x118823400) [pid = 1647] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:53:03 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x115ea2c00) [pid = 1647] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:53:03 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x116753c00) [pid = 1647] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:53:03 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11339a000) [pid = 1647] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:53:04 INFO - PROCESS | 1647 | 1469447584017 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]]]}] 04:53:04 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. 04:53:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 519ms 04:53:04 INFO - PROCESS | 1647 | 1469447584024 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:53:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:53:04 INFO - PROCESS | 1647 | 1469447584026 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:53:04 INFO - PROCESS | 1647 | 1469447584028 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:53:04 INFO - PROCESS | 1647 | 1469447584032 Marionette TRACE conn2 <- [1,2990,null,{}] 04:53:04 INFO - PROCESS | 1647 | 1469447584036 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}] 04:53:04 INFO - PROCESS | 1647 | 1469447584037 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:04 INFO - PROCESS | 1647 | 1469447584153 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:53:04 INFO - PROCESS | 1647 | 1469447584188 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:04 INFO - PROCESS | 1647 | 1469447584190 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c628000 == 40 [pid = 1647] [id = 756] 04:53:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1133a0c00) [pid = 1647] [serial = 2267] [outer = 0x0] 04:53:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11990ac00) [pid = 1647] [serial = 2268] [outer = 0x1133a0c00] 04:53:04 INFO - PROCESS | 1647 | 1469447584223 Marionette DEBUG loaded listener.js 04:53:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x125378400) [pid = 1647] [serial = 2269] [outer = 0x1133a0c00] 04:53:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181a8000 == 41 [pid = 1647] [id = 757] 04:53:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1256e0800) [pid = 1647] [serial = 2270] [outer = 0x0] 04:53:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1253f6800) [pid = 1647] [serial = 2271] [outer = 0x1256e0800] 04:53:04 INFO - PROCESS | 1647 | 1469447584505 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]]]}] 04:53:04 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. 04:53:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 524ms 04:53:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:53:04 INFO - PROCESS | 1647 | 1469447584553 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:53:04 INFO - PROCESS | 1647 | 1469447584554 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:53:04 INFO - PROCESS | 1647 | 1469447584556 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:53:04 INFO - PROCESS | 1647 | 1469447584557 Marionette TRACE conn2 <- [1,2994,null,{}] 04:53:04 INFO - PROCESS | 1647 | 1469447584560 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}] 04:53:04 INFO - PROCESS | 1647 | 1469447584561 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:04 INFO - PROCESS | 1647 | 1469447584665 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:53:04 INFO - PROCESS | 1647 | 1469447584721 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:04 INFO - PROCESS | 1647 | 1469447584722 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12caa7800 == 42 [pid = 1647] [id = 758] 04:53:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1199ee800) [pid = 1647] [serial = 2272] [outer = 0x0] 04:53:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1253f8400) [pid = 1647] [serial = 2273] [outer = 0x1199ee800] 04:53:04 INFO - PROCESS | 1647 | 1469447584746 Marionette DEBUG loaded listener.js 04:53:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x125dc2800) [pid = 1647] [serial = 2274] [outer = 0x1199ee800] 04:53:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:53:05 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 04:53:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 469ms 04:53:05 INFO - PROCESS | 1647 | 1469447585021 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]]]}] 04:53:05 INFO - PROCESS | 1647 | 1469447585026 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:53:05 INFO - PROCESS | 1647 | 1469447585027 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:53:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:53:05 INFO - PROCESS | 1647 | 1469447585039 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:53:05 INFO - PROCESS | 1647 | 1469447585040 Marionette TRACE conn2 <- [1,2998,null,{}] 04:53:05 INFO - PROCESS | 1647 | 1469447585042 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}] 04:53:05 INFO - PROCESS | 1647 | 1469447585043 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:05 INFO - PROCESS | 1647 | 1469447585139 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:53:05 INFO - PROCESS | 1647 | 1469447585143 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:05 INFO - PROCESS | 1647 | 1469447585144 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf31000 == 43 [pid = 1647] [id = 759] 04:53:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1253ea800) [pid = 1647] [serial = 2275] [outer = 0x0] 04:53:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x125e98c00) [pid = 1647] [serial = 2276] [outer = 0x1253ea800] 04:53:05 INFO - PROCESS | 1647 | 1469447585167 Marionette DEBUG loaded listener.js 04:53:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x126925c00) [pid = 1647] [serial = 2277] [outer = 0x1253ea800] 04:53:05 INFO - PROCESS | 1647 | 1469447585469 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]]]}] 04:53:05 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. 04:53:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 480ms 04:53:05 INFO - PROCESS | 1647 | 1469447585509 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:53:05 INFO - PROCESS | 1647 | 1469447585511 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:53:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:53:05 INFO - PROCESS | 1647 | 1469447585513 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:53:05 INFO - PROCESS | 1647 | 1469447585514 Marionette TRACE conn2 <- [1,3002,null,{}] 04:53:05 INFO - PROCESS | 1647 | 1469447585516 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}] 04:53:05 INFO - PROCESS | 1647 | 1469447585517 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:05 INFO - PROCESS | 1647 | 1469447585600 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:53:05 INFO - PROCESS | 1647 | 1469447585661 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:05 INFO - PROCESS | 1647 | 1469447585663 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf4c000 == 44 [pid = 1647] [id = 760] 04:53:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x125e96800) [pid = 1647] [serial = 2278] [outer = 0x0] 04:53:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126d14800) [pid = 1647] [serial = 2279] [outer = 0x125e96800] 04:53:05 INFO - PROCESS | 1647 | 1469447585686 Marionette DEBUG loaded listener.js 04:53:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x126d8d800) [pid = 1647] [serial = 2280] [outer = 0x125e96800] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x124894000 == 43 [pid = 1647] [id = 732] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x117e2d000 == 42 [pid = 1647] [id = 746] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12a71d800 == 41 [pid = 1647] [id = 744] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x124886000 == 40 [pid = 1647] [id = 743] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x124cad000 == 39 [pid = 1647] [id = 741] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x117421800 == 38 [pid = 1647] [id = 742] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1191bf000 == 37 [pid = 1647] [id = 745] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x124c0e000 == 36 [pid = 1647] [id = 748] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x126e17000 == 35 [pid = 1647] [id = 749] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12b936800 == 34 [pid = 1647] [id = 752] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12caa7800 == 33 [pid = 1647] [id = 758] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12a78c000 == 32 [pid = 1647] [id = 751] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd80800 == 31 [pid = 1647] [id = 753] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12bd94000 == 30 [pid = 1647] [id = 754] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x124130800 == 29 [pid = 1647] [id = 747] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12c628000 == 28 [pid = 1647] [id = 756] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12c610000 == 27 [pid = 1647] [id = 755] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1292d9800 == 26 [pid = 1647] [id = 750] 04:53:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1181a8000 == 25 [pid = 1647] [id = 757] 04:53:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf31000 == 24 [pid = 1647] [id = 759] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11871cc00) [pid = 1647] [serial = 2186] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1185f0000) [pid = 1647] [serial = 2185] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119750000) [pid = 1647] [serial = 2189] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1191a4c00) [pid = 1647] [serial = 2188] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119ae9c00) [pid = 1647] [serial = 2192] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1199f2800) [pid = 1647] [serial = 2191] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1184cec00) [pid = 1647] [serial = 2206] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119b10400) [pid = 1647] [serial = 2195] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1180e6000) [pid = 1647] [serial = 2198] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x117080000) [pid = 1647] [serial = 2197] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119b03c00) [pid = 1647] [serial = 2194] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1210ee800) [pid = 1647] [serial = 2222] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112ddd400) [pid = 1647] [serial = 2200] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x113911c00) [pid = 1647] [serial = 2201] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x116a0c800) [pid = 1647] [serial = 2203] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x124008000) [pid = 1647] [serial = 2224] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x118830c00) [pid = 1647] [serial = 2209] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1185f8400) [pid = 1647] [serial = 2207] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119722800) [pid = 1647] [serial = 2212] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1188fc000) [pid = 1647] [serial = 2210] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x119aec000) [pid = 1647] [serial = 2216] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1199f3400) [pid = 1647] [serial = 2215] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1210dc800) [pid = 1647] [serial = 2221] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119b09400) [pid = 1647] [serial = 2218] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1199e8000) [pid = 1647] [serial = 2213] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1210d5800) [pid = 1647] [serial = 2219] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x117085400) [pid = 1647] [serial = 2204] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x117081800) [pid = 1647] [serial = 2183] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x115e9e000) [pid = 1647] [serial = 2182] [outer = 0x0] [url = about:blank] 04:53:07 INFO - PROCESS | 1647 | 1469447587073 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]]]}] 04:53:07 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. 04:53:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1572ms 04:53:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:53:07 INFO - PROCESS | 1647 | 1469447587086 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:53:07 INFO - PROCESS | 1647 | 1469447587088 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:53:07 INFO - PROCESS | 1647 | 1469447587092 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:53:07 INFO - PROCESS | 1647 | 1469447587094 Marionette TRACE conn2 <- [1,3006,null,{}] 04:53:07 INFO - PROCESS | 1647 | 1469447587100 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}] 04:53:07 INFO - PROCESS | 1647 | 1469447587102 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:07 INFO - PROCESS | 1647 | 1469447587184 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:53:07 INFO - PROCESS | 1647 | 1469447587240 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:07 INFO - PROCESS | 1647 | 1469447587242 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1170ff000 == 25 [pid = 1647] [id = 761] 04:53:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11318c000) [pid = 1647] [serial = 2281] [outer = 0x0] 04:53:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11318d800) [pid = 1647] [serial = 2282] [outer = 0x11318c000] 04:53:07 INFO - PROCESS | 1647 | 1469447587270 Marionette DEBUG loaded listener.js 04:53:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11339b000) [pid = 1647] [serial = 2283] [outer = 0x11318c000] 04:53:07 INFO - PROCESS | 1647 | 1469447587571 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]]]}] 04:53:07 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. 04:53:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 524ms 04:53:07 INFO - PROCESS | 1647 | 1469447587617 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:53:07 INFO - PROCESS | 1647 | 1469447587621 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:53:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:53:07 INFO - PROCESS | 1647 | 1469447587625 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:53:07 INFO - PROCESS | 1647 | 1469447587627 Marionette TRACE conn2 <- [1,3010,null,{}] 04:53:07 INFO - PROCESS | 1647 | 1469447587630 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}] 04:53:07 INFO - PROCESS | 1647 | 1469447587634 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:07 INFO - PROCESS | 1647 | 1469447587712 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:53:07 INFO - PROCESS | 1647 | 1469447587719 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:07 INFO - PROCESS | 1647 | 1469447587720 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11840d800 == 26 [pid = 1647] [id = 762] 04:53:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x113d99c00) [pid = 1647] [serial = 2284] [outer = 0x0] 04:53:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1160e9c00) [pid = 1647] [serial = 2285] [outer = 0x113d99c00] 04:53:07 INFO - PROCESS | 1647 | 1469447587748 Marionette DEBUG loaded listener.js 04:53:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x116903c00) [pid = 1647] [serial = 2286] [outer = 0x113d99c00] 04:53:08 INFO - PROCESS | 1647 | 1469447588067 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]]]}] 04:53:08 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 04:53:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 473ms 04:53:08 INFO - PROCESS | 1647 | 1469447588099 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:53:08 INFO - PROCESS | 1647 | 1469447588100 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:53:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:53:08 INFO - PROCESS | 1647 | 1469447588111 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:53:08 INFO - PROCESS | 1647 | 1469447588113 Marionette TRACE conn2 <- [1,3014,null,{}] 04:53:08 INFO - PROCESS | 1647 | 1469447588121 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}] 04:53:08 INFO - PROCESS | 1647 | 1469447588124 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:08 INFO - PROCESS | 1647 | 1469447588200 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:53:08 INFO - PROCESS | 1647 | 1469447588205 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:08 INFO - PROCESS | 1647 | 1469447588207 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12402d800 == 27 [pid = 1647] [id = 763] 04:53:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x110faf000) [pid = 1647] [serial = 2287] [outer = 0x0] 04:53:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x117084000) [pid = 1647] [serial = 2288] [outer = 0x110faf000] 04:53:08 INFO - PROCESS | 1647 | 1469447588237 Marionette DEBUG loaded listener.js 04:53:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1172e1400) [pid = 1647] [serial = 2289] [outer = 0x110faf000] 04:53:08 INFO - PROCESS | 1647 | [1647] 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 04:53:08 INFO - PROCESS | 1647 | 1469447588582 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:53:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:53:08 INFO - {} 04:53:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:53:08 INFO - {} 04:53:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:53:08 INFO - {} 04:53:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:53:08 INFO - {} 04:53:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 523ms 04:53:08 INFO - TEST-START | /FileAPI/fileReader.html 04:53:08 INFO - PROCESS | 1647 | 1469447588634 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:53:08 INFO - PROCESS | 1647 | 1469447588636 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:53:08 INFO - PROCESS | 1647 | 1469447588638 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:53:08 INFO - PROCESS | 1647 | 1469447588639 Marionette TRACE conn2 <- [1,3018,null,{}] 04:53:08 INFO - PROCESS | 1647 | 1469447588641 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}] 04:53:08 INFO - PROCESS | 1647 | 1469447588642 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:08 INFO - PROCESS | 1647 | 1469447588745 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:53:08 INFO - PROCESS | 1647 | 1469447588753 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:08 INFO - PROCESS | 1647 | 1469447588754 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1247b3000 == 28 [pid = 1647] [id = 764] 04:53:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11817b400) [pid = 1647] [serial = 2290] [outer = 0x0] 04:53:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1182e2c00) [pid = 1647] [serial = 2291] [outer = 0x11817b400] 04:53:08 INFO - PROCESS | 1647 | 1469447588779 Marionette DEBUG loaded listener.js 04:53:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1185f5400) [pid = 1647] [serial = 2292] [outer = 0x11817b400] 04:53:09 INFO - PROCESS | 1647 | 1469447589051 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]]]}] 04:53:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:53:09 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:53:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:53:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:53:09 INFO - TEST-OK | /FileAPI/fileReader.html | took 421ms 04:53:09 INFO - TEST-START | /FileAPI/historical.html 04:53:09 INFO - PROCESS | 1647 | 1469447589068 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:53:09 INFO - PROCESS | 1647 | 1469447589069 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:53:09 INFO - PROCESS | 1647 | 1469447589071 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:53:09 INFO - PROCESS | 1647 | 1469447589080 Marionette TRACE conn2 <- [1,3022,null,{}] 04:53:09 INFO - PROCESS | 1647 | 1469447589089 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}] 04:53:09 INFO - PROCESS | 1647 | 1469447589090 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:09 INFO - PROCESS | 1647 | 1469447589168 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:53:09 INFO - PROCESS | 1647 | 1469447589172 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:09 INFO - PROCESS | 1647 | 1469447589173 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x124e60000 == 29 [pid = 1647] [id = 765] 04:53:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x113b25c00) [pid = 1647] [serial = 2293] [outer = 0x0] 04:53:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118717000) [pid = 1647] [serial = 2294] [outer = 0x113b25c00] 04:53:09 INFO - PROCESS | 1647 | 1469447589200 Marionette DEBUG loaded listener.js 04:53:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11882c800) [pid = 1647] [serial = 2295] [outer = 0x113b25c00] 04:53:09 INFO - PROCESS | 1647 | 1469447589504 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"]]]}] 04:53:09 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:53:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:53:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:53:09 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:53:09 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:53:09 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:53:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:53:09 INFO - TEST-OK | /FileAPI/historical.html | took 489ms 04:53:09 INFO - PROCESS | 1647 | 1469447589561 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:53:09 INFO - PROCESS | 1647 | 1469447589562 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:53:09 INFO - TEST-START | /FileAPI/idlharness.html 04:53:09 INFO - PROCESS | 1647 | 1469447589565 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:53:09 INFO - PROCESS | 1647 | 1469447589566 Marionette TRACE conn2 <- [1,3026,null,{}] 04:53:09 INFO - PROCESS | 1647 | 1469447589568 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}] 04:53:09 INFO - PROCESS | 1647 | 1469447589572 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:09 INFO - PROCESS | 1647 | 1469447589691 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:53:09 INFO - PROCESS | 1647 | 1469447589697 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:09 INFO - PROCESS | 1647 | 1469447589698 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269ae800 == 30 [pid = 1647] [id = 766] 04:53:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11882c400) [pid = 1647] [serial = 2296] [outer = 0x0] 04:53:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118881c00) [pid = 1647] [serial = 2297] [outer = 0x11882c400] 04:53:09 INFO - PROCESS | 1647 | 1469447589723 Marionette DEBUG loaded listener.js 04:53:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1199f4c00) [pid = 1647] [serial = 2298] [outer = 0x11882c400] 04:53:10 INFO - PROCESS | 1647 | 1469447590207 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]]]}] 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:53:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:53:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:53:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:53:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:53:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:53:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:53:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:53:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:53:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:53:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:53:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:53:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:53:10 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 04:53:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:53:10 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 04:53:10 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 04:53:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:53:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:53:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:53:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:53:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:53:10 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 04:53:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:53:10 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 04:53:10 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 04:53:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:53:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:53:10 INFO - TEST-OK | /FileAPI/idlharness.html | took 682ms 04:53:10 INFO - PROCESS | 1647 | 1469447590247 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:53:10 INFO - PROCESS | 1647 | 1469447590249 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:53:10 INFO - TEST-START | /FileAPI/idlharness.worker 04:53:10 INFO - PROCESS | 1647 | 1469447590251 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:53:10 INFO - PROCESS | 1647 | 1469447590252 Marionette TRACE conn2 <- [1,3030,null,{}] 04:53:10 INFO - PROCESS | 1647 | 1469447590254 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}] 04:53:10 INFO - PROCESS | 1647 | 1469447590255 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:10 INFO - PROCESS | 1647 | 1469447590333 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:53:10 INFO - PROCESS | 1647 | 1469447590337 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:10 INFO - PROCESS | 1647 | 1469447590338 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b749000 == 31 [pid = 1647] [id = 767] 04:53:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119ae5800) [pid = 1647] [serial = 2299] [outer = 0x0] 04:53:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1210edc00) [pid = 1647] [serial = 2300] [outer = 0x119ae5800] 04:53:10 INFO - PROCESS | 1647 | 1469447590361 Marionette DEBUG loaded listener.js 04:53:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1247d6000) [pid = 1647] [serial = 2301] [outer = 0x119ae5800] 04:53:10 INFO - PROCESS | 1647 | [1647] 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 04:53:11 INFO - PROCESS | 1647 | 1469447590947 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,{},{}]]]}] 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:53:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:53:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:53:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:53:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:53:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:53:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:53:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:53:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:53:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:53:11 INFO - {} 04:53:11 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 04:53:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:53:11 INFO - {} 04:53:11 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 - {} 04:53:11 INFO - {} 04:53:11 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 04:53:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:53:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:53:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:53:11 INFO - {} 04:53:11 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 04:53:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:53:11 INFO - {} 04:53:11 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 - {} 04:53:11 INFO - {} 04:53:11 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 04:53:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:11 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 04:53:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:53:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:53:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:53:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:53:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:53:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:11 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 04:53:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:53:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:11 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 04:53:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:53:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:11 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 04:53:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:53:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:53:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:53:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:53:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:53:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:53:11 INFO - {} 04:53:11 INFO - TEST-OK | /FileAPI/idlharness.worker | took 735ms 04:53:11 INFO - PROCESS | 1647 | 1469447590987 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:53:11 INFO - PROCESS | 1647 | 1469447590988 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:53:11 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:53:11 INFO - PROCESS | 1647 | 1469447590990 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:53:11 INFO - PROCESS | 1647 | 1469447590991 Marionette TRACE conn2 <- [1,3034,null,{}] 04:53:11 INFO - PROCESS | 1647 | 1469447590993 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}] 04:53:11 INFO - PROCESS | 1647 | 1469447590994 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:11 INFO - PROCESS | 1647 | 1469447591073 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:53:11 INFO - PROCESS | 1647 | 1469447591076 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:11 INFO - PROCESS | 1647 | 1469447591077 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12de12000 == 32 [pid = 1647] [id = 768] 04:53:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124aeb000) [pid = 1647] [serial = 2302] [outer = 0x0] 04:53:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x128fa4000) [pid = 1647] [serial = 2303] [outer = 0x124aeb000] 04:53:11 INFO - PROCESS | 1647 | 1469447591103 Marionette DEBUG loaded listener.js 04:53:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1292acc00) [pid = 1647] [serial = 2304] [outer = 0x124aeb000] 04:53:11 INFO - PROCESS | 1647 | 1469447591383 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]]]}] 04:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:53:11 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 419ms 04:53:11 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:53:11 INFO - PROCESS | 1647 | 1469447591410 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:53:11 INFO - PROCESS | 1647 | 1469447591411 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:53:11 INFO - PROCESS | 1647 | 1469447591421 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:53:11 INFO - PROCESS | 1647 | 1469447591422 Marionette TRACE conn2 <- [1,3038,null,{}] 04:53:11 INFO - PROCESS | 1647 | 1469447591425 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}] 04:53:11 INFO - PROCESS | 1647 | 1469447591426 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:11 INFO - PROCESS | 1647 | 1469447591517 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:53:11 INFO - PROCESS | 1647 | 1469447591597 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:11 INFO - PROCESS | 1647 | 1469447591598 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12402d000 == 33 [pid = 1647] [id = 769] 04:53:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x113373400) [pid = 1647] [serial = 2305] [outer = 0x0] 04:53:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1292ae000) [pid = 1647] [serial = 2306] [outer = 0x113373400] 04:53:11 INFO - PROCESS | 1647 | 1469447591623 Marionette DEBUG loaded listener.js 04:53:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1292b6400) [pid = 1647] [serial = 2307] [outer = 0x113373400] 04:53:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:53:11 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 481ms 04:53:11 INFO - PROCESS | 1647 | 1469447591892 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"]]]}] 04:53:11 INFO - PROCESS | 1647 | 1469447591903 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:53:11 INFO - PROCESS | 1647 | 1469447591904 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:53:11 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:53:11 INFO - PROCESS | 1647 | 1469447591907 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:53:11 INFO - PROCESS | 1647 | 1469447591908 Marionette TRACE conn2 <- [1,3042,null,{}] 04:53:11 INFO - PROCESS | 1647 | 1469447591910 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}] 04:53:11 INFO - PROCESS | 1647 | 1469447591923 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:12 INFO - PROCESS | 1647 | 1469447592021 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:53:12 INFO - PROCESS | 1647 | 1469447592025 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:12 INFO - PROCESS | 1647 | 1469447592026 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x128b1f000 == 34 [pid = 1647] [id = 770] 04:53:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x129460c00) [pid = 1647] [serial = 2308] [outer = 0x0] 04:53:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x129466800) [pid = 1647] [serial = 2309] [outer = 0x129460c00] 04:53:12 INFO - PROCESS | 1647 | 1469447592050 Marionette DEBUG loaded listener.js 04:53:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12946c000) [pid = 1647] [serial = 2310] [outer = 0x129460c00] 04:53:12 INFO - PROCESS | 1647 | 1469447592473 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]]]}] 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:53:12 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. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:53:12 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'.) 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:53:12 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. 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:53:12 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. 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:53:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:53:12 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. 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:53:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:53:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:53:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:53:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:53:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:53:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:53:12 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 627ms 04:53:12 INFO - PROCESS | 1647 | 1469447592540 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:53:12 INFO - PROCESS | 1647 | 1469447592541 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:53:12 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:53:12 INFO - PROCESS | 1647 | 1469447592544 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:53:12 INFO - PROCESS | 1647 | 1469447592546 Marionette TRACE conn2 <- [1,3046,null,{}] 04:53:12 INFO - PROCESS | 1647 | 1469447592548 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}] 04:53:12 INFO - PROCESS | 1647 | 1469447592550 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:12 INFO - PROCESS | 1647 | 1469447592660 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:53:12 INFO - PROCESS | 1647 | 1469447592702 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:12 INFO - PROCESS | 1647 | 1469447592714 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11100e000 == 35 [pid = 1647] [id = 771] 04:53:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12745c400) [pid = 1647] [serial = 2311] [outer = 0x0] 04:53:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12a537400) [pid = 1647] [serial = 2312] [outer = 0x12745c400] 04:53:12 INFO - PROCESS | 1647 | 1469447592740 Marionette DEBUG loaded listener.js 04:53:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12a7b5c00) [pid = 1647] [serial = 2313] [outer = 0x12745c400] 04:53:12 INFO - PROCESS | 1647 | [1647] 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 04:53:13 INFO - PROCESS | 1647 | 1469447593133 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:53:13 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:53:13 INFO - {} 04:53:13 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 620ms 04:53:13 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:53:13 INFO - PROCESS | 1647 | 1469447593165 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:53:13 INFO - PROCESS | 1647 | 1469447593167 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:53:13 INFO - PROCESS | 1647 | 1469447593170 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:53:13 INFO - PROCESS | 1647 | 1469447593171 Marionette TRACE conn2 <- [1,3050,null,{}] 04:53:13 INFO - PROCESS | 1647 | 1469447593175 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}] 04:53:13 INFO - PROCESS | 1647 | 1469447593176 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:13 INFO - PROCESS | 1647 | 1469447593330 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:53:13 INFO - PROCESS | 1647 | 1469447593349 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:13 INFO - PROCESS | 1647 | 1469447593351 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x128a7a000 == 36 [pid = 1647] [id = 772] 04:53:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12a7b6000) [pid = 1647] [serial = 2314] [outer = 0x0] 04:53:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12a7c0800) [pid = 1647] [serial = 2315] [outer = 0x12a7b6000] 04:53:13 INFO - PROCESS | 1647 | 1469447593388 Marionette DEBUG loaded listener.js 04:53:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12ae6c400) [pid = 1647] [serial = 2316] [outer = 0x12a7b6000] 04:53:13 INFO - PROCESS | 1647 | 1469447593763 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]]]}] 04:53:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:53:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:53:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:53:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:53:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 621ms 04:53:13 INFO - PROCESS | 1647 | 1469447593791 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:53:13 INFO - PROCESS | 1647 | 1469447593792 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:53:13 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:53:13 INFO - PROCESS | 1647 | 1469447593795 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:53:13 INFO - PROCESS | 1647 | 1469447593796 Marionette TRACE conn2 <- [1,3054,null,{}] 04:53:13 INFO - PROCESS | 1647 | 1469447593804 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}] 04:53:13 INFO - PROCESS | 1647 | 1469447593805 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:13 INFO - PROCESS | 1647 | 1469447593923 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:53:14 INFO - PROCESS | 1647 | 1469447594006 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:14 INFO - PROCESS | 1647 | 1469447594008 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x128a7c000 == 37 [pid = 1647] [id = 773] 04:53:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1182de000) [pid = 1647] [serial = 2317] [outer = 0x0] 04:53:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12ae73400) [pid = 1647] [serial = 2318] [outer = 0x1182de000] 04:53:14 INFO - PROCESS | 1647 | 1469447594047 Marionette DEBUG loaded listener.js 04:53:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12ae7ec00) [pid = 1647] [serial = 2319] [outer = 0x1182de000] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1199ee800) [pid = 1647] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12442bc00) [pid = 1647] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1248adc00) [pid = 1647] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124aeac00) [pid = 1647] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1133a0c00) [pid = 1647] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124d12800) [pid = 1647] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1253ea800) [pid = 1647] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1176b9c00) [pid = 1647] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1182d6c00) [pid = 1647] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115ea4800) [pid = 1647] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1185b8400) [pid = 1647] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1151d3400) [pid = 1647] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x110fe2000) [pid = 1647] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1188f6400) [pid = 1647] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1210d8400) [pid = 1647] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119908400) [pid = 1647] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118829800) [pid = 1647] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1256e0800) [pid = 1647] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:53:14 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119754400) [pid = 1647] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:53:14 INFO - PROCESS | 1647 | 1469447594677 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"]]]}] 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:53:14 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" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:53:14 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" 04:53:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:53:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 943ms 04:53:14 INFO - PROCESS | 1647 | 1469447594739 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:53:14 INFO - PROCESS | 1647 | 1469447594740 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:53:14 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:53:14 INFO - PROCESS | 1647 | 1469447594742 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:53:14 INFO - PROCESS | 1647 | 1469447594743 Marionette TRACE conn2 <- [1,3058,null,{}] 04:53:14 INFO - PROCESS | 1647 | 1469447594746 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}] 04:53:14 INFO - PROCESS | 1647 | 1469447594747 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:14 INFO - PROCESS | 1647 | 1469447594831 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:53:14 INFO - PROCESS | 1647 | 1469447594836 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:14 INFO - PROCESS | 1647 | 1469447594837 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x134ade800 == 38 [pid = 1647] [id = 774] 04:53:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12b723800) [pid = 1647] [serial = 2320] [outer = 0x0] 04:53:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12b725400) [pid = 1647] [serial = 2321] [outer = 0x12b723800] 04:53:14 INFO - PROCESS | 1647 | 1469447594862 Marionette DEBUG loaded listener.js 04:53:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12b72f400) [pid = 1647] [serial = 2322] [outer = 0x12b723800] 04:53:15 INFO - PROCESS | 1647 | 1469447595186 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]]]}] 04:53:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:53:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:53:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:53:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:53:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:53:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:53:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:53:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:53:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:53:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:53:15 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:15 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:53:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:53:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:53:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:53:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:53:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:53:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:53:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:53:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:53:15 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 472ms 04:53:15 INFO - PROCESS | 1647 | 1469447595216 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:53:15 INFO - PROCESS | 1647 | 1469447595217 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:53:15 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:53:15 INFO - PROCESS | 1647 | 1469447595220 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:53:15 INFO - PROCESS | 1647 | 1469447595221 Marionette TRACE conn2 <- [1,3062,null,{}] 04:53:15 INFO - PROCESS | 1647 | 1469447595223 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}] 04:53:15 INFO - PROCESS | 1647 | 1469447595224 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:15 INFO - PROCESS | 1647 | 1469447595305 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:53:15 INFO - PROCESS | 1647 | 1469447595366 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:15 INFO - PROCESS | 1647 | 1469447595367 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12df41800 == 39 [pid = 1647] [id = 775] 04:53:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12b72f000) [pid = 1647] [serial = 2323] [outer = 0x0] 04:53:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12b79ac00) [pid = 1647] [serial = 2324] [outer = 0x12b72f000] 04:53:15 INFO - PROCESS | 1647 | 1469447595390 Marionette DEBUG loaded listener.js 04:53:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11882a800) [pid = 1647] [serial = 2325] [outer = 0x12b72f000] 04:53:15 INFO - PROCESS | 1647 | [1647] 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 04:53:15 INFO - PROCESS | 1647 | 1469447595709 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:53:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:53:15 INFO - {} 04:53:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 518ms 04:53:15 INFO - PROCESS | 1647 | 1469447595739 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:53:15 INFO - PROCESS | 1647 | 1469447595740 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:53:15 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:53:15 INFO - PROCESS | 1647 | 1469447595744 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:53:15 INFO - PROCESS | 1647 | 1469447595746 Marionette TRACE conn2 <- [1,3066,null,{}] 04:53:15 INFO - PROCESS | 1647 | 1469447595749 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}] 04:53:15 INFO - PROCESS | 1647 | 1469447595751 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:15 INFO - PROCESS | 1647 | 1469447595874 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:53:15 INFO - PROCESS | 1647 | 1469447595961 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:15 INFO - PROCESS | 1647 | 1469447595962 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e191800 == 40 [pid = 1647] [id = 776] 04:53:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12ae71800) [pid = 1647] [serial = 2326] [outer = 0x0] 04:53:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12b8c0400) [pid = 1647] [serial = 2327] [outer = 0x12ae71800] 04:53:16 INFO - PROCESS | 1647 | 1469447596000 Marionette DEBUG loaded listener.js 04:53:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124d0bc00) [pid = 1647] [serial = 2328] [outer = 0x12ae71800] 04:53:16 INFO - PROCESS | 1647 | 1469447596320 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]]]}] 04:53:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:53:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:53:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:53:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:53:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:53:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:53:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:53:16 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 625ms 04:53:16 INFO - PROCESS | 1647 | 1469447596369 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:53:16 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:53:16 INFO - PROCESS | 1647 | 1469447596371 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:53:16 INFO - PROCESS | 1647 | 1469447596374 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:53:16 INFO - PROCESS | 1647 | 1469447596376 Marionette TRACE conn2 <- [1,3070,null,{}] 04:53:16 INFO - PROCESS | 1647 | 1469447596379 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}] 04:53:16 INFO - PROCESS | 1647 | 1469447596381 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:16 INFO - PROCESS | 1647 | 1469447596593 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:53:16 INFO - PROCESS | 1647 | 1469447596751 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:16 INFO - PROCESS | 1647 | 1469447596752 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x112db4800 == 41 [pid = 1647] [id = 777] 04:53:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x111d19800) [pid = 1647] [serial = 2329] [outer = 0x0] 04:53:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x112015c00) [pid = 1647] [serial = 2330] [outer = 0x111d19800] 04:53:16 INFO - PROCESS | 1647 | 1469447596782 Marionette DEBUG loaded listener.js 04:53:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1127e0c00) [pid = 1647] [serial = 2331] [outer = 0x111d19800] 04:53:17 INFO - PROCESS | 1647 | 1469447597212 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]]]}] 04:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:53:17 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 871ms 04:53:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:53:17 INFO - PROCESS | 1647 | 1469447597245 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:53:17 INFO - PROCESS | 1647 | 1469447597248 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:53:17 INFO - PROCESS | 1647 | 1469447597251 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:53:17 INFO - PROCESS | 1647 | 1469447597253 Marionette TRACE conn2 <- [1,3074,null,{}] 04:53:17 INFO - PROCESS | 1647 | 1469447597256 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}] 04:53:17 INFO - PROCESS | 1647 | 1469447597259 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:17 INFO - PROCESS | 1647 | 1469447597378 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:53:17 INFO - PROCESS | 1647 | 1469447597442 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:17 INFO - PROCESS | 1647 | 1469447597444 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c57000 == 42 [pid = 1647] [id = 778] 04:53:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11318b800) [pid = 1647] [serial = 2332] [outer = 0x0] 04:53:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x115ea1400) [pid = 1647] [serial = 2333] [outer = 0x11318b800] 04:53:17 INFO - PROCESS | 1647 | 1469447597474 Marionette DEBUG loaded listener.js 04:53:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x116984400) [pid = 1647] [serial = 2334] [outer = 0x11318b800] 04:53:17 INFO - PROCESS | 1647 | 1469447597901 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]]]}] 04:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:53:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:53:17 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 670ms 04:53:17 INFO - PROCESS | 1647 | 1469447597921 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:53:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:53:17 INFO - PROCESS | 1647 | 1469447597923 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:53:17 INFO - PROCESS | 1647 | 1469447597926 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:53:17 INFO - PROCESS | 1647 | 1469447597927 Marionette TRACE conn2 <- [1,3078,null,{}] 04:53:17 INFO - PROCESS | 1647 | 1469447597930 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}] 04:53:17 INFO - PROCESS | 1647 | 1469447597931 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:18 INFO - PROCESS | 1647 | 1469447598048 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:53:18 INFO - PROCESS | 1647 | 1469447598182 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:18 INFO - PROCESS | 1647 | 1469447598183 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269b7800 == 43 [pid = 1647] [id = 779] 04:53:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x117e0fc00) [pid = 1647] [serial = 2335] [outer = 0x0] 04:53:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1184cec00) [pid = 1647] [serial = 2336] [outer = 0x117e0fc00] 04:53:18 INFO - PROCESS | 1647 | 1469447598212 Marionette DEBUG loaded listener.js 04:53:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118826000) [pid = 1647] [serial = 2337] [outer = 0x117e0fc00] 04:53:18 INFO - PROCESS | 1647 | 1469447598889 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] 04:53:18 INFO - PROCESS | 1647 | 1469447598908 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:53:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:53:18 INFO - PROCESS | 1647 | 1469447598913 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:53:18 INFO - PROCESS | 1647 | 1469447598915 Marionette TRACE conn2 <- [1,3082,null,{}] 04:53:18 INFO - PROCESS | 1647 | 1469447598919 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}] 04:53:18 INFO - PROCESS | 1647 | 1469447598921 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:19 INFO - PROCESS | 1647 | 1469447599031 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:53:19 INFO - PROCESS | 1647 | 1469447599128 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:19 INFO - PROCESS | 1647 | 1469447599129 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x113360000 == 44 [pid = 1647] [id = 780] 04:53:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x115ea0400) [pid = 1647] [serial = 2338] [outer = 0x0] 04:53:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11653b800) [pid = 1647] [serial = 2339] [outer = 0x115ea0400] 04:53:19 INFO - PROCESS | 1647 | 1469447599158 Marionette DEBUG loaded listener.js 04:53:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11707b800) [pid = 1647] [serial = 2340] [outer = 0x115ea0400] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12e191800 == 43 [pid = 1647] [id = 776] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12df41800 == 42 [pid = 1647] [id = 775] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x134ade800 == 41 [pid = 1647] [id = 774] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x126d14800) [pid = 1647] [serial = 2279] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x128a7c000 == 40 [pid = 1647] [id = 773] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x128a7a000 == 39 [pid = 1647] [id = 772] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11100e000 == 38 [pid = 1647] [id = 771] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x128b1f000 == 37 [pid = 1647] [id = 770] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12402d000 == 36 [pid = 1647] [id = 769] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12de12000 == 35 [pid = 1647] [id = 768] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12b749000 == 34 [pid = 1647] [id = 767] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1269ae800 == 33 [pid = 1647] [id = 766] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x124e60000 == 32 [pid = 1647] [id = 765] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1247b3000 == 31 [pid = 1647] [id = 764] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12402d800 == 30 [pid = 1647] [id = 763] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11840d800 == 29 [pid = 1647] [id = 762] 04:53:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1170ff000 == 28 [pid = 1647] [id = 761] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x124431800) [pid = 1647] [serial = 2256] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x124ae1800) [pid = 1647] [serial = 2259] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x124d0d000) [pid = 1647] [serial = 2262] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11990ac00) [pid = 1647] [serial = 2268] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124de5400) [pid = 1647] [serial = 2265] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x124d12400) [pid = 1647] [serial = 2263] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x126925c00) [pid = 1647] [serial = 2277] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x125dc2800) [pid = 1647] [serial = 2274] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x125e98c00) [pid = 1647] [serial = 2276] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12520e400) [pid = 1647] [serial = 2266] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1180e2c00) [pid = 1647] [serial = 2241] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x111dac800) [pid = 1647] [serial = 2239] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11707e400) [pid = 1647] [serial = 2237] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1160ee000) [pid = 1647] [serial = 2236] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118823000) [pid = 1647] [serial = 2234] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1185f3c00) [pid = 1647] [serial = 2233] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116a91400) [pid = 1647] [serial = 2231] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116084400) [pid = 1647] [serial = 2230] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x112aa5400) [pid = 1647] [serial = 2228] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x111bad400) [pid = 1647] [serial = 2227] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12410c400) [pid = 1647] [serial = 2225] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124006800) [pid = 1647] [serial = 2250] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12410cc00) [pid = 1647] [serial = 2251] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119aed400) [pid = 1647] [serial = 2247] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1210cd400) [pid = 1647] [serial = 2248] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119906800) [pid = 1647] [serial = 2244] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1199f5400) [pid = 1647] [serial = 2245] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x118720c00) [pid = 1647] [serial = 2242] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x125378400) [pid = 1647] [serial = 2269] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1253f6800) [pid = 1647] [serial = 2271] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x124113400) [pid = 1647] [serial = 2253] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1253f8400) [pid = 1647] [serial = 2273] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1248aa400) [pid = 1647] [serial = 2257] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x124ae7800) [pid = 1647] [serial = 2260] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x124428800) [pid = 1647] [serial = 2254] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1647 | 1469447599601 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]]]}] 04:53:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:53:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:53:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:53:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 725ms 04:53:19 INFO - PROCESS | 1647 | 1469447599637 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:53:19 INFO - PROCESS | 1647 | 1469447599640 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:53:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:53:19 INFO - PROCESS | 1647 | 1469447599644 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:53:19 INFO - PROCESS | 1647 | 1469447599645 Marionette TRACE conn2 <- [1,3086,null,{}] 04:53:19 INFO - PROCESS | 1647 | 1469447599648 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}] 04:53:19 INFO - PROCESS | 1647 | 1469447599649 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:19 INFO - PROCESS | 1647 | 1469447599729 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:53:19 INFO - PROCESS | 1647 | 1469447599735 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:19 INFO - PROCESS | 1647 | 1469447599736 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11819d000 == 29 [pid = 1647] [id = 781] 04:53:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x117082400) [pid = 1647] [serial = 2341] [outer = 0x0] 04:53:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1176b5000) [pid = 1647] [serial = 2342] [outer = 0x117082400] 04:53:19 INFO - PROCESS | 1647 | 1469447599764 Marionette DEBUG loaded listener.js 04:53:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11817c400) [pid = 1647] [serial = 2343] [outer = 0x117082400] 04:53:20 INFO - PROCESS | 1647 | 1469447600103 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:53:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:53:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 472ms 04:53:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:53:20 INFO - PROCESS | 1647 | 1469447600117 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:53:20 INFO - PROCESS | 1647 | 1469447600119 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:53:20 INFO - PROCESS | 1647 | 1469447600121 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:53:20 INFO - PROCESS | 1647 | 1469447600123 Marionette TRACE conn2 <- [1,3090,null,{}] 04:53:20 INFO - PROCESS | 1647 | 1469447600131 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}] 04:53:20 INFO - PROCESS | 1647 | 1469447600134 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:20 INFO - PROCESS | 1647 | 1469447600241 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:53:20 INFO - PROCESS | 1647 | 1469447600309 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:20 INFO - PROCESS | 1647 | 1469447600311 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12453e800 == 30 [pid = 1647] [id = 782] 04:53:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1182e4400) [pid = 1647] [serial = 2344] [outer = 0x0] 04:53:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11871a400) [pid = 1647] [serial = 2345] [outer = 0x1182e4400] 04:53:20 INFO - PROCESS | 1647 | 1469447600344 Marionette DEBUG loaded listener.js 04:53:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11887f000) [pid = 1647] [serial = 2346] [outer = 0x1182e4400] 04:53:20 INFO - PROCESS | 1647 | 1469447600593 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:53:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:53:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 520ms 04:53:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:53:20 INFO - PROCESS | 1647 | 1469447600642 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:53:20 INFO - PROCESS | 1647 | 1469447600643 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:53:20 INFO - PROCESS | 1647 | 1469447600653 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:53:20 INFO - PROCESS | 1647 | 1469447600654 Marionette TRACE conn2 <- [1,3094,null,{}] 04:53:20 INFO - PROCESS | 1647 | 1469447600656 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}] 04:53:20 INFO - PROCESS | 1647 | 1469447600657 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:20 INFO - PROCESS | 1647 | 1469447600743 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:53:20 INFO - PROCESS | 1647 | 1469447600810 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:20 INFO - PROCESS | 1647 | 1469447600811 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x124cbe000 == 31 [pid = 1647] [id = 783] 04:53:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11887c800) [pid = 1647] [serial = 2347] [outer = 0x0] 04:53:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119196400) [pid = 1647] [serial = 2348] [outer = 0x11887c800] 04:53:20 INFO - PROCESS | 1647 | 1469447600837 Marionette DEBUG loaded listener.js 04:53:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119906000) [pid = 1647] [serial = 2349] [outer = 0x11887c800] 04:53:21 INFO - PROCESS | 1647 | 1469447601091 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:53:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:53:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 478ms 04:53:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:53:21 INFO - PROCESS | 1647 | 1469447601123 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:53:21 INFO - PROCESS | 1647 | 1469447601125 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:53:21 INFO - PROCESS | 1647 | 1469447601127 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:53:21 INFO - PROCESS | 1647 | 1469447601128 Marionette TRACE conn2 <- [1,3098,null,{}] 04:53:21 INFO - PROCESS | 1647 | 1469447601137 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}] 04:53:21 INFO - PROCESS | 1647 | 1469447601138 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:21 INFO - PROCESS | 1647 | 1469447601220 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:53:21 INFO - PROCESS | 1647 | 1469447601224 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:21 INFO - PROCESS | 1647 | 1469447601232 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269b0000 == 32 [pid = 1647] [id = 784] 04:53:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x111f2c800) [pid = 1647] [serial = 2350] [outer = 0x0] 04:53:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11990e400) [pid = 1647] [serial = 2351] [outer = 0x111f2c800] 04:53:21 INFO - PROCESS | 1647 | 1469447601256 Marionette DEBUG loaded listener.js 04:53:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119ae7000) [pid = 1647] [serial = 2352] [outer = 0x111f2c800] 04:53:21 INFO - PROCESS | 1647 | 1469447601573 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]]]}] 04:53:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:53:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:53:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 469ms 04:53:21 INFO - PROCESS | 1647 | 1469447601597 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:53:21 INFO - PROCESS | 1647 | 1469447601600 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:53:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:53:21 INFO - PROCESS | 1647 | 1469447601603 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:53:21 INFO - PROCESS | 1647 | 1469447601604 Marionette TRACE conn2 <- [1,3102,null,{}] 04:53:21 INFO - PROCESS | 1647 | 1469447601606 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}] 04:53:21 INFO - PROCESS | 1647 | 1469447601610 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:21 INFO - PROCESS | 1647 | 1469447601744 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:53:21 INFO - PROCESS | 1647 | 1469447601756 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:21 INFO - PROCESS | 1647 | 1469447601757 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1271e6800 == 33 [pid = 1647] [id = 785] 04:53:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119ae6c00) [pid = 1647] [serial = 2353] [outer = 0x0] 04:53:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119b0f400) [pid = 1647] [serial = 2354] [outer = 0x119ae6c00] 04:53:21 INFO - PROCESS | 1647 | 1469447601785 Marionette DEBUG loaded listener.js 04:53:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1210eb400) [pid = 1647] [serial = 2355] [outer = 0x119ae6c00] 04:53:22 INFO - PROCESS | 1647 | 1469447602085 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:53:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:53:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 521ms 04:53:22 INFO - PROCESS | 1647 | 1469447602124 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:53:22 INFO - PROCESS | 1647 | 1469447602126 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:53:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:53:22 INFO - PROCESS | 1647 | 1469447602128 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:53:22 INFO - PROCESS | 1647 | 1469447602129 Marionette TRACE conn2 <- [1,3106,null,{}] 04:53:22 INFO - PROCESS | 1647 | 1469447602133 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}] 04:53:22 INFO - PROCESS | 1647 | 1469447602135 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:22 INFO - PROCESS | 1647 | 1469447602243 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:53:22 INFO - PROCESS | 1647 | 1469447602247 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:22 INFO - PROCESS | 1647 | 1469447602248 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x128b1c800 == 34 [pid = 1647] [id = 786] 04:53:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1210dc800) [pid = 1647] [serial = 2356] [outer = 0x0] 04:53:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124059800) [pid = 1647] [serial = 2357] [outer = 0x1210dc800] 04:53:22 INFO - PROCESS | 1647 | 1469447602271 Marionette DEBUG loaded listener.js 04:53:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12410e400) [pid = 1647] [serial = 2358] [outer = 0x1210dc800] 04:53:22 INFO - PROCESS | 1647 | 1469447602612 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]]]}] 04:53:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:53:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:53:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:53:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 521ms 04:53:22 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:53:22 INFO - PROCESS | 1647 | 1469447602651 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:53:22 INFO - PROCESS | 1647 | 1469447602653 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:53:22 INFO - PROCESS | 1647 | 1469447602657 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:53:22 INFO - PROCESS | 1647 | 1469447602659 Marionette TRACE conn2 <- [1,3110,null,{}] 04:53:22 INFO - PROCESS | 1647 | 1469447602669 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}] 04:53:22 INFO - PROCESS | 1647 | 1469447602671 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:22 INFO - PROCESS | 1647 | 1469447602821 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:53:22 INFO - PROCESS | 1647 | 1469447602876 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:22 INFO - PROCESS | 1647 | 1469447602878 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x128fbd000 == 35 [pid = 1647] [id = 787] 04:53:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12410e800) [pid = 1647] [serial = 2359] [outer = 0x0] 04:53:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124192800) [pid = 1647] [serial = 2360] [outer = 0x12410e800] 04:53:22 INFO - PROCESS | 1647 | 1469447602916 Marionette DEBUG loaded listener.js 04:53:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124207800) [pid = 1647] [serial = 2361] [outer = 0x12410e800] 04:53:23 INFO - PROCESS | 1647 | 1469447603280 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"]]]}] 04:53:23 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:53:23 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 04:53:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:53:23 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 629ms 04:53:23 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:53:23 INFO - PROCESS | 1647 | 1469447603287 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:53:23 INFO - PROCESS | 1647 | 1469447603288 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:53:23 INFO - PROCESS | 1647 | 1469447603290 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:53:23 INFO - PROCESS | 1647 | 1469447603291 Marionette TRACE conn2 <- [1,3114,null,{}] 04:53:23 INFO - PROCESS | 1647 | 1469447603293 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}] 04:53:23 INFO - PROCESS | 1647 | 1469447603294 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:23 INFO - PROCESS | 1647 | 1469447603408 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:53:23 INFO - PROCESS | 1647 | 1469447603447 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\", \"ffd5c92f-8258-4bc9-8106-31551fff5751\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:23 INFO - PROCESS | 1647 | 1469447603449 Marionette INFO sendAsync c8153bd4-d468-7a43-a44e-452bb41aebc5 04:53:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1292d1800 == 36 [pid = 1647] [id = 788] 04:53:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12420d000) [pid = 1647] [serial = 2362] [outer = 0x0] 04:53:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12442b400) [pid = 1647] [serial = 2363] [outer = 0x12420d000] 04:53:23 INFO - PROCESS | 1647 | 1469447603473 Marionette DEBUG loaded listener.js 04:53:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1247d6400) [pid = 1647] [serial = 2364] [outer = 0x12420d000] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x129460c00) [pid = 1647] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12a7b6000) [pid = 1647] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119ae5800) [pid = 1647] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1182de000) [pid = 1647] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113d99c00) [pid = 1647] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11318c000) [pid = 1647] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12b72f000) [pid = 1647] [serial = 2323] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11882c400) [pid = 1647] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x110faf000) [pid = 1647] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113b25c00) [pid = 1647] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11817b400) [pid = 1647] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x124aeb000) [pid = 1647] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x113373400) [pid = 1647] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x125e96800) [pid = 1647] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12b723800) [pid = 1647] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 04:53:23 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12745c400) [pid = 1647] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 04:53:23 INFO - PROCESS | 1647 | 1469447603920 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]]]}] 04:53:23 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:53:23 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 671ms 04:53:23 INFO - PROCESS | 1647 | 1469447603962 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:53:23 INFO - PROCESS | 1647 | 1469447603963 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:53:25 WARNING - u'runner_teardown' () 04:53:25 INFO - No more tests 04:53:25 INFO - Got 0 unexpected results 04:53:25 INFO - SUITE-END | took 508s 04:53:25 INFO - Closing logging queue 04:53:25 INFO - queue closed 04:53:25 INFO - Return code: 0 04:53:25 WARNING - # TBPL SUCCESS # 04:53:25 INFO - Running post-action listener: _resource_record_post_action 04:53:25 INFO - Running post-run listener: _resource_record_post_run 04:53:26 INFO - Total resource usage - Wall time: 531s; CPU: 58.0%; Read bytes: 38098432; Write bytes: 959060480; Read time: 398; Write time: 5153 04:53:26 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:53:26 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146418176; Write bytes: 144027648; Read time: 13473; Write time: 250 04:53:26 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 36140544; Write bytes: 798007808; Read time: 373; Write time: 4772 04:53:26 INFO - Running post-run listener: _upload_blobber_files 04:53:26 INFO - Blob upload gear active. 04:53:26 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:53:26 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 04:53:26 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'] 04:53:26 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 04:53:26 INFO - (blobuploader) - INFO - Open directory for files ... 04:53:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:53:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:53:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:53:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:53:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:53:27 INFO - (blobuploader) - INFO - Done attempting. 04:53:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:53:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:53:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:53:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:53:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:53:29 INFO - (blobuploader) - INFO - Done attempting. 04:53:29 INFO - (blobuploader) - INFO - Iteration through files over. 04:53:29 INFO - Return code: 0 04:53:29 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:53:29 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:53:29 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ecd93764e0f16916e009ad0df0aaecf4b417c41ca5b39be3a5b16df03b03700a91e331d973eb6cf0486b23c8894b9e6a251f689cfbfc68e22adbddc21b962e1a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/11d8a520fbd3abd528492e82dfbd2c29ec23258092e3a0bc0a47da1fe3e4146f3223f2c4d33b7257497769de99ec179a8e0b9b9b6c59962495113742128ae5a0"} 04:53:29 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:53:29 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:53:29 INFO - Contents: 04:53:29 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ecd93764e0f16916e009ad0df0aaecf4b417c41ca5b39be3a5b16df03b03700a91e331d973eb6cf0486b23c8894b9e6a251f689cfbfc68e22adbddc21b962e1a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/11d8a520fbd3abd528492e82dfbd2c29ec23258092e3a0bc0a47da1fe3e4146f3223f2c4d33b7257497769de99ec179a8e0b9b9b6c59962495113742128ae5a0"} 04:53:29 INFO - Running post-run listener: copy_logs_to_upload_dir 04:53:29 INFO - Copying logs to upload dir... 04:53:29 INFO - mkdir: /builds/slave/test/build/upload/logs 04:53:29 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=580.653911 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 40 secs) (at 2016-07-25 04:53:29.738863) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-25 04:53:29.742875) ========= 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.uON2riWM0A/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.i5AsIbTgx1/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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/ecd93764e0f16916e009ad0df0aaecf4b417c41ca5b39be3a5b16df03b03700a91e331d973eb6cf0486b23c8894b9e6a251f689cfbfc68e22adbddc21b962e1a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/11d8a520fbd3abd528492e82dfbd2c29ec23258092e3a0bc0a47da1fe3e4146f3223f2c4d33b7257497769de99ec179a8e0b9b9b6c59962495113742128ae5a0"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012044 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ecd93764e0f16916e009ad0df0aaecf4b417c41ca5b39be3a5b16df03b03700a91e331d973eb6cf0486b23c8894b9e6a251f689cfbfc68e22adbddc21b962e1a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/11d8a520fbd3abd528492e82dfbd2c29ec23258092e3a0bc0a47da1fe3e4146f3223f2c4d33b7257497769de99ec179a8e0b9b9b6c59962495113742128ae5a0"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469436958/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.89 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-25 04:53:30.644224) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 04:53:30.644629) ========= 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.uON2riWM0A/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.i5AsIbTgx1/Listeners TMPDIR=/var/folders/f6/kjqp0l7n7cb307nv1hq0lrf400000w/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.004944 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 04:53:30.671447) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-25 04:53:30.671753) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-25 04:53:30.672101) ========= ========= Total master_lag: 1.27 =========