builder: mozilla-central_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-116 starttime: 1461181455.65 results: success (0) buildid: 20160420110249 builduid: 562744aed783432f9de25064e09a31a0 revision: 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:44:15.649467) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:44:15.649947) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-20 12:44:15.650244) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-20 12:44:16.878661) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:44:16.878982) ========= 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: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 12:44:16-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.1M=0.001s 2016-04-20 12:44:17 (10.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.539920 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:44:17.445102) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:44:17.445426) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.031970 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:44:17.512830) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 12:44:17.513166) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 12:44:17,672 truncating revision to first 12 chars 2016-04-20 12:44:17,672 Setting DEBUG logging. 2016-04-20 12:44:17,673 attempt 1/10 2016-04-20 12:44:17,673 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/30c5dbcee7dd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 12:44:18,960 unpacking tar archive at: mozilla-central-30c5dbcee7dd/testing/mozharness/ program finished with exit code 0 elapsedTime=1.892107 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 12:44:19.459331) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:44:19.459697) ========= script_repo_revision: 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:44:19.460106) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 12:44:19.460389) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 12:44:19.485310) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 4 secs) (at 2016-04-20 12:44:19.485593) ========= /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-central --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-central', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375 _=/tools/buildbot/bin/python using PTY: False 12:44:19 INFO - MultiFileLogger online at 20160420 12:44:19 in /builds/slave/test 12:44:19 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-central --download-symbols true 12:44:19 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:44:19 INFO - {'append_to_log': False, 12:44:19 INFO - 'base_work_dir': '/builds/slave/test', 12:44:19 INFO - 'blob_upload_branch': 'mozilla-central', 12:44:19 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:44:19 INFO - 'buildbot_json_path': 'buildprops.json', 12:44:19 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:44:19 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:44:19 INFO - 'download_minidump_stackwalk': True, 12:44:19 INFO - 'download_symbols': 'true', 12:44:19 INFO - 'e10s': False, 12:44:19 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:44:19 INFO - 'tooltool.py': '/tools/tooltool.py', 12:44:19 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:44:19 INFO - '/tools/misc-python/virtualenv.py')}, 12:44:19 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:44:19 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:44:19 INFO - 'log_level': 'info', 12:44:19 INFO - 'log_to_console': True, 12:44:19 INFO - 'opt_config_files': (), 12:44:19 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:44:19 INFO - '--processes=1', 12:44:19 INFO - '--config=%(test_path)s/wptrunner.ini', 12:44:19 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:44:19 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:44:19 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:44:19 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:44:19 INFO - 'pip_index': False, 12:44:19 INFO - 'require_test_zip': True, 12:44:19 INFO - 'test_type': ('testharness',), 12:44:19 INFO - 'this_chunk': '1', 12:44:19 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:44:19 INFO - 'total_chunks': '10', 12:44:19 INFO - 'virtualenv_path': 'venv', 12:44:19 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:44:19 INFO - 'work_dir': 'build'} 12:44:19 INFO - ##### 12:44:19 INFO - ##### Running clobber step. 12:44:19 INFO - ##### 12:44:19 INFO - Running pre-action listener: _resource_record_pre_action 12:44:19 INFO - Running main action method: clobber 12:44:19 INFO - rmtree: /builds/slave/test/build 12:44:19 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:44:21 INFO - Running post-action listener: _resource_record_post_action 12:44:21 INFO - ##### 12:44:21 INFO - ##### Running read-buildbot-config step. 12:44:21 INFO - ##### 12:44:21 INFO - Running pre-action listener: _resource_record_pre_action 12:44:21 INFO - Running main action method: read_buildbot_config 12:44:21 INFO - Using buildbot properties: 12:44:21 INFO - { 12:44:21 INFO - "project": "", 12:44:21 INFO - "product": "firefox", 12:44:21 INFO - "script_repo_revision": "production", 12:44:21 INFO - "scheduler": "tests-mozilla-central-ubuntu32_vm-debug-unittest", 12:44:21 INFO - "repository": "", 12:44:21 INFO - "buildername": "Ubuntu VM 12.04 mozilla-central debug test web-platform-tests-1", 12:44:21 INFO - "buildid": "20160420110249", 12:44:21 INFO - "pgo_build": "False", 12:44:21 INFO - "basedir": "/builds/slave/test", 12:44:21 INFO - "buildnumber": 7, 12:44:21 INFO - "slavename": "tst-linux32-spot-116", 12:44:21 INFO - "revision": "30c5dbcee7ddeafcaffa50e01429c45d459bb8fc", 12:44:21 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 12:44:21 INFO - "platform": "linux", 12:44:21 INFO - "branch": "mozilla-central", 12:44:21 INFO - "repo_path": "mozilla-central", 12:44:21 INFO - "moz_repo_path": "", 12:44:21 INFO - "stage_platform": "linux", 12:44:21 INFO - "builduid": "562744aed783432f9de25064e09a31a0", 12:44:21 INFO - "slavebuilddir": "test" 12:44:21 INFO - } 12:44:21 INFO - Found installer url https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 12:44:21 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 12:44:21 INFO - Running post-action listener: _resource_record_post_action 12:44:21 INFO - ##### 12:44:21 INFO - ##### Running download-and-extract step. 12:44:21 INFO - ##### 12:44:21 INFO - Running pre-action listener: _resource_record_pre_action 12:44:21 INFO - Running main action method: download_and_extract 12:44:21 INFO - mkdir: /builds/slave/test/build/tests 12: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')]} 12:44:21 INFO - https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 12:44:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:44:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:44:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:44:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 12:44:23 INFO - Downloaded 1325 bytes. 12:44:23 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:44:23 INFO - Using the following test package requirements: 12:44:23 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 12:44:23 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:44:23 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 12:44:23 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:44:23 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 12:44:23 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:44:23 INFO - u'jsshell-linux-i686.zip'], 12:44:23 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:44:23 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 12:44:23 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 12:44:23 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:44:23 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 12:44:23 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:44:23 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 12:44:23 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:44:23 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 12:44:23 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:44:23 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 12:44:23 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 12:44:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:44:23 INFO - https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 12:44:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 12:44:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 12:44:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 12:44:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 12:44:30 INFO - Downloaded 22429028 bytes. 12:44:30 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:44:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:44:31 INFO - caution: filename not matched: web-platform/* 12:44:31 INFO - Return code: 11 12:44:31 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')]} 12:44:31 INFO - https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 12:44:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 12:44:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 12:44:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 12:44:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 12:44:43 INFO - Downloaded 36397866 bytes. 12:44:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:44:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:44:47 INFO - caution: filename not matched: bin/* 12:44:47 INFO - caution: filename not matched: config/* 12:44:47 INFO - caution: filename not matched: mozbase/* 12:44:47 INFO - caution: filename not matched: marionette/* 12:44:47 INFO - caution: filename not matched: tools/wptserve/* 12:44:47 INFO - Return code: 11 12:44:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:44:47 INFO - https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 12:44:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:44:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:44:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:44:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 12:44:50 INFO - Downloaded 63417049 bytes. 12:44:50 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:44:50 INFO - mkdir: /builds/slave/test/properties 12:44:50 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:44:50 INFO - Writing to file /builds/slave/test/properties/build_url 12:44:50 INFO - Contents: 12:44:50 INFO - build_url:https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:44:52 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:44:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:44:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:44:52 INFO - Contents: 12:44:52 INFO - symbols_url:https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12: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')]} 12:44:52 INFO - https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:44:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:44:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:44:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:44:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 12:45:16 INFO - Downloaded 91773080 bytes. 12:45:16 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 12:45:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 12:45:24 INFO - Return code: 0 12:45:24 INFO - Running post-action listener: _resource_record_post_action 12:45:24 INFO - Running post-action listener: set_extra_try_arguments 12:45:24 INFO - ##### 12:45:24 INFO - ##### Running create-virtualenv step. 12:45:24 INFO - ##### 12:45:24 INFO - Running pre-action listener: _pre_create_virtualenv 12:45:24 INFO - Running pre-action listener: _resource_record_pre_action 12:45:24 INFO - Running main action method: create_virtualenv 12:45:24 INFO - Creating virtualenv /builds/slave/test/build/venv 12:45:24 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 12:45:24 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:45:25 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:45:25 INFO - Using real prefix '/usr' 12:45:25 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:45:26 INFO - Installing distribute.............................................................................................................................................................................................done. 12:45:30 INFO - Installing pip.................done. 12:45:30 INFO - Return code: 0 12:45:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:45:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:45:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:45:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:45:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:45:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:45:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:45:30 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x8a8dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8af4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ba82b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b97f70>, '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 0x8b97620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b9d750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:45:30 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 12:45:30 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 12:45:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:45:30 INFO - 'CCACHE_UMASK': '002', 12:45:30 INFO - 'DISPLAY': ':0', 12:45:30 INFO - 'HOME': '/home/cltbld', 12:45:30 INFO - 'LANG': 'en_US.UTF-8', 12:45:30 INFO - 'LOGNAME': 'cltbld', 12:45:30 INFO - 'MAIL': '/var/mail/cltbld', 12:45:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:45:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:45:30 INFO - 'MOZ_NO_REMOTE': '1', 12:45:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:45:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:45:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:45:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:45:30 INFO - 'PWD': '/builds/slave/test', 12:45:30 INFO - 'SHELL': '/bin/bash', 12:45:30 INFO - 'SHLVL': '1', 12:45:30 INFO - 'TERM': 'linux', 12:45:30 INFO - 'TMOUT': '86400', 12:45:30 INFO - 'USER': 'cltbld', 12:45:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375', 12:45:30 INFO - '_': '/tools/buildbot/bin/python'} 12:45:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:45:30 INFO - Downloading/unpacking psutil>=0.7.1 12:45: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 12:45: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 12:45:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:45:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:45: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 12:45: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 12:45:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:45:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:45:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:45:36 INFO - Installing collected packages: psutil 12:45:36 INFO - Running setup.py install for psutil 12:45:36 INFO - building 'psutil._psutil_linux' extension 12:45:36 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 12:45:36 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 12:45:36 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 12:45:36 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 12:45:36 INFO - building 'psutil._psutil_posix' extension 12:45:36 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 12:45:37 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 12:45:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:45:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:45:37 INFO - Successfully installed psutil 12:45:37 INFO - Cleaning up... 12:45:37 INFO - Return code: 0 12:45:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:45:37 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')]} 12:45:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:45:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:45:37 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')]} 12:45:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:45:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:45:37 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x8a8dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8af4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ba82b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b97f70>, '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 0x8b97620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b9d750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:45:37 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 12:45:37 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 12:45:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:45:37 INFO - 'CCACHE_UMASK': '002', 12:45:37 INFO - 'DISPLAY': ':0', 12:45:37 INFO - 'HOME': '/home/cltbld', 12:45:37 INFO - 'LANG': 'en_US.UTF-8', 12:45:37 INFO - 'LOGNAME': 'cltbld', 12:45:37 INFO - 'MAIL': '/var/mail/cltbld', 12:45:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:45:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:45:37 INFO - 'MOZ_NO_REMOTE': '1', 12:45:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:45:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:45:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:45:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:45:37 INFO - 'PWD': '/builds/slave/test', 12:45:37 INFO - 'SHELL': '/bin/bash', 12:45:37 INFO - 'SHLVL': '1', 12:45:37 INFO - 'TERM': 'linux', 12:45:37 INFO - 'TMOUT': '86400', 12:45:37 INFO - 'USER': 'cltbld', 12:45:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375', 12:45:37 INFO - '_': '/tools/buildbot/bin/python'} 12:45:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:45:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:45:37 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 12:45:37 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 12:45:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:45:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:45:37 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 12:45:37 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 12:45:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:45:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:45:42 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:45:42 INFO - Installing collected packages: mozsystemmonitor 12:45:42 INFO - Running setup.py install for mozsystemmonitor 12:45:42 INFO - Successfully installed mozsystemmonitor 12:45:42 INFO - Cleaning up... 12:45:42 INFO - Return code: 0 12:45:42 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:45:42 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')]} 12:45:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:45:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:45:42 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')]} 12:45:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:45:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:45:42 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x8a8dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8af4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ba82b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b97f70>, '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 0x8b97620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b9d750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:45:42 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 12:45:42 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 12:45:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:45:42 INFO - 'CCACHE_UMASK': '002', 12:45:42 INFO - 'DISPLAY': ':0', 12:45:42 INFO - 'HOME': '/home/cltbld', 12:45:42 INFO - 'LANG': 'en_US.UTF-8', 12:45:42 INFO - 'LOGNAME': 'cltbld', 12:45:42 INFO - 'MAIL': '/var/mail/cltbld', 12:45:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:45:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:45:42 INFO - 'MOZ_NO_REMOTE': '1', 12:45:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:45:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:45:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:45:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:45:42 INFO - 'PWD': '/builds/slave/test', 12:45:42 INFO - 'SHELL': '/bin/bash', 12:45:42 INFO - 'SHLVL': '1', 12:45:42 INFO - 'TERM': 'linux', 12:45:42 INFO - 'TMOUT': '86400', 12:45:42 INFO - 'USER': 'cltbld', 12:45:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375', 12:45:42 INFO - '_': '/tools/buildbot/bin/python'} 12:45:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:45:43 INFO - Downloading/unpacking blobuploader==1.2.4 12:45:43 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 12:45:43 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 12:45:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:45:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:45:43 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 12:45:43 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 12:45:48 INFO - Downloading blobuploader-1.2.4.tar.gz 12:45:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:45:48 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:45:48 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 12:45:48 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 12:45:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:45:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:45:48 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 12:45:48 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 12:45:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:45:49 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:45:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:45:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:45:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:45:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:45:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:45:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:45:50 INFO - Downloading docopt-0.6.1.tar.gz 12:45:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:45:50 INFO - Installing collected packages: blobuploader, requests, docopt 12:45:50 INFO - Running setup.py install for blobuploader 12:45:50 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:45:50 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:45:50 INFO - Running setup.py install for requests 12:45:51 INFO - Running setup.py install for docopt 12:45:51 INFO - Successfully installed blobuploader requests docopt 12:45:51 INFO - Cleaning up... 12:45:51 INFO - Return code: 0 12:45:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:45: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')]} 12:45:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:45:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:45: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')]} 12:45:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:45:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:45:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x8a8dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8af4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ba82b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b97f70>, '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 0x8b97620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b9d750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:45:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 12:45:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:45:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:45:51 INFO - 'CCACHE_UMASK': '002', 12:45:51 INFO - 'DISPLAY': ':0', 12:45:51 INFO - 'HOME': '/home/cltbld', 12:45:51 INFO - 'LANG': 'en_US.UTF-8', 12:45:51 INFO - 'LOGNAME': 'cltbld', 12:45:51 INFO - 'MAIL': '/var/mail/cltbld', 12:45:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:45:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:45:51 INFO - 'MOZ_NO_REMOTE': '1', 12:45:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:45:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:45:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:45:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:45:51 INFO - 'PWD': '/builds/slave/test', 12:45:51 INFO - 'SHELL': '/bin/bash', 12:45:51 INFO - 'SHLVL': '1', 12:45:51 INFO - 'TERM': 'linux', 12:45:51 INFO - 'TMOUT': '86400', 12:45:51 INFO - 'USER': 'cltbld', 12:45:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375', 12:45:51 INFO - '_': '/tools/buildbot/bin/python'} 12:45:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:45:52 INFO - Running setup.py (path:/tmp/pip-uM37ni-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:45:52 INFO - Running setup.py (path:/tmp/pip-v7DCe8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:45:52 INFO - Running setup.py (path:/tmp/pip-sOCP1t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:45:52 INFO - Running setup.py (path:/tmp/pip-bgDeW8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:45:52 INFO - Running setup.py (path:/tmp/pip-qXh61Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:45:52 INFO - Running setup.py (path:/tmp/pip-RvqMXO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:45:52 INFO - Running setup.py (path:/tmp/pip-s1FrgH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:45:52 INFO - Running setup.py (path:/tmp/pip-HQQFgc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:45:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:45:53 INFO - Running setup.py (path:/tmp/pip-oqyzcd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:45:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:45:53 INFO - Running setup.py (path:/tmp/pip-9dtBIK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:45:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:45:53 INFO - Running setup.py (path:/tmp/pip-NR67f6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:45:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:45:53 INFO - Running setup.py (path:/tmp/pip-S8TSJG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:45:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:45:53 INFO - Running setup.py (path:/tmp/pip-oF7wjI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:45:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:45:53 INFO - Running setup.py (path:/tmp/pip-NsoKLk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:45:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:45:53 INFO - Running setup.py (path:/tmp/pip-1cgDCK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:45:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:45:54 INFO - Running setup.py (path:/tmp/pip-IaweZQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:45:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:45:54 INFO - Running setup.py (path:/tmp/pip-XeI_kQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:45:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:45:54 INFO - Running setup.py (path:/tmp/pip-le4TeI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:45:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:45:54 INFO - Running setup.py (path:/tmp/pip-2819eD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:45:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:45:54 INFO - Running setup.py (path:/tmp/pip-CR2bxI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:45:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:45:55 INFO - Running setup.py (path:/tmp/pip-KmEqGS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:45:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:45:55 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 12:45:55 INFO - Running setup.py install for manifestparser 12:45:55 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:45:55 INFO - Running setup.py install for mozcrash 12:45:55 INFO - Running setup.py install for mozdebug 12:45:55 INFO - Running setup.py install for mozdevice 12:45:56 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:45:56 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:45:56 INFO - Running setup.py install for mozfile 12:45:56 INFO - Running setup.py install for mozhttpd 12:45:56 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:45:56 INFO - Running setup.py install for mozinfo 12:45:56 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:45:56 INFO - Running setup.py install for mozInstall 12:45:56 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:45:56 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:45:56 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:45:56 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:45:56 INFO - Running setup.py install for mozleak 12:45:57 INFO - Running setup.py install for mozlog 12:45:57 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:45:57 INFO - Running setup.py install for moznetwork 12:45:57 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:45:57 INFO - Running setup.py install for mozprocess 12:45:57 INFO - Running setup.py install for mozprofile 12:45:58 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:45:58 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:45:58 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:45:58 INFO - Running setup.py install for mozrunner 12:45:58 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:45:58 INFO - Running setup.py install for mozscreenshot 12:45:58 INFO - Running setup.py install for moztest 12:45:58 INFO - Running setup.py install for mozversion 12:45:59 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:45:59 INFO - Running setup.py install for wptserve 12:45:59 INFO - Running setup.py install for marionette-driver 12:45:59 INFO - Running setup.py install for browsermob-proxy 12:45:59 INFO - Running setup.py install for marionette-client 12:46:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:46:00 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:46:00 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 12:46:00 INFO - Cleaning up... 12:46:00 INFO - Return code: 0 12:46:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:46:00 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')]} 12:46:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:46:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:46:00 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')]} 12:46:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:46:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:46:00 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x8a8dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8af4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8ba82b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b97f70>, '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 0x8b97620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b9d750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:46:00 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 12:46:00 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:46:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:46:00 INFO - 'CCACHE_UMASK': '002', 12:46:00 INFO - 'DISPLAY': ':0', 12:46:00 INFO - 'HOME': '/home/cltbld', 12:46:00 INFO - 'LANG': 'en_US.UTF-8', 12:46:00 INFO - 'LOGNAME': 'cltbld', 12:46:00 INFO - 'MAIL': '/var/mail/cltbld', 12:46:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:46:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:46:00 INFO - 'MOZ_NO_REMOTE': '1', 12:46:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:46:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:46:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:46:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:46:00 INFO - 'PWD': '/builds/slave/test', 12:46:00 INFO - 'SHELL': '/bin/bash', 12:46:00 INFO - 'SHLVL': '1', 12:46:00 INFO - 'TERM': 'linux', 12:46:00 INFO - 'TMOUT': '86400', 12:46:00 INFO - 'USER': 'cltbld', 12:46:00 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375', 12:46:00 INFO - '_': '/tools/buildbot/bin/python'} 12:46:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:46:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:46:00 INFO - Running setup.py (path:/tmp/pip-UtJ0P4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:46:01 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)) 12:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:46:01 INFO - Running setup.py (path:/tmp/pip-duh5KB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:46:01 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)) 12:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:46:01 INFO - Running setup.py (path:/tmp/pip-TiO2Il-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:46:01 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)) 12:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:46:01 INFO - Running setup.py (path:/tmp/pip-uOjMar-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:46:01 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)) 12:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:46:01 INFO - Running setup.py (path:/tmp/pip-GlAlbU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:46:01 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)) 12:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:46:01 INFO - Running setup.py (path:/tmp/pip-f8tUg5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:46:01 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)) 12:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:46:01 INFO - Running setup.py (path:/tmp/pip-Zm4EvC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:46:01 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)) 12:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:46:01 INFO - Running setup.py (path:/tmp/pip-QhkLzO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:46:02 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)) 12:46:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:46:02 INFO - Running setup.py (path:/tmp/pip-8N0JQm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:46:02 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)) 12:46:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:46:02 INFO - Running setup.py (path:/tmp/pip-GJQnru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:46:02 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)) 12:46:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:46:02 INFO - Running setup.py (path:/tmp/pip-XbLNpo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:46:02 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)) 12:46:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:46:02 INFO - Running setup.py (path:/tmp/pip-kflrOv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:46:02 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)) 12:46:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:46:02 INFO - Running setup.py (path:/tmp/pip-VPM6fS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:46:02 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)) 12:46:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:46:02 INFO - Running setup.py (path:/tmp/pip-41MIL7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:46:02 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)) 12:46:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:46:02 INFO - Running setup.py (path:/tmp/pip-cqjZ0V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:46:03 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)) 12:46:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:46:03 INFO - Running setup.py (path:/tmp/pip-Ig7PU5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:46:03 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)) 12:46:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:46:03 INFO - Running setup.py (path:/tmp/pip-sBe8HK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:46:03 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)) 12:46:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:46:03 INFO - Running setup.py (path:/tmp/pip-0xPibU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:46:03 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)) 12:46:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:46:03 INFO - Running setup.py (path:/tmp/pip-XXPGow-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:46:03 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)) 12:46:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:46:03 INFO - Running setup.py (path:/tmp/pip-WMYX0y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:46:03 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)) 12:46:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:46:04 INFO - Running setup.py (path:/tmp/pip-ftGdxE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:46:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:46:04 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)) 12:46:04 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)) 12:46:04 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)) 12:46:04 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)) 12:46:04 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)) 12:46:04 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)) 12:46:04 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:46:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:46:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:46:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:46:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:46:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:46:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:46:09 INFO - Downloading blessings-1.6.tar.gz 12:46:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:46:09 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)) 12:46:09 INFO - Installing collected packages: blessings 12:46:09 INFO - Running setup.py install for blessings 12:46:09 INFO - Successfully installed blessings 12:46:09 INFO - Cleaning up... 12:46:09 INFO - Return code: 0 12:46:09 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:46:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:46:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:46:10 INFO - Reading from file tmpfile_stdout 12:46:10 INFO - Current package versions: 12:46:10 INFO - argparse == 1.2.1 12:46:10 INFO - blessings == 1.6 12:46:10 INFO - blobuploader == 1.2.4 12:46:10 INFO - browsermob-proxy == 0.6.0 12:46:10 INFO - docopt == 0.6.1 12:46:10 INFO - manifestparser == 1.1 12:46:10 INFO - marionette-client == 2.3.0 12:46:10 INFO - marionette-driver == 1.4.0 12:46:10 INFO - mozInstall == 1.12 12:46:10 INFO - mozcrash == 0.17 12:46:10 INFO - mozdebug == 0.1 12:46:10 INFO - mozdevice == 0.48 12:46:10 INFO - mozfile == 1.2 12:46:10 INFO - mozhttpd == 0.7 12:46:10 INFO - mozinfo == 0.9 12:46:10 INFO - mozleak == 0.1 12:46:10 INFO - mozlog == 3.1 12:46:10 INFO - moznetwork == 0.27 12:46:10 INFO - mozprocess == 0.22 12:46:10 INFO - mozprofile == 0.28 12:46:10 INFO - mozrunner == 6.11 12:46:10 INFO - mozscreenshot == 0.1 12:46:10 INFO - mozsystemmonitor == 0.0 12:46:10 INFO - moztest == 0.7 12:46:10 INFO - mozversion == 1.4 12:46:10 INFO - psutil == 3.1.1 12:46:10 INFO - requests == 1.2.3 12:46:10 INFO - wptserve == 1.4.0 12:46:10 INFO - wsgiref == 0.1.2 12:46:10 INFO - Running post-action listener: _resource_record_post_action 12:46:10 INFO - Running post-action listener: _start_resource_monitoring 12:46:10 INFO - Starting resource monitoring. 12:46:10 INFO - ##### 12:46:10 INFO - ##### Running pull step. 12:46:10 INFO - ##### 12:46:10 INFO - Running pre-action listener: _resource_record_pre_action 12:46:10 INFO - Running main action method: pull 12:46:10 INFO - Pull has nothing to do! 12:46:10 INFO - Running post-action listener: _resource_record_post_action 12:46:10 INFO - ##### 12:46:10 INFO - ##### Running install step. 12:46:10 INFO - ##### 12:46:10 INFO - Running pre-action listener: _resource_record_pre_action 12:46:10 INFO - Running main action method: install 12:46:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:46:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:46:11 INFO - Reading from file tmpfile_stdout 12:46:11 INFO - Detecting whether we're running mozinstall >=1.0... 12:46:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:46:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:46:11 INFO - Reading from file tmpfile_stdout 12:46:11 INFO - Output received: 12:46:11 INFO - Usage: mozinstall [options] installer 12:46:11 INFO - Options: 12:46:11 INFO - -h, --help show this help message and exit 12:46:11 INFO - -d DEST, --destination=DEST 12:46:11 INFO - Directory to install application into. [default: 12:46:11 INFO - "/builds/slave/test"] 12:46:11 INFO - --app=APP Application being installed. [default: firefox] 12:46:11 INFO - mkdir: /builds/slave/test/build/application 12:46:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 12:46:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 12:46:46 INFO - Reading from file tmpfile_stdout 12:46:46 INFO - Output received: 12:46:46 INFO - /builds/slave/test/build/application/firefox/firefox 12:46:46 INFO - Running post-action listener: _resource_record_post_action 12:46:46 INFO - ##### 12:46:46 INFO - ##### Running run-tests step. 12:46:46 INFO - ##### 12:46:46 INFO - Running pre-action listener: _resource_record_pre_action 12:46:46 INFO - Running main action method: run_tests 12:46:46 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:46:46 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:46:46 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:46:46 INFO - grabbing minidump binary from tooltool 12:46:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:46:46 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b97f70>, '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 0x8b97620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8b9d750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:46:46 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 12:46:46 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/linux32/releng.manifest -o -c /builds/tooltool_cache 12:46:46 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:46:46 INFO - Return code: 0 12:46:46 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 12:46:46 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:46:46 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/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 12:46:46 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/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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 12:46:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:46:46 INFO - 'CCACHE_UMASK': '002', 12:46:46 INFO - 'DISPLAY': ':0', 12:46:46 INFO - 'HOME': '/home/cltbld', 12:46:46 INFO - 'LANG': 'en_US.UTF-8', 12:46:46 INFO - 'LOGNAME': 'cltbld', 12:46:46 INFO - 'MAIL': '/var/mail/cltbld', 12:46:46 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:46:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:46:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:46:46 INFO - 'MOZ_NO_REMOTE': '1', 12:46:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:46:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:46:46 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:46:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:46:46 INFO - 'PWD': '/builds/slave/test', 12:46:46 INFO - 'SHELL': '/bin/bash', 12:46:46 INFO - 'SHLVL': '1', 12:46:46 INFO - 'TERM': 'linux', 12:46:46 INFO - 'TMOUT': '86400', 12:46:46 INFO - 'USER': 'cltbld', 12:46:46 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375', 12:46:46 INFO - '_': '/tools/buildbot/bin/python'} 12:46:46 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/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 12:46:47 INFO - STDERR: /builds/slave/test/build/venv/local/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 12:46:47 INFO - import pkg_resources 12:46:48 INFO - Using 1 client processes 12:46:48 INFO - wptserve Starting http server on 127.0.0.1:8000 12:46:48 INFO - wptserve Starting http server on 127.0.0.1:8001 12:46:48 INFO - wptserve Starting http server on 127.0.0.1:8443 12:46:50 INFO - SUITE-START | Running 778 tests 12:46:50 INFO - Running testharness tests 12:46:50 INFO - Setting up ssl 12:46:50 INFO - PROCESS | certutil | 12:46:50 INFO - PROCESS | certutil | 12:46:50 INFO - PROCESS | certutil | 12:46:50 INFO - Certificate Nickname Trust Attributes 12:46:50 INFO - SSL,S/MIME,JAR/XPI 12:46:50 INFO - 12:46:50 INFO - web-platform-tests CT,, 12:46:50 INFO - 12:46:50 INFO - Starting runner 12:46:53 INFO - PROCESS | 3332 | 1461181613786 Marionette DEBUG Marionette enabled via build flag and pref 12:46:54 INFO - PROCESS | 3332 | ++DOCSHELL 0xa2acd000 == 1 [pid = 3332] [id = 1] 12:46:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 1 (0xa2acd400) [pid = 3332] [serial = 1] [outer = (nil)] 12:46:54 INFO - PROCESS | 3332 | [3332] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:46:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 2 (0xa2acdc00) [pid = 3332] [serial = 2] [outer = 0xa2acd400] 12:46:54 INFO - PROCESS | 3332 | 1461181614476 Marionette INFO Listening on port 2828 12:46:55 INFO - PROCESS | 3332 | 1461181615062 Marionette DEBUG Marionette enabled via command-line flag 12:46:55 INFO - PROCESS | 3332 | ++DOCSHELL 0x9fc5a000 == 2 [pid = 3332] [id = 2] 12:46:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 3 (0x9fc96c00) [pid = 3332] [serial = 3] [outer = (nil)] 12:46:55 INFO - PROCESS | 3332 | [3332] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:46:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 4 (0x9fc97400) [pid = 3332] [serial = 4] [outer = 0x9fc96c00] 12:46:55 INFO - PROCESS | 3332 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7b2a0 12:46:55 INFO - PROCESS | 3332 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7bdc0 12:46:55 INFO - PROCESS | 3332 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb8acc0 12:46:55 INFO - PROCESS | 3332 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9b920 12:46:55 INFO - PROCESS | 3332 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9d660 12:46:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 5 (0x9fb97c00) [pid = 3332] [serial = 5] [outer = 0xa2acd400] 12:46:55 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:46:55 INFO - PROCESS | 3332 | 1461181615463 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54630 12:46:55 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:46:55 INFO - PROCESS | 3332 | 1461181615495 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54631 12:46:55 INFO - PROCESS | 3332 | 1461181615555 Marionette DEBUG Closed connection conn0 12:46:55 INFO - PROCESS | 3332 | [3332] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 12:46:55 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:46:55 INFO - PROCESS | 3332 | 1461181615689 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54632 12:46:55 INFO - PROCESS | 3332 | 1461181615694 Marionette DEBUG Closed connection conn1 12:46:55 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:46:55 INFO - PROCESS | 3332 | 1461181615761 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54633 12:46:55 INFO - PROCESS | 3332 | 1461181615766 Marionette DEBUG Closed connection conn2 12:46:55 INFO - PROCESS | 3332 | 1461181615812 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:46:55 INFO - PROCESS | 3332 | 1461181615835 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420110249","device":"desktop","version":"48.0a1"} 12:46:56 INFO - PROCESS | 3332 | [3332] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:46:57 INFO - PROCESS | 3332 | ++DOCSHELL 0x98ec2000 == 3 [pid = 3332] [id = 3] 12:46:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 6 (0x98ec2400) [pid = 3332] [serial = 6] [outer = (nil)] 12:46:57 INFO - PROCESS | 3332 | ++DOCSHELL 0x98ec3c00 == 4 [pid = 3332] [id = 4] 12:46:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 7 (0x98ec6000) [pid = 3332] [serial = 7] [outer = (nil)] 12:46:58 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:46:58 INFO - PROCESS | 3332 | ++DOCSHELL 0x9854d400 == 5 [pid = 3332] [id = 5] 12:46:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 8 (0x9854d800) [pid = 3332] [serial = 8] [outer = (nil)] 12:46:58 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:46:59 INFO - PROCESS | 3332 | [3332] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:46:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 9 (0x983f2c00) [pid = 3332] [serial = 9] [outer = 0x9854d800] 12:46:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 10 (0x984d2400) [pid = 3332] [serial = 10] [outer = 0x98ec2400] 12:46:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 11 (0x984d4000) [pid = 3332] [serial = 11] [outer = 0x98ec6000] 12:46:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 12 (0x984d6000) [pid = 3332] [serial = 12] [outer = 0x9854d800] 12:47:00 INFO - PROCESS | 3332 | 1461181620548 Marionette DEBUG loaded listener.js 12:47:00 INFO - PROCESS | 3332 | 1461181620569 Marionette DEBUG loaded listener.js 12:47:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 13 (0x99c37800) [pid = 3332] [serial = 13] [outer = 0x9854d800] 12:47:01 INFO - PROCESS | 3332 | 1461181621423 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c6c96263-37f3-4274-b9d2-cfb9bd46e90c","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420110249","device":"desktop","version":"48.0a1","command_id":1}}] 12:47:01 INFO - PROCESS | 3332 | 1461181621663 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:47:01 INFO - PROCESS | 3332 | 1461181621860 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:47:02 INFO - PROCESS | 3332 | 1461181622129 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:47:02 INFO - PROCESS | 3332 | [3332] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:47:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 14 (0x92023400) [pid = 3332] [serial = 14] [outer = 0x9854d800] 12:47:02 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:47:02 INFO - PROCESS | 3332 | 1461181622651 Marionette TRACE conn3 <- [1,3,null,{}] 12:47:02 INFO - PROCESS | 3332 | 1461181622670 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:47:02 INFO - PROCESS | 3332 | 1461181622696 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:47:02 INFO - PROCESS | 3332 | 1461181622738 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:47:02 INFO - PROCESS | 3332 | 1461181622741 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 12:47:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:47:02 INFO - PROCESS | 3332 | 1461181622750 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:47:02 INFO - PROCESS | 3332 | 1461181622760 Marionette TRACE conn3 <- [1,6,null,{}] 12:47:02 INFO - PROCESS | 3332 | 1461181622766 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:02 INFO - PROCESS | 3332 | 1461181622787 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:47:02 INFO - PROCESS | 3332 | 1461181622797 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:02 INFO - PROCESS | 3332 | ++DOCSHELL 0x91402000 == 6 [pid = 3332] [id = 6] 12:47:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 15 (0x91402400) [pid = 3332] [serial = 15] [outer = (nil)] 12:47:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 16 (0x91404400) [pid = 3332] [serial = 16] [outer = 0x91402400] 12:47:02 INFO - PROCESS | 3332 | 1461181622884 Marionette DEBUG loaded listener.js 12:47:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 17 (0x91408c00) [pid = 3332] [serial = 17] [outer = 0x91402400] 12:47:03 INFO - PROCESS | 3332 | ++DOCSHELL 0x914e1000 == 7 [pid = 3332] [id = 7] 12:47:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 18 (0x914e1400) [pid = 3332] [serial = 18] [outer = (nil)] 12:47:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 19 (0x914e3400) [pid = 3332] [serial = 19] [outer = 0x914e1400] 12:47:03 INFO - PROCESS | 3332 | 1461181623415 Marionette DEBUG loaded listener.js 12:47:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 20 (0x914de400) [pid = 3332] [serial = 20] [outer = 0x914e1400] 12:47:04 INFO - PROCESS | 3332 | [3332] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 12:47:04 INFO - PROCESS | 3332 | 1461181624063 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:47:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:47:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1392ms 12:47:04 INFO - PROCESS | 3332 | 1461181624416 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:47:04 INFO - PROCESS | 3332 | 1461181624423 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 12:47:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:47:04 INFO - PROCESS | 3332 | 1461181624472 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:47:04 INFO - PROCESS | 3332 | 1461181624480 Marionette TRACE conn3 <- [1,10,null,{}] 12:47:04 INFO - PROCESS | 3332 | 1461181624503 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:04 INFO - PROCESS | 3332 | 1461181624783 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:47:04 INFO - PROCESS | 3332 | 1461181624867 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:04 INFO - PROCESS | 3332 | ++DOCSHELL 0x9140b000 == 8 [pid = 3332] [id = 8] 12:47:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 21 (0x9140e000) [pid = 3332] [serial = 21] [outer = (nil)] 12:47:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 22 (0x914dc000) [pid = 3332] [serial = 22] [outer = 0x9140e000] 12:47:04 INFO - PROCESS | 3332 | 1461181624963 Marionette DEBUG loaded listener.js 12:47:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 23 (0x91f12800) [pid = 3332] [serial = 23] [outer = 0x9140e000] 12:47:05 INFO - PROCESS | 3332 | 1461181625863 Marionette TRACE conn3 <- [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]]]}] 12:47:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:47:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1474ms 12:47:05 INFO - PROCESS | 3332 | 1461181625923 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:47:05 INFO - PROCESS | 3332 | 1461181625930 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 12:47:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:47:05 INFO - PROCESS | 3332 | 1461181625944 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:47:05 INFO - PROCESS | 3332 | 1461181625952 Marionette TRACE conn3 <- [1,14,null,{}] 12:47:05 INFO - PROCESS | 3332 | 1461181625960 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x97770400 == 9 [pid = 3332] [id = 9] 12:47:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 24 (0x97771000) [pid = 3332] [serial = 24] [outer = (nil)] 12:47:06 INFO - PROCESS | 3332 | 1461181626224 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:47:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 25 (0x96cd4400) [pid = 3332] [serial = 25] [outer = 0x97771000] 12:47:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 26 (0x978e7c00) [pid = 3332] [serial = 26] [outer = 0x97771000] 12:47:06 INFO - PROCESS | 3332 | 1461181626444 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x96f86000 == 10 [pid = 3332] [id = 10] 12:47:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 27 (0x978ef400) [pid = 3332] [serial = 27] [outer = (nil)] 12:47:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 28 (0x983f1400) [pid = 3332] [serial = 28] [outer = 0x978ef400] 12:47:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x97c05c00 == 11 [pid = 3332] [id = 11] 12:47:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 29 (0x984cd000) [pid = 3332] [serial = 29] [outer = (nil)] 12:47:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 30 (0x984d7400) [pid = 3332] [serial = 30] [outer = 0x984cd000] 12:47:06 INFO - PROCESS | 3332 | 1461181626637 Marionette DEBUG loaded listener.js 12:47:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 31 (0x98b0f400) [pid = 3332] [serial = 31] [outer = 0x984cd000] 12:47:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 32 (0x98e8cc00) [pid = 3332] [serial = 32] [outer = 0x978ef400] 12:47:07 INFO - PROCESS | 3332 | 1461181627776 Marionette TRACE conn3 <- [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]]]}] 12:47:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:47:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1895ms 12:47:07 INFO - PROCESS | 3332 | 1461181627836 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:47:07 INFO - PROCESS | 3332 | 1461181627841 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 12:47:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:47:07 INFO - PROCESS | 3332 | 1461181627849 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:47:07 INFO - PROCESS | 3332 | 1461181627853 Marionette TRACE conn3 <- [1,18,null,{}] 12:47:07 INFO - PROCESS | 3332 | 1461181627869 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:08 INFO - PROCESS | 3332 | 1461181628189 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:47:08 INFO - PROCESS | 3332 | 1461181628334 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x9ff2f800 == 12 [pid = 3332] [id = 12] 12:47:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 33 (0x9ff9d800) [pid = 3332] [serial = 33] [outer = (nil)] 12:47:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 34 (0xa0ad5400) [pid = 3332] [serial = 34] [outer = 0x9ff9d800] 12:47:08 INFO - PROCESS | 3332 | 1461181628446 Marionette DEBUG loaded listener.js 12:47:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 35 (0xa2a7c400) [pid = 3332] [serial = 35] [outer = 0x9ff9d800] 12:47:09 INFO - PROCESS | 3332 | 1461181629391 Marionette TRACE conn3 <- [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]]]}] 12:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1583ms 12:47:09 INFO - PROCESS | 3332 | 1461181629434 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:47:09 INFO - PROCESS | 3332 | 1461181629439 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 12:47:09 INFO - PROCESS | 3332 | 1461181629446 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:47:09 INFO - PROCESS | 3332 | 1461181629449 Marionette TRACE conn3 <- [1,22,null,{}] 12:47:09 INFO - PROCESS | 3332 | 1461181629456 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:09 INFO - PROCESS | 3332 | 1461181629653 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:47:09 INFO - PROCESS | 3332 | 1461181629783 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:09 INFO - PROCESS | 3332 | ++DOCSHELL 0x98a99800 == 13 [pid = 3332] [id = 13] 12:47:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 36 (0x98a9a800) [pid = 3332] [serial = 36] [outer = (nil)] 12:47:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 37 (0x98aa1c00) [pid = 3332] [serial = 37] [outer = 0x98a9a800] 12:47:09 INFO - PROCESS | 3332 | 1461181629879 Marionette DEBUG loaded listener.js 12:47:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 38 (0xa0f69c00) [pid = 3332] [serial = 38] [outer = 0x98a9a800] 12:47:10 INFO - PROCESS | 3332 | 1461181630963 Marionette TRACE conn3 <- [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]]]}] 12:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1535ms 12:47:10 INFO - PROCESS | 3332 | 1461181630981 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:47:10 INFO - PROCESS | 3332 | 1461181630985 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 12:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:47:10 INFO - PROCESS | 3332 | 1461181630992 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:47:10 INFO - PROCESS | 3332 | 1461181630997 Marionette TRACE conn3 <- [1,26,null,{}] 12:47:11 INFO - PROCESS | 3332 | 1461181631004 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:11 INFO - PROCESS | 3332 | 1461181631199 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:47:11 INFO - PROCESS | 3332 | 1461181631596 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x9140a400 == 14 [pid = 3332] [id = 14] 12:47:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 39 (0x9140ac00) [pid = 3332] [serial = 39] [outer = (nil)] 12:47:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 40 (0x914dc800) [pid = 3332] [serial = 40] [outer = 0x9140ac00] 12:47:11 INFO - PROCESS | 3332 | 1461181631727 Marionette DEBUG loaded listener.js 12:47:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 41 (0x92025800) [pid = 3332] [serial = 41] [outer = 0x9140ac00] 12:47:12 INFO - PROCESS | 3332 | 1461181632688 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1749ms 12:47:12 INFO - PROCESS | 3332 | 1461181632770 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:47:12 INFO - PROCESS | 3332 | 1461181632778 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 12:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:47:12 INFO - PROCESS | 3332 | 1461181632791 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:47:12 INFO - PROCESS | 3332 | 1461181632795 Marionette TRACE conn3 <- [1,30,null,{}] 12:47:12 INFO - PROCESS | 3332 | 1461181632803 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:12 INFO - PROCESS | 3332 | 1461181632977 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:47:13 INFO - PROCESS | 3332 | 1461181632991 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x96c54800 == 15 [pid = 3332] [id = 15] 12:47:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 42 (0x96cd7000) [pid = 3332] [serial = 42] [outer = (nil)] 12:47:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 43 (0x97772c00) [pid = 3332] [serial = 43] [outer = 0x96cd7000] 12:47:13 INFO - PROCESS | 3332 | 1461181633075 Marionette DEBUG loaded listener.js 12:47:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 44 (0x97903400) [pid = 3332] [serial = 44] [outer = 0x96cd7000] 12:47:13 INFO - PROCESS | 3332 | 1461181633956 Marionette TRACE conn3 <- [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]]]}] 12:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1188ms 12:47:13 INFO - PROCESS | 3332 | 1461181633983 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:47:13 INFO - PROCESS | 3332 | 1461181633990 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 12:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:47:14 INFO - PROCESS | 3332 | 1461181633998 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:47:14 INFO - PROCESS | 3332 | 1461181634001 Marionette TRACE conn3 <- [1,34,null,{}] 12:47:14 INFO - PROCESS | 3332 | 1461181634008 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:14 INFO - PROCESS | 3332 | 1461181634176 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:47:14 INFO - PROCESS | 3332 | 1461181634276 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:14 INFO - PROCESS | 3332 | ++DOCSHELL 0x90794400 == 16 [pid = 3332] [id = 16] 12:47:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 45 (0x90794800) [pid = 3332] [serial = 45] [outer = (nil)] 12:47:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 46 (0x92abd400) [pid = 3332] [serial = 46] [outer = 0x90794800] 12:47:14 INFO - PROCESS | 3332 | 1461181634371 Marionette DEBUG loaded listener.js 12:47:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 47 (0x98aa2c00) [pid = 3332] [serial = 47] [outer = 0x90794800] 12:47:15 INFO - PROCESS | 3332 | 1461181635372 Marionette TRACE conn3 <- [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]]]}] 12:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1386ms 12:47:15 INFO - PROCESS | 3332 | 1461181635386 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:47:15 INFO - PROCESS | 3332 | 1461181635396 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 12:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:47:15 INFO - PROCESS | 3332 | 1461181635407 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:47:15 INFO - PROCESS | 3332 | 1461181635413 Marionette TRACE conn3 <- [1,38,null,{}] 12:47:15 INFO - PROCESS | 3332 | 1461181635423 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:15 INFO - PROCESS | 3332 | 1461181635662 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:47:15 INFO - PROCESS | 3332 | 1461181635856 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:15 INFO - PROCESS | 3332 | ++DOCSHELL 0x97770800 == 17 [pid = 3332] [id = 17] 12:47:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 48 (0x97774800) [pid = 3332] [serial = 48] [outer = (nil)] 12:47:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 49 (0x97c08800) [pid = 3332] [serial = 49] [outer = 0x97774800] 12:47:16 INFO - PROCESS | 3332 | 1461181636000 Marionette DEBUG loaded listener.js 12:47:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 50 (0x984d3400) [pid = 3332] [serial = 50] [outer = 0x97774800] 12:47:16 INFO - PROCESS | 3332 | 1461181636959 Marionette TRACE conn3 <- [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]]]}] 12:47:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:47:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1591ms 12:47:17 INFO - PROCESS | 3332 | 1461181636998 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:47:17 INFO - PROCESS | 3332 | 1461181637008 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 12:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:47:17 INFO - PROCESS | 3332 | 1461181637039 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:47:17 INFO - PROCESS | 3332 | 1461181637043 Marionette TRACE conn3 <- [1,42,null,{}] 12:47:17 INFO - PROCESS | 3332 | 1461181637053 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:17 INFO - PROCESS | 3332 | 1461181637254 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:47:17 INFO - PROCESS | 3332 | 1461181637385 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:17 INFO - PROCESS | 3332 | ++DOCSHELL 0x97c74c00 == 18 [pid = 3332] [id = 18] 12:47:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 51 (0x98b02400) [pid = 3332] [serial = 51] [outer = (nil)] 12:47:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 52 (0x98ec8800) [pid = 3332] [serial = 52] [outer = 0x98b02400] 12:47:17 INFO - PROCESS | 3332 | 1461181637490 Marionette DEBUG loaded listener.js 12:47:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 53 (0x99196c00) [pid = 3332] [serial = 53] [outer = 0x98b02400] 12:47:18 INFO - PROCESS | 3332 | 1461181638438 Marionette TRACE conn3 <- [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]]]}] 12:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1463ms 12:47:18 INFO - PROCESS | 3332 | 1461181638484 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:47:18 INFO - PROCESS | 3332 | 1461181638489 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 12:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:47:18 INFO - PROCESS | 3332 | 1461181638496 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:47:18 INFO - PROCESS | 3332 | 1461181638503 Marionette TRACE conn3 <- [1,46,null,{}] 12:47:18 INFO - PROCESS | 3332 | 1461181638521 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:18 INFO - PROCESS | 3332 | 1461181638757 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:47:18 INFO - PROCESS | 3332 | 1461181638975 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:19 INFO - PROCESS | 3332 | ++DOCSHELL 0x912a5000 == 19 [pid = 3332] [id = 19] 12:47:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 54 (0x998c0000) [pid = 3332] [serial = 54] [outer = (nil)] 12:47:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 55 (0x99b88400) [pid = 3332] [serial = 55] [outer = 0x998c0000] 12:47:19 INFO - PROCESS | 3332 | 1461181639087 Marionette DEBUG loaded listener.js 12:47:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 56 (0x99c7e400) [pid = 3332] [serial = 56] [outer = 0x998c0000] 12:47:20 INFO - PROCESS | 3332 | 1461181640015 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1549ms 12:47:20 INFO - PROCESS | 3332 | 1461181640046 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:47:20 INFO - PROCESS | 3332 | 1461181640051 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 12:47:20 INFO - PROCESS | 3332 | 1461181640058 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:47:20 INFO - PROCESS | 3332 | 1461181640062 Marionette TRACE conn3 <- [1,50,null,{}] 12:47:20 INFO - PROCESS | 3332 | 1461181640069 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:20 INFO - PROCESS | 3332 | 1461181640259 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:47:20 INFO - PROCESS | 3332 | 1461181640393 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:20 INFO - PROCESS | 3332 | ++DOCSHELL 0x99b8ac00 == 20 [pid = 3332] [id = 20] 12:47:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 57 (0x9df8b400) [pid = 3332] [serial = 57] [outer = (nil)] 12:47:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 58 (0x9fb21000) [pid = 3332] [serial = 58] [outer = 0x9df8b400] 12:47:20 INFO - PROCESS | 3332 | 1461181640486 Marionette DEBUG loaded listener.js 12:47:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 59 (0x9fb26800) [pid = 3332] [serial = 59] [outer = 0x9df8b400] 12:47:21 INFO - PROCESS | 3332 | 1461181641586 Marionette TRACE conn3 <- [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]]]}] 12:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1590ms 12:47:21 INFO - PROCESS | 3332 | 1461181641649 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:47:21 INFO - PROCESS | 3332 | 1461181641655 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 12:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:47:21 INFO - PROCESS | 3332 | 1461181641666 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:47:21 INFO - PROCESS | 3332 | 1461181641673 Marionette TRACE conn3 <- [1,54,null,{}] 12:47:21 INFO - PROCESS | 3332 | 1461181641682 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:21 INFO - PROCESS | 3332 | 1461181641926 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:47:22 INFO - PROCESS | 3332 | --DOCSHELL 0x96c54800 == 19 [pid = 3332] [id = 15] 12:47:22 INFO - PROCESS | 3332 | --DOCSHELL 0x9140a400 == 18 [pid = 3332] [id = 14] 12:47:22 INFO - PROCESS | 3332 | --DOCSHELL 0x9ff2f800 == 17 [pid = 3332] [id = 12] 12:47:22 INFO - PROCESS | 3332 | --DOCSHELL 0x9140b000 == 16 [pid = 3332] [id = 8] 12:47:22 INFO - PROCESS | 3332 | 1461181642200 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:22 INFO - PROCESS | 3332 | ++DOCSHELL 0x90790800 == 17 [pid = 3332] [id = 21] 12:47:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 60 (0x91408400) [pid = 3332] [serial = 60] [outer = (nil)] 12:47:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (0x914d9400) [pid = 3332] [serial = 61] [outer = 0x91408400] 12:47:22 INFO - PROCESS | 3332 | 1461181642308 Marionette DEBUG loaded listener.js 12:47:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (0x92abdc00) [pid = 3332] [serial = 62] [outer = 0x91408400] 12:47:23 INFO - PROCESS | 3332 | 1461181643146 Marionette TRACE conn3 <- [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]]]}] 12:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1545ms 12:47:23 INFO - PROCESS | 3332 | 1461181643213 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:47:23 INFO - PROCESS | 3332 | 1461181643221 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 12:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:47:23 INFO - PROCESS | 3332 | 1461181643231 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:47:23 INFO - PROCESS | 3332 | 1461181643236 Marionette TRACE conn3 <- [1,58,null,{}] 12:47:23 INFO - PROCESS | 3332 | 1461181643244 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:23 INFO - PROCESS | 3332 | 1461181643481 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:47:23 INFO - PROCESS | 3332 | 1461181643499 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:23 INFO - PROCESS | 3332 | ++DOCSHELL 0x97c06000 == 18 [pid = 3332] [id = 22] 12:47:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (0x981c7400) [pid = 3332] [serial = 63] [outer = (nil)] 12:47:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (0x98e88000) [pid = 3332] [serial = 64] [outer = 0x981c7400] 12:47:23 INFO - PROCESS | 3332 | 1461181643636 Marionette DEBUG loaded listener.js 12:47:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (0x98ec1000) [pid = 3332] [serial = 65] [outer = 0x981c7400] 12:47:24 INFO - PROCESS | 3332 | 1461181644595 Marionette TRACE conn3 <- [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]]]}] 12:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1436ms 12:47:24 INFO - PROCESS | 3332 | 1461181644672 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:47:24 INFO - PROCESS | 3332 | 1461181644678 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 12:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:47:24 INFO - PROCESS | 3332 | 1461181644687 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:47:24 INFO - PROCESS | 3332 | 1461181644692 Marionette TRACE conn3 <- [1,62,null,{}] 12:47:24 INFO - PROCESS | 3332 | 1461181644698 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:24 INFO - PROCESS | 3332 | 1461181644884 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:47:25 INFO - PROCESS | 3332 | 1461181645019 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:25 INFO - PROCESS | 3332 | ++DOCSHELL 0x99208c00 == 19 [pid = 3332] [id = 23] 12:47:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (0x9920fc00) [pid = 3332] [serial = 66] [outer = (nil)] 12:47:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (0x99b84800) [pid = 3332] [serial = 67] [outer = 0x9920fc00] 12:47:25 INFO - PROCESS | 3332 | 1461181645117 Marionette DEBUG loaded listener.js 12:47:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (0x99c32400) [pid = 3332] [serial = 68] [outer = 0x9920fc00] 12:47:26 INFO - PROCESS | 3332 | 1461181646103 Marionette TRACE conn3 <- [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]]]}] 12:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1488ms 12:47:26 INFO - PROCESS | 3332 | 1461181646176 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:47:26 INFO - PROCESS | 3332 | 1461181646182 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 12:47:26 INFO - PROCESS | 3332 | 1461181646197 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:47:26 INFO - PROCESS | 3332 | 1461181646208 Marionette TRACE conn3 <- [1,66,null,{}] 12:47:26 INFO - PROCESS | 3332 | 1461181646217 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:26 INFO - PROCESS | 3332 | 1461181646457 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:47:26 INFO - PROCESS | 3332 | 1461181646634 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x99c36400 == 20 [pid = 3332] [id = 24] 12:47:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (0x9fc53c00) [pid = 3332] [serial = 69] [outer = (nil)] 12:47:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (0x9fede000) [pid = 3332] [serial = 70] [outer = 0x9fc53c00] 12:47:26 INFO - PROCESS | 3332 | 1461181646769 Marionette DEBUG loaded listener.js 12:47:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (0x9ff2d000) [pid = 3332] [serial = 71] [outer = 0x9fc53c00] 12:47:27 INFO - PROCESS | 3332 | 1461181647605 Marionette TRACE conn3 <- [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]]]}] 12:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1453ms 12:47:27 INFO - PROCESS | 3332 | 1461181647642 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:47:27 INFO - PROCESS | 3332 | 1461181647648 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 12:47:27 INFO - PROCESS | 3332 | 1461181647655 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:47:27 INFO - PROCESS | 3332 | 1461181647659 Marionette TRACE conn3 <- [1,70,null,{}] 12:47:27 INFO - PROCESS | 3332 | 1461181647665 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:27 INFO - PROCESS | 3332 | 1461181647845 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:47:27 INFO - PROCESS | 3332 | 1461181647980 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:28 INFO - PROCESS | 3332 | ++DOCSHELL 0x984cac00 == 21 [pid = 3332] [id = 25] 12:47:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (0x9fc5e800) [pid = 3332] [serial = 72] [outer = (nil)] 12:47:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (0xa0a29800) [pid = 3332] [serial = 73] [outer = 0x9fc5e800] 12:47:28 INFO - PROCESS | 3332 | 1461181648076 Marionette DEBUG loaded listener.js 12:47:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (0xa0a27000) [pid = 3332] [serial = 74] [outer = 0x9fc5e800] 12:47:28 INFO - PROCESS | 3332 | 1461181648948 Marionette TRACE conn3 <- [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]]]}] 12:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1334ms 12:47:28 INFO - PROCESS | 3332 | 1461181648990 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:47:28 INFO - PROCESS | 3332 | 1461181648994 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 12:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:47:29 INFO - PROCESS | 3332 | 1461181649000 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:47:29 INFO - PROCESS | 3332 | 1461181649004 Marionette TRACE conn3 <- [1,74,null,{}] 12:47:29 INFO - PROCESS | 3332 | 1461181649010 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:29 INFO - PROCESS | 3332 | 1461181649174 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:47:29 INFO - PROCESS | 3332 | 1461181649309 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x9ffa8000 == 22 [pid = 3332] [id = 26] 12:47:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (0x9ffc8000) [pid = 3332] [serial = 75] [outer = (nil)] 12:47:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (0xa0c3b000) [pid = 3332] [serial = 76] [outer = 0x9ffc8000] 12:47:29 INFO - PROCESS | 3332 | 1461181649423 Marionette DEBUG loaded listener.js 12:47:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (0xa2ac9800) [pid = 3332] [serial = 77] [outer = 0x9ffc8000] 12:47:30 INFO - PROCESS | 3332 | 1461181650529 Marionette TRACE conn3 <- [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]]]}] 12:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1581ms 12:47:30 INFO - PROCESS | 3332 | 1461181650583 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:47:30 INFO - PROCESS | 3332 | 1461181650588 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 12:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:47:30 INFO - PROCESS | 3332 | 1461181650597 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:47:30 INFO - PROCESS | 3332 | 1461181650603 Marionette TRACE conn3 <- [1,78,null,{}] 12:47:30 INFO - PROCESS | 3332 | 1461181650613 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:30 INFO - PROCESS | 3332 | 1461181650788 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:47:31 INFO - PROCESS | 3332 | 1461181650995 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:31 INFO - PROCESS | 3332 | ++DOCSHELL 0x96cd7400 == 23 [pid = 3332] [id = 27] 12:47:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (0x96f78400) [pid = 3332] [serial = 78] [outer = (nil)] 12:47:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (0x98a9c800) [pid = 3332] [serial = 79] [outer = 0x96f78400] 12:47:31 INFO - PROCESS | 3332 | 1461181651099 Marionette DEBUG loaded listener.js 12:47:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (0x98ebfc00) [pid = 3332] [serial = 80] [outer = 0x96f78400] 12:47:31 INFO - PROCESS | 3332 | --DOCSHELL 0x97c74c00 == 22 [pid = 3332] [id = 18] 12:47:31 INFO - PROCESS | 3332 | --DOCSHELL 0x97770800 == 21 [pid = 3332] [id = 17] 12:47:32 INFO - PROCESS | 3332 | 1461181652012 Marionette TRACE conn3 <- [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]]]}] 12:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1485ms 12:47:32 INFO - PROCESS | 3332 | 1461181652083 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:47:32 INFO - PROCESS | 3332 | 1461181652089 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 12:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:47:32 INFO - PROCESS | 3332 | 1461181652099 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:47:32 INFO - PROCESS | 3332 | 1461181652106 Marionette TRACE conn3 <- [1,82,null,{}] 12:47:32 INFO - PROCESS | 3332 | 1461181652116 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:32 INFO - PROCESS | 3332 | 1461181652343 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:47:32 INFO - PROCESS | 3332 | 1461181652526 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:32 INFO - PROCESS | 3332 | ++DOCSHELL 0x95d4f000 == 22 [pid = 3332] [id = 28] 12:47:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (0x95dc9000) [pid = 3332] [serial = 81] [outer = (nil)] 12:47:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (0x98a9f800) [pid = 3332] [serial = 82] [outer = 0x95dc9000] 12:47:32 INFO - PROCESS | 3332 | 1461181652669 Marionette DEBUG loaded listener.js 12:47:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (0x992d4800) [pid = 3332] [serial = 83] [outer = 0x95dc9000] 12:47:33 INFO - PROCESS | 3332 | 1461181653497 Marionette TRACE conn3 <- [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]]]}] 12:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1444ms 12:47:33 INFO - PROCESS | 3332 | 1461181653543 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:47:33 INFO - PROCESS | 3332 | 1461181653553 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 12:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:47:33 INFO - PROCESS | 3332 | 1461181653585 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:47:33 INFO - PROCESS | 3332 | 1461181653589 Marionette TRACE conn3 <- [1,86,null,{}] 12:47:33 INFO - PROCESS | 3332 | 1461181653597 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:33 INFO - PROCESS | 3332 | 1461181653788 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:47:33 INFO - PROCESS | 3332 | 1461181653933 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x9120f000 == 23 [pid = 3332] [id = 29] 12:47:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (0x914da000) [pid = 3332] [serial = 84] [outer = (nil)] 12:47:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (0x9ea16000) [pid = 3332] [serial = 85] [outer = 0x914da000] 12:47:34 INFO - PROCESS | 3332 | 1461181654061 Marionette DEBUG loaded listener.js 12:47:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (0x9fc54c00) [pid = 3332] [serial = 86] [outer = 0x914da000] 12:47:34 INFO - PROCESS | 3332 | 1461181654969 Marionette TRACE conn3 <- [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]]]}] 12:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1451ms 12:47:35 INFO - PROCESS | 3332 | 1461181655037 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:47:35 INFO - PROCESS | 3332 | 1461181655041 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 12:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:47:35 INFO - PROCESS | 3332 | 1461181655050 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:47:35 INFO - PROCESS | 3332 | 1461181655056 Marionette TRACE conn3 <- [1,90,null,{}] 12:47:35 INFO - PROCESS | 3332 | 1461181655074 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:35 INFO - PROCESS | 3332 | 1461181655257 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:47:35 INFO - PROCESS | 3332 | 1461181655401 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:35 INFO - PROCESS | 3332 | ++DOCSHELL 0x91410000 == 24 [pid = 3332] [id = 30] 12:47:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (0x9fc9d800) [pid = 3332] [serial = 87] [outer = (nil)] 12:47:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (0xa0a8d000) [pid = 3332] [serial = 88] [outer = 0x9fc9d800] 12:47:35 INFO - PROCESS | 3332 | 1461181655499 Marionette DEBUG loaded listener.js 12:47:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (0xa2a2ec00) [pid = 3332] [serial = 89] [outer = 0x9fc9d800] 12:47:36 INFO - PROCESS | 3332 | 1461181656396 Marionette TRACE conn3 <- [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]]]}] 12:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1390ms 12:47:36 INFO - PROCESS | 3332 | 1461181656459 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:47:36 INFO - PROCESS | 3332 | 1461181656465 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 12:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:47:36 INFO - PROCESS | 3332 | 1461181656475 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:47:36 INFO - PROCESS | 3332 | 1461181656479 Marionette TRACE conn3 <- [1,94,null,{}] 12:47:36 INFO - PROCESS | 3332 | 1461181656486 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:36 INFO - PROCESS | 3332 | 1461181656668 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:47:36 INFO - PROCESS | 3332 | 1461181656810 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:36 INFO - PROCESS | 3332 | ++DOCSHELL 0x91410400 == 25 [pid = 3332] [id = 31] 12:47:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (0x9ff3a800) [pid = 3332] [serial = 90] [outer = (nil)] 12:47:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (0xa4470400) [pid = 3332] [serial = 91] [outer = 0x9ff3a800] 12:47:36 INFO - PROCESS | 3332 | 1461181656905 Marionette DEBUG loaded listener.js 12:47:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (0xa4587c00) [pid = 3332] [serial = 92] [outer = 0x9ff3a800] 12:47:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (0xa45bc400) [pid = 3332] [serial = 93] [outer = 0x978ef400] 12:47:37 INFO - PROCESS | 3332 | 1461181657855 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1439ms 12:47:37 INFO - PROCESS | 3332 | 1461181657915 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:47:37 INFO - PROCESS | 3332 | 1461181657918 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 12:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:47:37 INFO - PROCESS | 3332 | 1461181657925 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:47:37 INFO - PROCESS | 3332 | 1461181657928 Marionette TRACE conn3 <- [1,98,null,{}] 12:47:37 INFO - PROCESS | 3332 | 1461181657934 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:38 INFO - PROCESS | 3332 | 1461181658104 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:47:38 INFO - PROCESS | 3332 | 1461181658244 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:38 INFO - PROCESS | 3332 | ++DOCSHELL 0x95dd3000 == 26 [pid = 3332] [id = 32] 12:47:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (0xa3cddc00) [pid = 3332] [serial = 94] [outer = (nil)] 12:47:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (0xa45bdc00) [pid = 3332] [serial = 95] [outer = 0xa3cddc00] 12:47:38 INFO - PROCESS | 3332 | 1461181658338 Marionette DEBUG loaded listener.js 12:47:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (0xa45e3000) [pid = 3332] [serial = 96] [outer = 0xa3cddc00] 12:47:39 INFO - PROCESS | 3332 | 1461181659243 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1393ms 12:47:39 INFO - PROCESS | 3332 | 1461181659319 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:47:39 INFO - PROCESS | 3332 | 1461181659323 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 12:47:39 INFO - PROCESS | 3332 | 1461181659330 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:47:39 INFO - PROCESS | 3332 | 1461181659334 Marionette TRACE conn3 <- [1,102,null,{}] 12:47:39 INFO - PROCESS | 3332 | 1461181659340 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:39 INFO - PROCESS | 3332 | 1461181659595 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:47:39 INFO - PROCESS | 3332 | 1461181659795 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x99c81800 == 27 [pid = 3332] [id = 33] 12:47:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (0xa6831400) [pid = 3332] [serial = 97] [outer = (nil)] 12:47:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (0xa689dc00) [pid = 3332] [serial = 98] [outer = 0xa6831400] 12:47:39 INFO - PROCESS | 3332 | 1461181659931 Marionette DEBUG loaded listener.js 12:47:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (0xa6cc3400) [pid = 3332] [serial = 99] [outer = 0xa6831400] 12:47:40 INFO - PROCESS | 3332 | 1461181660763 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1503ms 12:47:40 INFO - PROCESS | 3332 | 1461181660833 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:47:40 INFO - PROCESS | 3332 | 1461181660837 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 12:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:47:40 INFO - PROCESS | 3332 | 1461181660845 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:47:40 INFO - PROCESS | 3332 | 1461181660849 Marionette TRACE conn3 <- [1,106,null,{}] 12:47:40 INFO - PROCESS | 3332 | 1461181660855 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:41 INFO - PROCESS | 3332 | 1461181661059 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:47:41 INFO - PROCESS | 3332 | 1461181661204 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f359800 == 28 [pid = 3332] [id = 34] 12:47:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (0x8f359c00) [pid = 3332] [serial = 100] [outer = (nil)] 12:47:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 101 (0x8f35e800) [pid = 3332] [serial = 101] [outer = 0x8f359c00] 12:47:41 INFO - PROCESS | 3332 | 1461181661294 Marionette DEBUG loaded listener.js 12:47:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 102 (0x8f360800) [pid = 3332] [serial = 102] [outer = 0x8f359c00] 12:47:42 INFO - PROCESS | 3332 | 1461181662212 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1537ms 12:47:42 INFO - PROCESS | 3332 | 1461181662385 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:47:42 INFO - PROCESS | 3332 | 1461181662391 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 12:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:47:42 INFO - PROCESS | 3332 | 1461181662401 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:47:42 INFO - PROCESS | 3332 | 1461181662405 Marionette TRACE conn3 <- [1,110,null,{}] 12:47:42 INFO - PROCESS | 3332 | 1461181662414 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:42 INFO - PROCESS | 3332 | 1461181662584 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:47:42 INFO - PROCESS | 3332 | 1461181662774 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:42 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f3a6c00 == 29 [pid = 3332] [id = 35] 12:47:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 103 (0x8f3a7400) [pid = 3332] [serial = 103] [outer = (nil)] 12:47:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 104 (0x8f3a9800) [pid = 3332] [serial = 104] [outer = 0x8f3a7400] 12:47:42 INFO - PROCESS | 3332 | 1461181662870 Marionette DEBUG loaded listener.js 12:47:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 105 (0x8f4c8c00) [pid = 3332] [serial = 105] [outer = 0x8f3a7400] 12:47:43 INFO - PROCESS | 3332 | --DOCSHELL 0x984cac00 == 28 [pid = 3332] [id = 25] 12:47:43 INFO - PROCESS | 3332 | --DOCSHELL 0x99c36400 == 27 [pid = 3332] [id = 24] 12:47:43 INFO - PROCESS | 3332 | --DOCSHELL 0x99208c00 == 26 [pid = 3332] [id = 23] 12:47:43 INFO - PROCESS | 3332 | --DOCSHELL 0x97c06000 == 25 [pid = 3332] [id = 22] 12:47:43 INFO - PROCESS | 3332 | 1461181663884 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:47:43 INFO - PROCESS | 3332 | --DOCSHELL 0x90790800 == 24 [pid = 3332] [id = 21] 12:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1541ms 12:47:43 INFO - PROCESS | 3332 | 1461181663943 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:47:43 INFO - PROCESS | 3332 | 1461181663949 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 12:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:47:43 INFO - PROCESS | 3332 | 1461181663959 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:47:43 INFO - PROCESS | 3332 | 1461181663965 Marionette TRACE conn3 <- [1,114,null,{}] 12:47:43 INFO - PROCESS | 3332 | 1461181663978 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:44 INFO - PROCESS | 3332 | 1461181664221 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:47:44 INFO - PROCESS | 3332 | 1461181664448 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:44 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f3a8000 == 25 [pid = 3332] [id = 36] 12:47:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 106 (0x8f4c7800) [pid = 3332] [serial = 106] [outer = (nil)] 12:47:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 107 (0x8f4cd000) [pid = 3332] [serial = 107] [outer = 0x8f4c7800] 12:47:44 INFO - PROCESS | 3332 | 1461181664540 Marionette DEBUG loaded listener.js 12:47:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 108 (0x8f4d0c00) [pid = 3332] [serial = 108] [outer = 0x8f4c7800] 12:47:45 INFO - PROCESS | 3332 | --DOCSHELL 0x98a99800 == 24 [pid = 3332] [id = 13] 12:47:45 INFO - PROCESS | 3332 | --DOCSHELL 0x97c05c00 == 23 [pid = 3332] [id = 11] 12:47:45 INFO - PROCESS | 3332 | --DOCSHELL 0x9ffa8000 == 22 [pid = 3332] [id = 26] 12:47:45 INFO - PROCESS | 3332 | --DOCSHELL 0x95dd3000 == 21 [pid = 3332] [id = 32] 12:47:45 INFO - PROCESS | 3332 | --DOCSHELL 0x99c81800 == 20 [pid = 3332] [id = 33] 12:47:45 INFO - PROCESS | 3332 | --DOCSHELL 0x91410000 == 19 [pid = 3332] [id = 30] 12:47:45 INFO - PROCESS | 3332 | --DOCSHELL 0x91410400 == 18 [pid = 3332] [id = 31] 12:47:45 INFO - PROCESS | 3332 | --DOCSHELL 0x95d4f000 == 17 [pid = 3332] [id = 28] 12:47:45 INFO - PROCESS | 3332 | --DOCSHELL 0x9120f000 == 16 [pid = 3332] [id = 29] 12:47:48 INFO - PROCESS | 3332 | --DOCSHELL 0x91402000 == 15 [pid = 3332] [id = 6] 12:47:48 INFO - PROCESS | 3332 | --DOCSHELL 0x96cd7400 == 14 [pid = 3332] [id = 27] 12:47:48 INFO - PROCESS | 3332 | --DOCSHELL 0x8f359800 == 13 [pid = 3332] [id = 34] 12:47:48 INFO - PROCESS | 3332 | --DOCSHELL 0x99b8ac00 == 12 [pid = 3332] [id = 20] 12:47:48 INFO - PROCESS | 3332 | --DOCSHELL 0x8f3a6c00 == 11 [pid = 3332] [id = 35] 12:47:48 INFO - PROCESS | 3332 | --DOCSHELL 0x912a5000 == 10 [pid = 3332] [id = 19] 12:47:48 INFO - PROCESS | 3332 | --DOCSHELL 0x90794400 == 9 [pid = 3332] [id = 16] 12:47:49 INFO - PROCESS | 3332 | 1461181669889 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 6012ms 12:47:49 INFO - PROCESS | 3332 | 1461181669971 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:47:49 INFO - PROCESS | 3332 | 1461181669978 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 12:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:47:49 INFO - PROCESS | 3332 | 1461181669987 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:47:49 INFO - PROCESS | 3332 | 1461181669994 Marionette TRACE conn3 <- [1,118,null,{}] 12:47:50 INFO - PROCESS | 3332 | 1461181670003 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:50 INFO - PROCESS | 3332 | 1461181670181 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:47:50 INFO - PROCESS | 3332 | 1461181670292 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:50 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f360400 == 10 [pid = 3332] [id = 37] 12:47:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 109 (0x8f4cd400) [pid = 3332] [serial = 109] [outer = (nil)] 12:47:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 110 (0x91209800) [pid = 3332] [serial = 110] [outer = 0x8f4cd400] 12:47:50 INFO - PROCESS | 3332 | 1461181670377 Marionette DEBUG loaded listener.js 12:47:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 111 (0x9140d000) [pid = 3332] [serial = 111] [outer = 0x8f4cd400] 12:47:51 INFO - PROCESS | 3332 | 1461181671256 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1389ms 12:47:51 INFO - PROCESS | 3332 | 1461181671381 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:47:51 INFO - PROCESS | 3332 | 1461181671392 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 12:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:47:51 INFO - PROCESS | 3332 | 1461181671404 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:47:51 INFO - PROCESS | 3332 | 1461181671408 Marionette TRACE conn3 <- [1,122,null,{}] 12:47:51 INFO - PROCESS | 3332 | 1461181671424 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:51 INFO - PROCESS | 3332 | 1461181671610 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:47:51 INFO - PROCESS | 3332 | 1461181671796 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:51 INFO - PROCESS | 3332 | ++DOCSHELL 0x94735c00 == 11 [pid = 3332] [id = 38] 12:47:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 112 (0x94736400) [pid = 3332] [serial = 112] [outer = (nil)] 12:47:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 113 (0x947c5c00) [pid = 3332] [serial = 113] [outer = 0x94736400] 12:47:51 INFO - PROCESS | 3332 | 1461181671892 Marionette DEBUG loaded listener.js 12:47:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 114 (0x9526c400) [pid = 3332] [serial = 114] [outer = 0x94736400] 12:47:52 INFO - PROCESS | 3332 | 1461181672677 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1298ms 12:47:52 INFO - PROCESS | 3332 | 1461181672702 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:47:52 INFO - PROCESS | 3332 | 1461181672706 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 12:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:47:52 INFO - PROCESS | 3332 | 1461181672713 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:47:52 INFO - PROCESS | 3332 | 1461181672720 Marionette TRACE conn3 <- [1,126,null,{}] 12:47:52 INFO - PROCESS | 3332 | 1461181672746 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:52 INFO - PROCESS | 3332 | 1461181672972 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:47:53 INFO - PROCESS | 3332 | 1461181672998 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x97b5ec00 == 12 [pid = 3332] [id = 39] 12:47:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 115 (0x97c75c00) [pid = 3332] [serial = 115] [outer = (nil)] 12:47:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 116 (0x981bec00) [pid = 3332] [serial = 116] [outer = 0x97c75c00] 12:47:53 INFO - PROCESS | 3332 | 1461181673082 Marionette DEBUG loaded listener.js 12:47:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 117 (0x98b0c400) [pid = 3332] [serial = 117] [outer = 0x97c75c00] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 116 (0x9140ac00) [pid = 3332] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 115 (0x96cd7000) [pid = 3332] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 114 (0x984cd000) [pid = 3332] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 113 (0x9140e000) [pid = 3332] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 112 (0x9ff9d800) [pid = 3332] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 111 (0x98a9a800) [pid = 3332] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 110 (0x91402400) [pid = 3332] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 109 (0x998c0000) [pid = 3332] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 108 (0x9fc5e800) [pid = 3332] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 107 (0x95dc9000) [pid = 3332] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 106 (0x9920fc00) [pid = 3332] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 105 (0x9ff3a800) [pid = 3332] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 104 (0x90794800) [pid = 3332] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 103 (0x9fc9d800) [pid = 3332] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 102 (0x981c7400) [pid = 3332] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 101 (0x9df8b400) [pid = 3332] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 100 (0x91408400) [pid = 3332] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 99 (0x914da000) [pid = 3332] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (0x98b02400) [pid = 3332] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (0x97774800) [pid = 3332] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (0xa3cddc00) [pid = 3332] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (0xa6831400) [pid = 3332] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (0x8f359c00) [pid = 3332] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (0x9ffc8000) [pid = 3332] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (0x9fc53c00) [pid = 3332] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:47:54 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (0x96f78400) [pid = 3332] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:47:54 INFO - PROCESS | 3332 | 1461181674951 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 2294ms 12:47:55 INFO - PROCESS | 3332 | 1461181675054 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:47:55 INFO - PROCESS | 3332 | 1461181675058 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 12:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:47:55 INFO - PROCESS | 3332 | 1461181675108 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:47:55 INFO - PROCESS | 3332 | 1461181675112 Marionette TRACE conn3 <- [1,130,null,{}] 12:47:55 INFO - PROCESS | 3332 | 1461181675143 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:55 INFO - PROCESS | 3332 | 1461181675311 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:47:55 INFO - PROCESS | 3332 | 1461181675325 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:55 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f360000 == 13 [pid = 3332] [id = 40] 12:47:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (0x90799000) [pid = 3332] [serial = 118] [outer = (nil)] 12:47:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (0x9473ac00) [pid = 3332] [serial = 119] [outer = 0x90799000] 12:47:55 INFO - PROCESS | 3332 | 1461181675502 Marionette DEBUG loaded listener.js 12:47:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (0x9918c000) [pid = 3332] [serial = 120] [outer = 0x90799000] 12:47:56 INFO - PROCESS | 3332 | 1461181676209 Marionette TRACE conn3 <- [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]]]}] 12:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1172ms 12:47:56 INFO - PROCESS | 3332 | 1461181676248 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:47:56 INFO - PROCESS | 3332 | 1461181676251 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 12:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:47:56 INFO - PROCESS | 3332 | 1461181676258 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:47:56 INFO - PROCESS | 3332 | 1461181676263 Marionette TRACE conn3 <- [1,134,null,{}] 12:47:56 INFO - PROCESS | 3332 | 1461181676270 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:56 INFO - PROCESS | 3332 | 1461181676482 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:47:56 INFO - PROCESS | 3332 | 1461181676608 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f356c00 == 14 [pid = 3332] [id = 41] 12:47:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (0x8f358000) [pid = 3332] [serial = 121] [outer = (nil)] 12:47:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (0x8f3a1400) [pid = 3332] [serial = 122] [outer = 0x8f358000] 12:47:56 INFO - PROCESS | 3332 | 1461181676704 Marionette DEBUG loaded listener.js 12:47:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (0x8f3a5c00) [pid = 3332] [serial = 123] [outer = 0x8f358000] 12:47:57 INFO - PROCESS | 3332 | 1461181677714 Marionette TRACE conn3 <- [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]]]}] 12:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1497ms 12:47:57 INFO - PROCESS | 3332 | 1461181677758 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:47:57 INFO - PROCESS | 3332 | 1461181677767 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 12:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:47:57 INFO - PROCESS | 3332 | 1461181677777 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:47:57 INFO - PROCESS | 3332 | 1461181677781 Marionette TRACE conn3 <- [1,138,null,{}] 12:47:57 INFO - PROCESS | 3332 | 1461181677790 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:58 INFO - PROCESS | 3332 | 1461181678034 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:47:58 INFO - PROCESS | 3332 | 1461181678218 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:58 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f3aa400 == 15 [pid = 3332] [id = 42] 12:47:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (0x94740400) [pid = 3332] [serial = 124] [outer = (nil)] 12:47:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (0x96cd6000) [pid = 3332] [serial = 125] [outer = 0x94740400] 12:47:58 INFO - PROCESS | 3332 | 1461181678358 Marionette DEBUG loaded listener.js 12:47:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (0x97c0fc00) [pid = 3332] [serial = 126] [outer = 0x94740400] 12:47:59 INFO - PROCESS | 3332 | 1461181679295 Marionette TRACE conn3 <- [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]]]}] 12:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1546ms 12:47:59 INFO - PROCESS | 3332 | 1461181679327 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:47:59 INFO - PROCESS | 3332 | 1461181679333 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 12:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:47:59 INFO - PROCESS | 3332 | 1461181679342 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:47:59 INFO - PROCESS | 3332 | 1461181679347 Marionette TRACE conn3 <- [1,142,null,{}] 12:47:59 INFO - PROCESS | 3332 | 1461181679353 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:59 INFO - PROCESS | 3332 | 1461181679552 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:47:59 INFO - PROCESS | 3332 | 1461181679696 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:59 INFO - PROCESS | 3332 | ++DOCSHELL 0x998c0000 == 16 [pid = 3332] [id = 43] 12:47:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 101 (0x99b7e400) [pid = 3332] [serial = 127] [outer = (nil)] 12:47:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 102 (0x99c40800) [pid = 3332] [serial = 128] [outer = 0x99b7e400] 12:47:59 INFO - PROCESS | 3332 | 1461181679793 Marionette DEBUG loaded listener.js 12:47:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 103 (0x9790a000) [pid = 3332] [serial = 129] [outer = 0x99b7e400] 12:48:00 INFO - PROCESS | 3332 | 1461181680581 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:48:00 INFO - PROCESS | 3332 | 1461181680777 Marionette TRACE conn3 <- [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]]]}] 12:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1487ms 12:48:00 INFO - PROCESS | 3332 | 1461181680835 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:48:00 INFO - PROCESS | 3332 | 1461181680842 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 12:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:48:00 INFO - PROCESS | 3332 | 1461181680867 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:48:00 INFO - PROCESS | 3332 | 1461181680879 Marionette TRACE conn3 <- [1,146,null,{}] 12:48:00 INFO - PROCESS | 3332 | 1461181680888 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:01 INFO - PROCESS | 3332 | 1461181681109 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:48:01 INFO - PROCESS | 3332 | 1461181681294 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:01 INFO - PROCESS | 3332 | ++DOCSHELL 0x96c57800 == 17 [pid = 3332] [id = 44] 12:48:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 104 (0x99847400) [pid = 3332] [serial = 130] [outer = (nil)] 12:48:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 105 (0x9ffc4400) [pid = 3332] [serial = 131] [outer = 0x99847400] 12:48:01 INFO - PROCESS | 3332 | 1461181681434 Marionette DEBUG loaded listener.js 12:48:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 106 (0xa0a2a000) [pid = 3332] [serial = 132] [outer = 0x99847400] 12:48:02 INFO - PROCESS | 3332 | 1461181682373 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1559ms 12:48:02 INFO - PROCESS | 3332 | 1461181682412 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:48:02 INFO - PROCESS | 3332 | 1461181682417 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 12:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:48:02 INFO - PROCESS | 3332 | 1461181682424 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:48:02 INFO - PROCESS | 3332 | 1461181682428 Marionette TRACE conn3 <- [1,150,null,{}] 12:48:02 INFO - PROCESS | 3332 | 1461181682434 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:02 INFO - PROCESS | 3332 | 1461181682610 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:48:02 INFO - PROCESS | 3332 | 1461181682817 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:02 INFO - PROCESS | 3332 | ++DOCSHELL 0xa0c32000 == 18 [pid = 3332] [id = 45] 12:48:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 107 (0xa0e54c00) [pid = 3332] [serial = 133] [outer = (nil)] 12:48:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 108 (0xa2ac5000) [pid = 3332] [serial = 134] [outer = 0xa0e54c00] 12:48:03 INFO - PROCESS | 3332 | 1461181683091 Marionette DEBUG loaded listener.js 12:48:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 109 (0xa2a31c00) [pid = 3332] [serial = 135] [outer = 0xa0e54c00] 12:48:03 INFO - PROCESS | 3332 | 1461181683964 Marionette TRACE conn3 <- [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]]]}] 12:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1588ms 12:48:04 INFO - PROCESS | 3332 | 1461181684013 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:48:04 INFO - PROCESS | 3332 | 1461181684017 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 12:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:48:04 INFO - PROCESS | 3332 | 1461181684024 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:48:04 INFO - PROCESS | 3332 | 1461181684027 Marionette TRACE conn3 <- [1,154,null,{}] 12:48:04 INFO - PROCESS | 3332 | 1461181684033 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:04 INFO - PROCESS | 3332 | 1461181684238 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:48:04 INFO - PROCESS | 3332 | 1461181684384 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:04 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f35f000 == 19 [pid = 3332] [id = 46] 12:48:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 110 (0x8f362800) [pid = 3332] [serial = 136] [outer = (nil)] 12:48:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 111 (0x92abc000) [pid = 3332] [serial = 137] [outer = 0x8f362800] 12:48:04 INFO - PROCESS | 3332 | 1461181684506 Marionette DEBUG loaded listener.js 12:48:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 112 (0x9ff34400) [pid = 3332] [serial = 138] [outer = 0x8f362800] 12:48:05 INFO - PROCESS | 3332 | 1461181685624 Marionette TRACE conn3 <- [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]]]}] 12:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1637ms 12:48:05 INFO - PROCESS | 3332 | 1461181685662 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:48:05 INFO - PROCESS | 3332 | 1461181685667 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 12:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:48:05 INFO - PROCESS | 3332 | 1461181685675 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:48:05 INFO - PROCESS | 3332 | 1461181685679 Marionette TRACE conn3 <- [1,158,null,{}] 12:48:05 INFO - PROCESS | 3332 | 1461181685685 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:06 INFO - PROCESS | 3332 | 1461181686036 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:48:06 INFO - PROCESS | 3332 | 1461181686273 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x912a5000 == 20 [pid = 3332] [id = 47] 12:48:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 113 (0x912a6c00) [pid = 3332] [serial = 139] [outer = (nil)] 12:48:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 114 (0x92026000) [pid = 3332] [serial = 140] [outer = 0x912a6c00] 12:48:06 INFO - PROCESS | 3332 | 1461181686364 Marionette DEBUG loaded listener.js 12:48:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 115 (0x8f361c00) [pid = 3332] [serial = 141] [outer = 0x912a6c00] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 114 (0x914dc800) [pid = 3332] [serial = 40] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 113 (0x97772c00) [pid = 3332] [serial = 43] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 112 (0x96cd4400) [pid = 3332] [serial = 25] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 111 (0x983f1400) [pid = 3332] [serial = 28] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 110 (0x92025800) [pid = 3332] [serial = 41] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 109 (0x984d7400) [pid = 3332] [serial = 30] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 108 (0x97903400) [pid = 3332] [serial = 44] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 107 (0x914dc000) [pid = 3332] [serial = 22] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 106 (0x98b0f400) [pid = 3332] [serial = 31] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 105 (0xa0ad5400) [pid = 3332] [serial = 34] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 104 (0x91f12800) [pid = 3332] [serial = 23] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 103 (0xa2a7c400) [pid = 3332] [serial = 35] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 102 (0x91408c00) [pid = 3332] [serial = 17] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 101 (0x98aa1c00) [pid = 3332] [serial = 37] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 100 (0xa0f69c00) [pid = 3332] [serial = 38] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 99 (0x98a9f800) [pid = 3332] [serial = 82] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (0x99196c00) [pid = 3332] [serial = 53] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (0x98ebfc00) [pid = 3332] [serial = 80] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (0x984d3400) [pid = 3332] [serial = 50] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (0x98ec8800) [pid = 3332] [serial = 52] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (0x97c08800) [pid = 3332] [serial = 49] [outer = (nil)] [url = about:blank] 12:48:06 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (0x98ec1000) [pid = 3332] [serial = 65] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (0xa0a8d000) [pid = 3332] [serial = 88] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (0x99b84800) [pid = 3332] [serial = 67] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (0x98aa2c00) [pid = 3332] [serial = 47] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (0x9fc54c00) [pid = 3332] [serial = 86] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (0x914d9400) [pid = 3332] [serial = 61] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (0xa2acdc00) [pid = 3332] [serial = 2] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 86 (0xa45bdc00) [pid = 3332] [serial = 95] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 85 (0x9ff2d000) [pid = 3332] [serial = 71] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 84 (0x984d6000) [pid = 3332] [serial = 12] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 83 (0xa0a29800) [pid = 3332] [serial = 73] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 82 (0x92abd400) [pid = 3332] [serial = 46] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 81 (0xa2a2ec00) [pid = 3332] [serial = 89] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (0x983f2c00) [pid = 3332] [serial = 9] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (0x98e88000) [pid = 3332] [serial = 64] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (0x9fb26800) [pid = 3332] [serial = 59] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (0x8f4cd000) [pid = 3332] [serial = 107] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (0x92abdc00) [pid = 3332] [serial = 62] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (0x99c7e400) [pid = 3332] [serial = 56] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (0x9ea16000) [pid = 3332] [serial = 85] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (0x9fb21000) [pid = 3332] [serial = 58] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (0xa4470400) [pid = 3332] [serial = 91] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (0x8f35e800) [pid = 3332] [serial = 101] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (0xa2ac9800) [pid = 3332] [serial = 77] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (0x9fede000) [pid = 3332] [serial = 70] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 68 (0x98a9c800) [pid = 3332] [serial = 79] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 67 (0x91404400) [pid = 3332] [serial = 16] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 66 (0x914e3400) [pid = 3332] [serial = 19] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 65 (0x99b88400) [pid = 3332] [serial = 55] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 64 (0xa0a27000) [pid = 3332] [serial = 74] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 63 (0x992d4800) [pid = 3332] [serial = 83] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 62 (0x99c32400) [pid = 3332] [serial = 68] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 61 (0xa0c3b000) [pid = 3332] [serial = 76] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 60 (0x98e8cc00) [pid = 3332] [serial = 32] [outer = (nil)] [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.] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 59 (0xa4587c00) [pid = 3332] [serial = 92] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 58 (0xa45e3000) [pid = 3332] [serial = 96] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 57 (0xa689dc00) [pid = 3332] [serial = 98] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 56 (0x8f360800) [pid = 3332] [serial = 102] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 55 (0x8f3a9800) [pid = 3332] [serial = 104] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | --DOMWINDOW == 54 (0xa6cc3400) [pid = 3332] [serial = 99] [outer = (nil)] [url = about:blank] 12:48:07 INFO - PROCESS | 3332 | 1461181687555 Marionette TRACE conn3 <- [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]]]}] 12:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1941ms 12:48:07 INFO - PROCESS | 3332 | 1461181687618 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:48:07 INFO - PROCESS | 3332 | 1461181687625 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 12:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:48:07 INFO - PROCESS | 3332 | 1461181687633 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:48:07 INFO - PROCESS | 3332 | 1461181687639 Marionette TRACE conn3 <- [1,162,null,{}] 12:48:07 INFO - PROCESS | 3332 | 1461181687646 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:07 INFO - PROCESS | 3332 | 1461181687803 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:48:07 INFO - PROCESS | 3332 | 1461181687898 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:07 INFO - PROCESS | 3332 | ++DOCSHELL 0x91406000 == 21 [pid = 3332] [id = 48] 12:48:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 55 (0x91408c00) [pid = 3332] [serial = 142] [outer = (nil)] 12:48:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 56 (0x91f1c000) [pid = 3332] [serial = 143] [outer = 0x91408c00] 12:48:07 INFO - PROCESS | 3332 | 1461181687977 Marionette DEBUG loaded listener.js 12:48:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 57 (0x92abe000) [pid = 3332] [serial = 144] [outer = 0x91408c00] 12:48:08 INFO - PROCESS | 3332 | 1461181688723 Marionette TRACE conn3 <- [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]]]}] 12:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1131ms 12:48:08 INFO - PROCESS | 3332 | 1461181688764 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:48:08 INFO - PROCESS | 3332 | 1461181688769 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 12:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:48:08 INFO - PROCESS | 3332 | 1461181688776 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:48:08 INFO - PROCESS | 3332 | 1461181688780 Marionette TRACE conn3 <- [1,166,null,{}] 12:48:08 INFO - PROCESS | 3332 | 1461181688786 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:08 INFO - PROCESS | 3332 | 1461181688941 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:48:08 INFO - PROCESS | 3332 | 1461181688955 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x92028c00 == 22 [pid = 3332] [id = 49] 12:48:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 58 (0x96cd6400) [pid = 3332] [serial = 145] [outer = (nil)] 12:48:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 59 (0x96f7e800) [pid = 3332] [serial = 146] [outer = 0x96cd6400] 12:48:09 INFO - PROCESS | 3332 | 1461181689030 Marionette DEBUG loaded listener.js 12:48:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 60 (0x9777b800) [pid = 3332] [serial = 147] [outer = 0x96cd6400] 12:48:09 INFO - PROCESS | 3332 | 1461181689941 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 59 (0x8f4c7800) [pid = 3332] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 58 (0x8f4cd400) [pid = 3332] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 57 (0x94736400) [pid = 3332] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:48:09 INFO - PROCESS | 3332 | --DOMWINDOW == 56 (0x97c75c00) [pid = 3332] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1240ms 12:48:10 INFO - PROCESS | 3332 | 1461181690017 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:48:10 INFO - PROCESS | 3332 | 1461181690027 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 12:48:10 INFO - PROCESS | 3332 | 1461181690044 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:48:10 INFO - PROCESS | 3332 | 1461181690051 Marionette TRACE conn3 <- [1,170,null,{}] 12:48:10 INFO - PROCESS | 3332 | 1461181690057 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:10 INFO - PROCESS | 3332 | 1461181690229 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:48:10 INFO - PROCESS | 3332 | 1461181690323 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:10 INFO - PROCESS | 3332 | ++DOCSHELL 0x95dd3000 == 23 [pid = 3332] [id = 50] 12:48:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 57 (0x96f83400) [pid = 3332] [serial = 148] [outer = (nil)] 12:48:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 58 (0x984d7c00) [pid = 3332] [serial = 149] [outer = 0x96f83400] 12:48:10 INFO - PROCESS | 3332 | 1461181690400 Marionette DEBUG loaded listener.js 12:48:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 59 (0x98a9a400) [pid = 3332] [serial = 150] [outer = 0x96f83400] 12:48:11 INFO - PROCESS | 3332 | 1461181691067 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1098ms 12:48:11 INFO - PROCESS | 3332 | 1461181691134 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:48:11 INFO - PROCESS | 3332 | 1461181691138 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 12:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:48:11 INFO - PROCESS | 3332 | 1461181691145 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:48:11 INFO - PROCESS | 3332 | 1461181691149 Marionette TRACE conn3 <- [1,174,null,{}] 12:48:11 INFO - PROCESS | 3332 | 1461181691154 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:11 INFO - PROCESS | 3332 | 1461181691377 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:48:11 INFO - PROCESS | 3332 | 1461181691399 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f3a2400 == 24 [pid = 3332] [id = 51] 12:48:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 60 (0x914e3800) [pid = 3332] [serial = 151] [outer = (nil)] 12:48:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 61 (0x98b0d400) [pid = 3332] [serial = 152] [outer = 0x914e3800] 12:48:11 INFO - PROCESS | 3332 | 1461181691525 Marionette DEBUG loaded listener.js 12:48:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 62 (0x98b0ec00) [pid = 3332] [serial = 153] [outer = 0x914e3800] 12:48:12 INFO - PROCESS | 3332 | 1461181692408 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:48:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1286ms 12:48:12 INFO - PROCESS | 3332 | 1461181692431 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:48:12 INFO - PROCESS | 3332 | 1461181692435 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 12:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:48:12 INFO - PROCESS | 3332 | 1461181692441 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:48:12 INFO - PROCESS | 3332 | 1461181692444 Marionette TRACE conn3 <- [1,178,null,{}] 12:48:12 INFO - PROCESS | 3332 | 1461181692450 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:12 INFO - PROCESS | 3332 | 1461181692646 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:48:12 INFO - PROCESS | 3332 | 1461181692794 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:12 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f35e800 == 25 [pid = 3332] [id = 52] 12:48:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 63 (0x8f35ec00) [pid = 3332] [serial = 154] [outer = (nil)] 12:48:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 64 (0x8f3a2800) [pid = 3332] [serial = 155] [outer = 0x8f35ec00] 12:48:12 INFO - PROCESS | 3332 | 1461181692889 Marionette DEBUG loaded listener.js 12:48:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 65 (0x8f4d2800) [pid = 3332] [serial = 156] [outer = 0x8f35ec00] 12:48:13 INFO - PROCESS | 3332 | 1461181693878 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1493ms 12:48:13 INFO - PROCESS | 3332 | 1461181693937 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:48:13 INFO - PROCESS | 3332 | 1461181693945 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 12:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:48:13 INFO - PROCESS | 3332 | 1461181693953 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:48:13 INFO - PROCESS | 3332 | 1461181693961 Marionette TRACE conn3 <- [1,182,null,{}] 12:48:13 INFO - PROCESS | 3332 | 1461181693969 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:14 INFO - PROCESS | 3332 | 1461181694166 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:48:14 INFO - PROCESS | 3332 | 1461181694303 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:14 INFO - PROCESS | 3332 | ++DOCSHELL 0x947cf800 == 26 [pid = 3332] [id = 53] 12:48:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 66 (0x9526c000) [pid = 3332] [serial = 157] [outer = (nil)] 12:48:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 67 (0x95dcdc00) [pid = 3332] [serial = 158] [outer = 0x9526c000] 12:48:14 INFO - PROCESS | 3332 | 1461181694448 Marionette DEBUG loaded listener.js 12:48:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 68 (0x97904000) [pid = 3332] [serial = 159] [outer = 0x9526c000] 12:48:15 INFO - PROCESS | 3332 | 1461181695410 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1544ms 12:48:15 INFO - PROCESS | 3332 | 1461181695499 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:48:15 INFO - PROCESS | 3332 | 1461181695504 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 12:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:48:15 INFO - PROCESS | 3332 | 1461181695511 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:48:15 INFO - PROCESS | 3332 | 1461181695514 Marionette TRACE conn3 <- [1,186,null,{}] 12:48:15 INFO - PROCESS | 3332 | 1461181695521 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:15 INFO - PROCESS | 3332 | 1461181695736 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:48:15 INFO - PROCESS | 3332 | 1461181695919 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:15 INFO - PROCESS | 3332 | ++DOCSHELL 0x98ec8800 == 27 [pid = 3332] [id = 54] 12:48:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 69 (0x9918a000) [pid = 3332] [serial = 160] [outer = (nil)] 12:48:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (0x99196000) [pid = 3332] [serial = 161] [outer = 0x9918a000] 12:48:16 INFO - PROCESS | 3332 | 1461181696052 Marionette DEBUG loaded listener.js 12:48:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (0x992e0000) [pid = 3332] [serial = 162] [outer = 0x9918a000] 12:48:16 INFO - PROCESS | 3332 | 1461181696949 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1482ms 12:48:17 INFO - PROCESS | 3332 | 1461181697021 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:48:17 INFO - PROCESS | 3332 | 1461181697027 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 12:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:48:17 INFO - PROCESS | 3332 | 1461181697051 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:48:17 INFO - PROCESS | 3332 | 1461181697061 Marionette TRACE conn3 <- [1,190,null,{}] 12:48:17 INFO - PROCESS | 3332 | 1461181697067 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:17 INFO - PROCESS | 3332 | 1461181697260 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:48:17 INFO - PROCESS | 3332 | 1461181697382 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:17 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f359400 == 28 [pid = 3332] [id = 55] 12:48:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (0x984d6800) [pid = 3332] [serial = 163] [outer = (nil)] 12:48:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (0x99bb0000) [pid = 3332] [serial = 164] [outer = 0x984d6800] 12:48:17 INFO - PROCESS | 3332 | 1461181697512 Marionette DEBUG loaded listener.js 12:48:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (0x99c7e400) [pid = 3332] [serial = 165] [outer = 0x984d6800] 12:48:18 INFO - PROCESS | 3332 | 1461181698688 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1659ms 12:48:18 INFO - PROCESS | 3332 | 1461181698700 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:48:18 INFO - PROCESS | 3332 | 1461181698705 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 12:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:48:18 INFO - PROCESS | 3332 | 1461181698714 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:48:18 INFO - PROCESS | 3332 | 1461181698720 Marionette TRACE conn3 <- [1,194,null,{}] 12:48:18 INFO - PROCESS | 3332 | 1461181698730 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:18 INFO - PROCESS | 3332 | 1461181698901 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:48:19 INFO - PROCESS | 3332 | 1461181699121 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:19 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f3a3c00 == 29 [pid = 3332] [id = 56] 12:48:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (0x92ab5c00) [pid = 3332] [serial = 166] [outer = (nil)] 12:48:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (0x9526b000) [pid = 3332] [serial = 167] [outer = 0x92ab5c00] 12:48:19 INFO - PROCESS | 3332 | 1461181699205 Marionette DEBUG loaded listener.js 12:48:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (0x96cd7400) [pid = 3332] [serial = 168] [outer = 0x92ab5c00] 12:48:20 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (0x9473ac00) [pid = 3332] [serial = 119] [outer = (nil)] [url = about:blank] 12:48:20 INFO - PROCESS | 3332 | --DOMWINDOW == 75 (0x981bec00) [pid = 3332] [serial = 116] [outer = (nil)] [url = about:blank] 12:48:20 INFO - PROCESS | 3332 | --DOMWINDOW == 74 (0x8f4d0c00) [pid = 3332] [serial = 108] [outer = (nil)] [url = about:blank] 12:48:20 INFO - PROCESS | 3332 | --DOMWINDOW == 73 (0x91209800) [pid = 3332] [serial = 110] [outer = (nil)] [url = about:blank] 12:48:20 INFO - PROCESS | 3332 | --DOMWINDOW == 72 (0x9140d000) [pid = 3332] [serial = 111] [outer = (nil)] [url = about:blank] 12:48:20 INFO - PROCESS | 3332 | --DOMWINDOW == 71 (0x947c5c00) [pid = 3332] [serial = 113] [outer = (nil)] [url = about:blank] 12:48:20 INFO - PROCESS | 3332 | --DOMWINDOW == 70 (0x9526c400) [pid = 3332] [serial = 114] [outer = (nil)] [url = about:blank] 12:48:20 INFO - PROCESS | 3332 | --DOMWINDOW == 69 (0x98b0c400) [pid = 3332] [serial = 117] [outer = (nil)] [url = about:blank] 12:48:20 INFO - PROCESS | 3332 | 1461181700222 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1539ms 12:48:20 INFO - PROCESS | 3332 | 1461181700263 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:48:20 INFO - PROCESS | 3332 | 1461181700278 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 12:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:48:20 INFO - PROCESS | 3332 | 1461181700290 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:48:20 INFO - PROCESS | 3332 | 1461181700294 Marionette TRACE conn3 <- [1,198,null,{}] 12:48:20 INFO - PROCESS | 3332 | 1461181700301 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:20 INFO - PROCESS | 3332 | 1461181700518 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:48:20 INFO - PROCESS | 3332 | 1461181700676 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:20 INFO - PROCESS | 3332 | ++DOCSHELL 0x97c7c000 == 30 [pid = 3332] [id = 57] 12:48:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 70 (0x981bec00) [pid = 3332] [serial = 169] [outer = (nil)] 12:48:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 71 (0x98548c00) [pid = 3332] [serial = 170] [outer = 0x981bec00] 12:48:20 INFO - PROCESS | 3332 | 1461181700758 Marionette DEBUG loaded listener.js 12:48:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 72 (0x98aa4c00) [pid = 3332] [serial = 171] [outer = 0x981bec00] 12:48:21 INFO - PROCESS | 3332 | 1461181701473 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1237ms 12:48:21 INFO - PROCESS | 3332 | 1461181701532 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:48:21 INFO - PROCESS | 3332 | 1461181701537 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 12:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:48:21 INFO - PROCESS | 3332 | 1461181701545 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:48:21 INFO - PROCESS | 3332 | 1461181701551 Marionette TRACE conn3 <- [1,202,null,{}] 12:48:21 INFO - PROCESS | 3332 | 1461181701567 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:21 INFO - PROCESS | 3332 | 1461181701747 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:48:21 INFO - PROCESS | 3332 | 1461181701844 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:21 INFO - PROCESS | 3332 | ++DOCSHELL 0x91402000 == 31 [pid = 3332] [id = 58] 12:48:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 73 (0x99188c00) [pid = 3332] [serial = 172] [outer = (nil)] 12:48:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 74 (0x99b7d400) [pid = 3332] [serial = 173] [outer = 0x99188c00] 12:48:21 INFO - PROCESS | 3332 | 1461181701981 Marionette DEBUG loaded listener.js 12:48:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 75 (0x99b8ac00) [pid = 3332] [serial = 174] [outer = 0x99188c00] 12:48:22 INFO - PROCESS | 3332 | 1461181702787 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:48:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1292ms 12:48:22 INFO - PROCESS | 3332 | 1461181702844 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:48:22 INFO - PROCESS | 3332 | 1461181702847 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 12:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:48:22 INFO - PROCESS | 3332 | 1461181702856 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:48:22 INFO - PROCESS | 3332 | 1461181702859 Marionette TRACE conn3 <- [1,206,null,{}] 12:48:22 INFO - PROCESS | 3332 | 1461181702865 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:23 INFO - PROCESS | 3332 | 1461181703081 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:48:23 INFO - PROCESS | 3332 | 1461181703106 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:23 INFO - PROCESS | 3332 | ++DOCSHELL 0x9b097000 == 32 [pid = 3332] [id = 59] 12:48:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 76 (0x9df90c00) [pid = 3332] [serial = 175] [outer = (nil)] 12:48:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (0x9ea17400) [pid = 3332] [serial = 176] [outer = 0x9df90c00] 12:48:23 INFO - PROCESS | 3332 | 1461181703181 Marionette DEBUG loaded listener.js 12:48:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (0x8f4c8400) [pid = 3332] [serial = 177] [outer = 0x9df90c00] 12:48:24 INFO - PROCESS | 3332 | 1461181704108 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:48:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1339ms 12:48:24 INFO - PROCESS | 3332 | 1461181704195 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:48:24 INFO - PROCESS | 3332 | 1461181704198 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 12:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:48:24 INFO - PROCESS | 3332 | 1461181704205 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:48:24 INFO - PROCESS | 3332 | 1461181704208 Marionette TRACE conn3 <- [1,210,null,{}] 12:48:24 INFO - PROCESS | 3332 | 1461181704214 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:24 INFO - PROCESS | 3332 | 1461181704433 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:48:24 INFO - PROCESS | 3332 | 1461181704468 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:24 INFO - PROCESS | 3332 | ++DOCSHELL 0x99c80800 == 33 [pid = 3332] [id = 60] 12:48:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (0x9df88c00) [pid = 3332] [serial = 178] [outer = (nil)] 12:48:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (0x9ff10800) [pid = 3332] [serial = 179] [outer = 0x9df88c00] 12:48:24 INFO - PROCESS | 3332 | 1461181704558 Marionette DEBUG loaded listener.js 12:48:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (0x9ff1a400) [pid = 3332] [serial = 180] [outer = 0x9df88c00] 12:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 80 (0x96cd6400) [pid = 3332] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 79 (0x912a6c00) [pid = 3332] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 78 (0x91408c00) [pid = 3332] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 77 (0x96f83400) [pid = 3332] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:48:25 INFO - PROCESS | 3332 | --DOMWINDOW == 76 (0x8f3a7400) [pid = 3332] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:48:25 INFO - PROCESS | 3332 | 1461181705503 Marionette TRACE conn3 <- [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]]]}] 12:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1330ms 12:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:48:25 INFO - PROCESS | 3332 | 1461181705537 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:48:25 INFO - PROCESS | 3332 | 1461181705540 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 12:48:25 INFO - PROCESS | 3332 | 1461181705547 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:48:25 INFO - PROCESS | 3332 | 1461181705551 Marionette TRACE conn3 <- [1,214,null,{}] 12:48:25 INFO - PROCESS | 3332 | 1461181705556 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:25 INFO - PROCESS | 3332 | 1461181705741 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:48:25 INFO - PROCESS | 3332 | 1461181705755 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:25 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f361400 == 34 [pid = 3332] [id = 61] 12:48:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 77 (0x8f4cdc00) [pid = 3332] [serial = 181] [outer = (nil)] 12:48:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 78 (0xa0c13c00) [pid = 3332] [serial = 182] [outer = 0x8f4cdc00] 12:48:25 INFO - PROCESS | 3332 | 1461181705833 Marionette DEBUG loaded listener.js 12:48:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 79 (0xa0f66c00) [pid = 3332] [serial = 183] [outer = 0x8f4cdc00] 12:48:26 INFO - PROCESS | 3332 | 1461181706602 Marionette TRACE conn3 <- [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]]]}] 12:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1130ms 12:48:26 INFO - PROCESS | 3332 | 1461181706677 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:48:26 INFO - PROCESS | 3332 | 1461181706680 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 12:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:48:26 INFO - PROCESS | 3332 | 1461181706687 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:48:26 INFO - PROCESS | 3332 | 1461181706689 Marionette TRACE conn3 <- [1,218,null,{}] 12:48:26 INFO - PROCESS | 3332 | 1461181706695 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:26 INFO - PROCESS | 3332 | 1461181706852 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:48:26 INFO - PROCESS | 3332 | 1461181706864 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x91408c00 == 35 [pid = 3332] [id = 62] 12:48:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 80 (0xa0a8cc00) [pid = 3332] [serial = 184] [outer = (nil)] 12:48:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 81 (0xa2a89c00) [pid = 3332] [serial = 185] [outer = 0xa0a8cc00] 12:48:26 INFO - PROCESS | 3332 | 1461181706943 Marionette DEBUG loaded listener.js 12:48:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 82 (0xa2ac9c00) [pid = 3332] [serial = 186] [outer = 0xa0a8cc00] 12:48:28 INFO - PROCESS | 3332 | 1461181707996 Marionette TRACE conn3 <- [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]]]}] 12:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1382ms 12:48:28 INFO - PROCESS | 3332 | 1461181708071 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:48:28 INFO - PROCESS | 3332 | 1461181708080 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 12:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:48:28 INFO - PROCESS | 3332 | 1461181708090 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:48:28 INFO - PROCESS | 3332 | 1461181708096 Marionette TRACE conn3 <- [1,222,null,{}] 12:48:28 INFO - PROCESS | 3332 | 1461181708105 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:28 INFO - PROCESS | 3332 | 1461181708334 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:48:28 INFO - PROCESS | 3332 | 1461181708482 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:28 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f3a4c00 == 36 [pid = 3332] [id = 63] 12:48:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 83 (0x914e2000) [pid = 3332] [serial = 187] [outer = (nil)] 12:48:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 84 (0x947c8800) [pid = 3332] [serial = 188] [outer = 0x914e2000] 12:48:28 INFO - PROCESS | 3332 | 1461181708638 Marionette DEBUG loaded listener.js 12:48:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 85 (0x95dc8400) [pid = 3332] [serial = 189] [outer = 0x914e2000] 12:48:29 INFO - PROCESS | 3332 | 1461181709645 Marionette TRACE conn3 <- [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]]]}] 12:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1590ms 12:48:29 INFO - PROCESS | 3332 | 1461181709681 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:48:29 INFO - PROCESS | 3332 | 1461181709691 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 12:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:48:29 INFO - PROCESS | 3332 | 1461181709702 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:48:29 INFO - PROCESS | 3332 | 1461181709707 Marionette TRACE conn3 <- [1,226,null,{}] 12:48:29 INFO - PROCESS | 3332 | 1461181709714 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:29 INFO - PROCESS | 3332 | 1461181709907 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:48:30 INFO - PROCESS | 3332 | 1461181710052 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:30 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cedc00 == 37 [pid = 3332] [id = 64] 12:48:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 86 (0x92cef400) [pid = 3332] [serial = 190] [outer = (nil)] 12:48:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 87 (0x92cf6000) [pid = 3332] [serial = 191] [outer = 0x92cef400] 12:48:30 INFO - PROCESS | 3332 | 1461181710154 Marionette DEBUG loaded listener.js 12:48:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (0x92cfc400) [pid = 3332] [serial = 192] [outer = 0x92cef400] 12:48:31 INFO - PROCESS | 3332 | 1461181711120 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:48:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1482ms 12:48:31 INFO - PROCESS | 3332 | 1461181711185 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:48:31 INFO - PROCESS | 3332 | 1461181711190 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 12:48:31 INFO - PROCESS | 3332 | 1461181711197 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:48:31 INFO - PROCESS | 3332 | 1461181711203 Marionette TRACE conn3 <- [1,230,null,{}] 12:48:31 INFO - PROCESS | 3332 | 1461181711221 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:31 INFO - PROCESS | 3332 | 1461181711453 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:48:31 INFO - PROCESS | 3332 | 1461181711653 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:31 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cef000 == 38 [pid = 3332] [id = 65] 12:48:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (0x99b7e000) [pid = 3332] [serial = 193] [outer = (nil)] 12:48:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (0x9ea16800) [pid = 3332] [serial = 194] [outer = 0x99b7e000] 12:48:31 INFO - PROCESS | 3332 | 1461181711796 Marionette DEBUG loaded listener.js 12:48:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (0xa0a88800) [pid = 3332] [serial = 195] [outer = 0x99b7e000] 12:48:32 INFO - PROCESS | 3332 | 1461181712776 Marionette TRACE conn3 <- [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]]]}] 12:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1637ms 12:48:32 INFO - PROCESS | 3332 | 1461181712835 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:48:32 INFO - PROCESS | 3332 | 1461181712840 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 12:48:32 INFO - PROCESS | 3332 | 1461181712847 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:48:32 INFO - PROCESS | 3332 | 1461181712852 Marionette TRACE conn3 <- [1,234,null,{}] 12:48:32 INFO - PROCESS | 3332 | 1461181712859 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:33 INFO - PROCESS | 3332 | 1461181713037 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:48:33 INFO - PROCESS | 3332 | 1461181713218 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:33 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f3a3000 == 39 [pid = 3332] [id = 66] 12:48:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (0x9df8ac00) [pid = 3332] [serial = 196] [outer = (nil)] 12:48:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (0xa2ace400) [pid = 3332] [serial = 197] [outer = 0x9df8ac00] 12:48:33 INFO - PROCESS | 3332 | 1461181713317 Marionette DEBUG loaded listener.js 12:48:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (0xa3cd4400) [pid = 3332] [serial = 198] [outer = 0x9df8ac00] 12:48:34 INFO - PROCESS | 3332 | 1461181714190 Marionette TRACE conn3 <- [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]]]}] 12:48:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1382ms 12:48:34 INFO - PROCESS | 3332 | 1461181714230 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:48:34 INFO - PROCESS | 3332 | 1461181714234 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 12:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:48:34 INFO - PROCESS | 3332 | 1461181714241 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:48:34 INFO - PROCESS | 3332 | 1461181714245 Marionette TRACE conn3 <- [1,238,null,{}] 12:48:34 INFO - PROCESS | 3332 | 1461181714252 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:34 INFO - PROCESS | 3332 | 1461181714430 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:48:34 INFO - PROCESS | 3332 | 1461181714576 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x912af000 == 40 [pid = 3332] [id = 67] 12:48:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (0x96f66000) [pid = 3332] [serial = 199] [outer = (nil)] 12:48:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (0x96f6d400) [pid = 3332] [serial = 200] [outer = 0x96f66000] 12:48:34 INFO - PROCESS | 3332 | 1461181714666 Marionette DEBUG loaded listener.js 12:48:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (0x96f6ec00) [pid = 3332] [serial = 201] [outer = 0x96f66000] 12:48:35 INFO - PROCESS | 3332 | 1461181715667 Marionette TRACE conn3 <- [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]]]}] 12:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1486ms 12:48:35 INFO - PROCESS | 3332 | 1461181715729 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:48:35 INFO - PROCESS | 3332 | 1461181715732 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 12:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:48:35 INFO - PROCESS | 3332 | 1461181715740 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:48:35 INFO - PROCESS | 3332 | 1461181715744 Marionette TRACE conn3 <- [1,242,null,{}] 12:48:35 INFO - PROCESS | 3332 | 1461181715751 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:36 INFO - PROCESS | 3332 | 1461181716007 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:48:36 INFO - PROCESS | 3332 | 1461181716193 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:36 INFO - PROCESS | 3332 | ++DOCSHELL 0x914dc800 == 41 [pid = 3332] [id = 68] 12:48:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (0x914e3400) [pid = 3332] [serial = 202] [outer = (nil)] 12:48:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (0x9473a000) [pid = 3332] [serial = 203] [outer = 0x914e3400] 12:48:36 INFO - PROCESS | 3332 | 1461181716339 Marionette DEBUG loaded listener.js 12:48:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (0x978e9800) [pid = 3332] [serial = 204] [outer = 0x914e3400] 12:48:37 INFO - PROCESS | 3332 | 1461181717434 Marionette TRACE conn3 <- [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]]]}] 12:48:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 101 (0x914e2400) [pid = 3332] [serial = 205] [outer = 0x978ef400] 12:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1751ms 12:48:37 INFO - PROCESS | 3332 | 1461181717508 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:48:37 INFO - PROCESS | 3332 | 1461181717515 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 12:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:48:37 INFO - PROCESS | 3332 | 1461181717579 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:48:37 INFO - PROCESS | 3332 | 1461181717587 Marionette TRACE conn3 <- [1,246,null,{}] 12:48:37 INFO - PROCESS | 3332 | 1461181717619 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:37 INFO - PROCESS | 3332 | 1461181717834 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:48:37 INFO - PROCESS | 3332 | 1461181717978 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:38 INFO - PROCESS | 3332 | ++DOCSHELL 0x91206000 == 42 [pid = 3332] [id = 69] 12:48:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 102 (0x91406800) [pid = 3332] [serial = 206] [outer = (nil)] 12:48:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 103 (0x92bcb000) [pid = 3332] [serial = 207] [outer = 0x91406800] 12:48:38 INFO - PROCESS | 3332 | 1461181718059 Marionette DEBUG loaded listener.js 12:48:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 104 (0x92bcf400) [pid = 3332] [serial = 208] [outer = 0x91406800] 12:48:38 INFO - PROCESS | 3332 | 1461181718965 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1498ms 12:48:39 INFO - PROCESS | 3332 | 1461181719031 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:48:39 INFO - PROCESS | 3332 | 1461181719039 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 12:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:48:39 INFO - PROCESS | 3332 | 1461181719050 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:48:39 INFO - PROCESS | 3332 | 1461181719054 Marionette TRACE conn3 <- [1,250,null,{}] 12:48:39 INFO - PROCESS | 3332 | 1461181719061 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:39 INFO - PROCESS | 3332 | 1461181719240 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:48:39 INFO - PROCESS | 3332 | 1461181719419 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 103 (0x98b0d400) [pid = 3332] [serial = 152] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f3a3800 == 43 [pid = 3332] [id = 70] 12:48:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 104 (0x8f3a4400) [pid = 3332] [serial = 209] [outer = (nil)] 12:48:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 105 (0x914e0800) [pid = 3332] [serial = 210] [outer = 0x8f3a4400] 12:48:39 INFO - PROCESS | 3332 | 1461181719570 Marionette DEBUG loaded listener.js 12:48:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 106 (0x92bce800) [pid = 3332] [serial = 211] [outer = 0x8f3a4400] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 105 (0x8f4c8c00) [pid = 3332] [serial = 105] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 104 (0x99c40800) [pid = 3332] [serial = 128] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 103 (0x96f7e800) [pid = 3332] [serial = 146] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 102 (0xa2ac5000) [pid = 3332] [serial = 134] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 101 (0x92abc000) [pid = 3332] [serial = 137] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 100 (0x8f3a1400) [pid = 3332] [serial = 122] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 99 (0x9ffc4400) [pid = 3332] [serial = 131] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (0x8f361c00) [pid = 3332] [serial = 141] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (0x92026000) [pid = 3332] [serial = 140] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (0x96cd6000) [pid = 3332] [serial = 125] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (0x91f1c000) [pid = 3332] [serial = 143] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (0x92abe000) [pid = 3332] [serial = 144] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (0x98a9a400) [pid = 3332] [serial = 150] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (0x9777b800) [pid = 3332] [serial = 147] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (0x984d7c00) [pid = 3332] [serial = 149] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 3332 | 1461181720350 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1385ms 12:48:40 INFO - PROCESS | 3332 | 1461181720436 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:48:40 INFO - PROCESS | 3332 | 1461181720440 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 12:48:40 INFO - PROCESS | 3332 | 1461181720447 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:48:40 INFO - PROCESS | 3332 | 1461181720453 Marionette TRACE conn3 <- [1,254,null,{}] 12:48:40 INFO - PROCESS | 3332 | 1461181720469 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:40 INFO - PROCESS | 3332 | 1461181720640 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:48:40 INFO - PROCESS | 3332 | 1461181720745 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:40 INFO - PROCESS | 3332 | ++DOCSHELL 0x91406400 == 44 [pid = 3332] [id = 71] 12:48:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (0x92cf8c00) [pid = 3332] [serial = 212] [outer = (nil)] 12:48:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (0x96f7e000) [pid = 3332] [serial = 213] [outer = 0x92cf8c00] 12:48:40 INFO - PROCESS | 3332 | 1461181720833 Marionette DEBUG loaded listener.js 12:48:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (0x97e96400) [pid = 3332] [serial = 214] [outer = 0x92cf8c00] 12:48:41 INFO - PROCESS | 3332 | 1461181721625 Marionette TRACE conn3 <- [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]]]}] 12:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1237ms 12:48:41 INFO - PROCESS | 3332 | 1461181721685 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:48:41 INFO - PROCESS | 3332 | 1461181721688 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 12:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:48:41 INFO - PROCESS | 3332 | 1461181721702 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:48:41 INFO - PROCESS | 3332 | 1461181721704 Marionette TRACE conn3 <- [1,258,null,{}] 12:48:41 INFO - PROCESS | 3332 | 1461181721710 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:41 INFO - PROCESS | 3332 | 1461181721870 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:48:41 INFO - PROCESS | 3332 | 1461181721883 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:42 INFO - PROCESS | 3332 | ++DOCSHELL 0x96f7bc00 == 45 [pid = 3332] [id = 72] 12:48:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (0x97e9d400) [pid = 3332] [serial = 215] [outer = (nil)] 12:48:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (0x97ea0c00) [pid = 3332] [serial = 216] [outer = 0x97e9d400] 12:48:42 INFO - PROCESS | 3332 | 1461181722072 Marionette DEBUG loaded listener.js 12:48:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (0x97ea4800) [pid = 3332] [serial = 217] [outer = 0x97e9d400] 12:48:43 INFO - PROCESS | 3332 | 1461181723016 Marionette TRACE conn3 <- [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]]]}] 12:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1342ms 12:48:43 INFO - PROCESS | 3332 | 1461181723045 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:48:43 INFO - PROCESS | 3332 | 1461181723048 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 12:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:48:43 INFO - PROCESS | 3332 | 1461181723056 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:48:43 INFO - PROCESS | 3332 | 1461181723059 Marionette TRACE conn3 <- [1,262,null,{}] 12:48:43 INFO - PROCESS | 3332 | 1461181723072 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:43 INFO - PROCESS | 3332 | 1461181723266 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:48:43 INFO - PROCESS | 3332 | 1461181723295 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:43 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f35c400 == 46 [pid = 3332] [id = 73] 12:48:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (0x8f4d2400) [pid = 3332] [serial = 218] [outer = (nil)] 12:48:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (0x98a9a000) [pid = 3332] [serial = 219] [outer = 0x8f4d2400] 12:48:43 INFO - PROCESS | 3332 | 1461181723371 Marionette DEBUG loaded listener.js 12:48:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (0x98a9d800) [pid = 3332] [serial = 220] [outer = 0x8f4d2400] 12:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 99 (0x8f362800) [pid = 3332] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (0x99847400) [pid = 3332] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (0x8f358000) [pid = 3332] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (0x99b7e400) [pid = 3332] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (0x94740400) [pid = 3332] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (0xa0e54c00) [pid = 3332] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 93 (0x8f4cdc00) [pid = 3332] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 92 (0x9df90c00) [pid = 3332] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 91 (0x9df88c00) [pid = 3332] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 90 (0x92ab5c00) [pid = 3332] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 89 (0x981bec00) [pid = 3332] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 88 (0x99188c00) [pid = 3332] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:48:44 INFO - PROCESS | 3332 | --DOMWINDOW == 87 (0x914e3800) [pid = 3332] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:48:44 INFO - PROCESS | 3332 | 1461181724430 Marionette TRACE conn3 <- [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]]]}] 12:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1437ms 12:48:44 INFO - PROCESS | 3332 | 1461181724494 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:48:44 INFO - PROCESS | 3332 | 1461181724497 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 12:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:48:44 INFO - PROCESS | 3332 | 1461181724504 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:48:44 INFO - PROCESS | 3332 | 1461181724507 Marionette TRACE conn3 <- [1,266,null,{}] 12:48:44 INFO - PROCESS | 3332 | 1461181724513 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:44 INFO - PROCESS | 3332 | 1461181724698 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:48:44 INFO - PROCESS | 3332 | 1461181724851 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:44 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f357800 == 47 [pid = 3332] [id = 74] 12:48:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 88 (0x9140ec00) [pid = 3332] [serial = 221] [outer = (nil)] 12:48:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 89 (0x99191400) [pid = 3332] [serial = 222] [outer = 0x9140ec00] 12:48:44 INFO - PROCESS | 3332 | 1461181724932 Marionette DEBUG loaded listener.js 12:48:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 90 (0x9920d400) [pid = 3332] [serial = 223] [outer = 0x9140ec00] 12:48:45 INFO - PROCESS | 3332 | 1461181725646 Marionette TRACE conn3 <- [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]]]}] 12:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1187ms 12:48:45 INFO - PROCESS | 3332 | 1461181725692 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:48:45 INFO - PROCESS | 3332 | 1461181725696 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 12:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:48:45 INFO - PROCESS | 3332 | 1461181725711 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:48:45 INFO - PROCESS | 3332 | 1461181725715 Marionette TRACE conn3 <- [1,270,null,{}] 12:48:45 INFO - PROCESS | 3332 | 1461181725720 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:45 INFO - PROCESS | 3332 | 1461181725873 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:48:45 INFO - PROCESS | 3332 | 1461181725884 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:45 INFO - PROCESS | 3332 | ++DOCSHELL 0x99188c00 == 48 [pid = 3332] [id = 75] 12:48:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 91 (0x99b87000) [pid = 3332] [serial = 224] [outer = (nil)] 12:48:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 92 (0x99c41800) [pid = 3332] [serial = 225] [outer = 0x99b87000] 12:48:45 INFO - PROCESS | 3332 | 1461181725962 Marionette DEBUG loaded listener.js 12:48:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 93 (0x9df89400) [pid = 3332] [serial = 226] [outer = 0x99b87000] 12:48:47 INFO - PROCESS | 3332 | 1461181727051 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1389ms 12:48:47 INFO - PROCESS | 3332 | 1461181727101 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:48:47 INFO - PROCESS | 3332 | 1461181727108 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 12:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:48:47 INFO - PROCESS | 3332 | 1461181727118 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:48:47 INFO - PROCESS | 3332 | 1461181727123 Marionette TRACE conn3 <- [1,274,null,{}] 12:48:47 INFO - PROCESS | 3332 | 1461181727133 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:47 INFO - PROCESS | 3332 | 1461181727354 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:48:47 INFO - PROCESS | 3332 | 1461181727553 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:47 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f31ec00 == 49 [pid = 3332] [id = 76] 12:48:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 94 (0x8f325000) [pid = 3332] [serial = 227] [outer = (nil)] 12:48:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (0x8f3a3400) [pid = 3332] [serial = 228] [outer = 0x8f325000] 12:48:47 INFO - PROCESS | 3332 | 1461181727692 Marionette DEBUG loaded listener.js 12:48:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (0x9079b800) [pid = 3332] [serial = 229] [outer = 0x8f325000] 12:48:48 INFO - PROCESS | 3332 | 1461181728585 Marionette TRACE conn3 <- [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]]]}] 12:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1539ms 12:48:48 INFO - PROCESS | 3332 | 1461181728658 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:48:48 INFO - PROCESS | 3332 | 1461181728666 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 12:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:48:48 INFO - PROCESS | 3332 | 1461181728678 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:48:48 INFO - PROCESS | 3332 | 1461181728682 Marionette TRACE conn3 <- [1,278,null,{}] 12:48:48 INFO - PROCESS | 3332 | 1461181728689 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:48 INFO - PROCESS | 3332 | 1461181728908 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:48:49 INFO - PROCESS | 3332 | 1461181729100 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 3332 | ++DOCSHELL 0x92030400 == 50 [pid = 3332] [id = 77] 12:48:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (0x92bc4800) [pid = 3332] [serial = 230] [outer = (nil)] 12:48:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (0x92bcc000) [pid = 3332] [serial = 231] [outer = 0x92bc4800] 12:48:49 INFO - PROCESS | 3332 | 1461181729235 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (0x92cf3400) [pid = 3332] [serial = 232] [outer = 0x92bc4800] 12:48:50 INFO - PROCESS | 3332 | 1461181730209 Marionette TRACE conn3 <- [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]]]}] 12:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1583ms 12:48:50 INFO - PROCESS | 3332 | 1461181730262 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:48:50 INFO - PROCESS | 3332 | 1461181730267 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 12:48:50 INFO - PROCESS | 3332 | 1461181730274 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:48:50 INFO - PROCESS | 3332 | 1461181730280 Marionette TRACE conn3 <- [1,282,null,{}] 12:48:50 INFO - PROCESS | 3332 | 1461181730315 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:50 INFO - PROCESS | 3332 | 1461181730582 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:48:50 INFO - PROCESS | 3332 | 1461181730831 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:50 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f35b800 == 51 [pid = 3332] [id = 78] 12:48:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (0x96f6bc00) [pid = 3332] [serial = 233] [outer = (nil)] 12:48:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 101 (0x97ea1400) [pid = 3332] [serial = 234] [outer = 0x96f6bc00] 12:48:50 INFO - PROCESS | 3332 | 1461181730931 Marionette DEBUG loaded listener.js 12:48:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 102 (0x98e87400) [pid = 3332] [serial = 235] [outer = 0x96f6bc00] 12:48:51 INFO - PROCESS | 3332 | 1461181731778 Marionette TRACE conn3 <- [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]]]}] 12:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1545ms 12:48:51 INFO - PROCESS | 3332 | 1461181731819 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:48:51 INFO - PROCESS | 3332 | 1461181731824 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 12:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:48:51 INFO - PROCESS | 3332 | 1461181731830 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:48:51 INFO - PROCESS | 3332 | 1461181731834 Marionette TRACE conn3 <- [1,286,null,{}] 12:48:51 INFO - PROCESS | 3332 | 1461181731840 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:52 INFO - PROCESS | 3332 | 1461181732016 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:48:52 INFO - PROCESS | 3332 | 1461181732168 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:52 INFO - PROCESS | 3332 | ++DOCSHELL 0x97ea4000 == 52 [pid = 3332] [id = 79] 12:48:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 103 (0x99b89800) [pid = 3332] [serial = 236] [outer = (nil)] 12:48:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 104 (0x99c7d800) [pid = 3332] [serial = 237] [outer = 0x99b89800] 12:48:52 INFO - PROCESS | 3332 | 1461181732265 Marionette DEBUG loaded listener.js 12:48:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 105 (0x9fb25800) [pid = 3332] [serial = 238] [outer = 0x99b89800] 12:48:53 INFO - PROCESS | 3332 | 1461181733116 Marionette TRACE conn3 <- [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]]]}] 12:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1331ms 12:48:53 INFO - PROCESS | 3332 | 1461181733164 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:48:53 INFO - PROCESS | 3332 | 1461181733168 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 12:48:53 INFO - PROCESS | 3332 | 1461181733175 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:48:53 INFO - PROCESS | 3332 | 1461181733179 Marionette TRACE conn3 <- [1,290,null,{}] 12:48:53 INFO - PROCESS | 3332 | 1461181733185 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:53 INFO - PROCESS | 3332 | 1461181733360 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:48:53 INFO - PROCESS | 3332 | 1461181733510 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f319c00 == 53 [pid = 3332] [id = 80] 12:48:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 106 (0x99208000) [pid = 3332] [serial = 239] [outer = (nil)] 12:48:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 107 (0x9ffc4400) [pid = 3332] [serial = 240] [outer = 0x99208000] 12:48:53 INFO - PROCESS | 3332 | 1461181733603 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 108 (0xa0a2a400) [pid = 3332] [serial = 241] [outer = 0x99208000] 12:48:54 INFO - PROCESS | 3332 | 1461181734594 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1486ms 12:48:54 INFO - PROCESS | 3332 | 1461181734661 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:48:54 INFO - PROCESS | 3332 | 1461181734665 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 12:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:48:54 INFO - PROCESS | 3332 | 1461181734672 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:48:54 INFO - PROCESS | 3332 | 1461181734676 Marionette TRACE conn3 <- [1,294,null,{}] 12:48:54 INFO - PROCESS | 3332 | 1461181734682 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:54 INFO - PROCESS | 3332 | 1461181734929 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:48:55 INFO - PROCESS | 3332 | 1461181735125 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:55 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f322800 == 54 [pid = 3332] [id = 81] 12:48:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 109 (0x8f322c00) [pid = 3332] [serial = 242] [outer = (nil)] 12:48:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 110 (0x97eebc00) [pid = 3332] [serial = 243] [outer = 0x8f322c00] 12:48:55 INFO - PROCESS | 3332 | 1461181735266 Marionette DEBUG loaded listener.js 12:48:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 111 (0x998c0c00) [pid = 3332] [serial = 244] [outer = 0x8f322c00] 12:48:56 INFO - PROCESS | 3332 | 1461181736155 Marionette TRACE conn3 <- [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]]]}] 12:48:56 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. 12:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1539ms 12:48:56 INFO - PROCESS | 3332 | 1461181736212 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:48:56 INFO - PROCESS | 3332 | 1461181736216 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 12:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:48:56 INFO - PROCESS | 3332 | 1461181736223 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:48:56 INFO - PROCESS | 3332 | 1461181736226 Marionette TRACE conn3 <- [1,298,null,{}] 12:48:56 INFO - PROCESS | 3332 | 1461181736233 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:56 INFO - PROCESS | 3332 | 1461181736414 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:48:56 INFO - PROCESS | 3332 | 1461181736570 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f39f400 == 55 [pid = 3332] [id = 82] 12:48:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 112 (0x8f3aa800) [pid = 3332] [serial = 245] [outer = (nil)] 12:48:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 113 (0x94737c00) [pid = 3332] [serial = 246] [outer = 0x8f3aa800] 12:48:56 INFO - PROCESS | 3332 | 1461181736665 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 114 (0x97eed400) [pid = 3332] [serial = 247] [outer = 0x8f3aa800] 12:48:57 INFO - PROCESS | 3332 | 1461181737856 Marionette TRACE conn3 <- [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]]]}] 12:48:57 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. 12:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1688ms 12:48:57 INFO - PROCESS | 3332 | 1461181737914 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:48:57 INFO - PROCESS | 3332 | 1461181737919 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 12:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:48:57 INFO - PROCESS | 3332 | 1461181737930 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:48:57 INFO - PROCESS | 3332 | 1461181737935 Marionette TRACE conn3 <- [1,302,null,{}] 12:48:57 INFO - PROCESS | 3332 | 1461181737946 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:58 INFO - PROCESS | 3332 | 1461181738257 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:48:58 INFO - PROCESS | 3332 | 1461181738481 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:58 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f4d1400 == 56 [pid = 3332] [id = 83] 12:48:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 115 (0x90794c00) [pid = 3332] [serial = 248] [outer = (nil)] 12:48:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 116 (0x92bc7400) [pid = 3332] [serial = 249] [outer = 0x90794c00] 12:48:58 INFO - PROCESS | 3332 | 1461181738569 Marionette DEBUG loaded listener.js 12:48:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 117 (0x92ceec00) [pid = 3332] [serial = 250] [outer = 0x90794c00] 12:48:59 INFO - PROCESS | 3332 | 1461181739496 Marionette TRACE conn3 <- [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]]]}] 12:48:59 INFO - PROCESS | 3332 | --DOCSHELL 0x8f357800 == 55 [pid = 3332] [id = 74] 12:48:59 INFO - PROCESS | 3332 | --DOCSHELL 0x8f35c400 == 54 [pid = 3332] [id = 73] 12:48:59 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. 12:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1638ms 12:48:59 INFO - PROCESS | 3332 | --DOCSHELL 0x96f7bc00 == 53 [pid = 3332] [id = 72] 12:48:59 INFO - PROCESS | 3332 | --DOCSHELL 0x91406400 == 52 [pid = 3332] [id = 71] 12:48:59 INFO - PROCESS | 3332 | --DOCSHELL 0x8f3a3800 == 51 [pid = 3332] [id = 70] 12:48:59 INFO - PROCESS | 3332 | --DOCSHELL 0x91206000 == 50 [pid = 3332] [id = 69] 12:48:59 INFO - PROCESS | 3332 | 1461181739600 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:48:59 INFO - PROCESS | 3332 | 1461181739609 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 12:48:59 INFO - PROCESS | 3332 | --DOCSHELL 0x8f3a4c00 == 49 [pid = 3332] [id = 63] 12:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:48:59 INFO - PROCESS | 3332 | 1461181739623 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:48:59 INFO - PROCESS | 3332 | 1461181739628 Marionette TRACE conn3 <- [1,306,null,{}] 12:48:59 INFO - PROCESS | 3332 | 1461181739634 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:59 INFO - PROCESS | 3332 | 1461181739805 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 116 (0x99196000) [pid = 3332] [serial = 161] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 115 (0x99bb0000) [pid = 3332] [serial = 164] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 114 (0xa0f66c00) [pid = 3332] [serial = 183] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 113 (0x99b8ac00) [pid = 3332] [serial = 174] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 112 (0x9ff34400) [pid = 3332] [serial = 138] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 111 (0xa0a2a000) [pid = 3332] [serial = 132] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 110 (0x8f3a5c00) [pid = 3332] [serial = 123] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 109 (0x9790a000) [pid = 3332] [serial = 129] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 108 (0x97c0fc00) [pid = 3332] [serial = 126] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 107 (0xa2a31c00) [pid = 3332] [serial = 135] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 106 (0xa0c13c00) [pid = 3332] [serial = 182] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 105 (0x8f4c8400) [pid = 3332] [serial = 177] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 104 (0x9ea17400) [pid = 3332] [serial = 176] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 103 (0x9ff10800) [pid = 3332] [serial = 179] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 102 (0x9ff1a400) [pid = 3332] [serial = 180] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 101 (0x96cd7400) [pid = 3332] [serial = 168] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 100 (0x9526b000) [pid = 3332] [serial = 167] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 99 (0x98548c00) [pid = 3332] [serial = 170] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 98 (0x98aa4c00) [pid = 3332] [serial = 171] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 97 (0x99b7d400) [pid = 3332] [serial = 173] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 96 (0x98b0ec00) [pid = 3332] [serial = 153] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 95 (0x8f3a2800) [pid = 3332] [serial = 155] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 3332 | --DOMWINDOW == 94 (0x95dcdc00) [pid = 3332] [serial = 158] [outer = (nil)] [url = about:blank] 12:49:00 INFO - PROCESS | 3332 | 1461181740011 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:00 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f3a5c00 == 50 [pid = 3332] [id = 84] 12:49:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 95 (0x8f4c8400) [pid = 3332] [serial = 251] [outer = (nil)] 12:49:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 96 (0x9473b400) [pid = 3332] [serial = 252] [outer = 0x8f4c8400] 12:49:00 INFO - PROCESS | 3332 | 1461181740099 Marionette DEBUG loaded listener.js 12:49:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 97 (0x95dc9400) [pid = 3332] [serial = 253] [outer = 0x8f4c8400] 12:49:01 INFO - PROCESS | 3332 | 1461181741134 Marionette TRACE conn3 <- [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]]]}] 12:49:01 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. 12:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1536ms 12:49:01 INFO - PROCESS | 3332 | 1461181741161 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:49:01 INFO - PROCESS | 3332 | 1461181741165 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 12:49:01 INFO - PROCESS | 3332 | 1461181741172 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:49:01 INFO - PROCESS | 3332 | 1461181741178 Marionette TRACE conn3 <- [1,310,null,{}] 12:49:01 INFO - PROCESS | 3332 | 1461181741195 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:01 INFO - PROCESS | 3332 | 1461181741388 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:49:01 INFO - PROCESS | 3332 | 1461181741507 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:01 INFO - PROCESS | 3332 | ++DOCSHELL 0x978f2400 == 51 [pid = 3332] [id = 85] 12:49:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 98 (0x97e97800) [pid = 3332] [serial = 254] [outer = (nil)] 12:49:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 99 (0x97e9c000) [pid = 3332] [serial = 255] [outer = 0x97e97800] 12:49:01 INFO - PROCESS | 3332 | 1461181741695 Marionette DEBUG loaded listener.js 12:49:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 100 (0x97ee6400) [pid = 3332] [serial = 256] [outer = 0x97e97800] 12:49:02 INFO - PROCESS | 3332 | 1461181742538 Marionette TRACE conn3 <- [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]]]}] 12:49:02 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. 12:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1445ms 12:49:02 INFO - PROCESS | 3332 | 1461181742623 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:49:02 INFO - PROCESS | 3332 | 1461181742628 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 12:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:49:02 INFO - PROCESS | 3332 | 1461181742636 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:49:02 INFO - PROCESS | 3332 | 1461181742639 Marionette TRACE conn3 <- [1,314,null,{}] 12:49:02 INFO - PROCESS | 3332 | 1461181742647 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:02 INFO - PROCESS | 3332 | 1461181742871 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:49:02 INFO - PROCESS | 3332 | 1461181742895 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:02 INFO - PROCESS | 3332 | ++DOCSHELL 0x97eef000 == 52 [pid = 3332] [id = 86] 12:49:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 101 (0x97ef4400) [pid = 3332] [serial = 257] [outer = (nil)] 12:49:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 102 (0x984d0000) [pid = 3332] [serial = 258] [outer = 0x97ef4400] 12:49:02 INFO - PROCESS | 3332 | 1461181742974 Marionette DEBUG loaded listener.js 12:49:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 103 (0x98a97c00) [pid = 3332] [serial = 259] [outer = 0x97ef4400] 12:49:03 INFO - PROCESS | 3332 | 1461181743902 Marionette TRACE conn3 <- [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]]]}] 12:49:03 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. 12:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1294ms 12:49:03 INFO - PROCESS | 3332 | 1461181743930 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:49:03 INFO - PROCESS | 3332 | 1461181743933 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 12:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:49:03 INFO - PROCESS | 3332 | 1461181743940 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - PROCESS | 3332 | 1461181743943 Marionette TRACE conn3 <- [1,318,null,{}] 12:49:03 INFO - PROCESS | 3332 | 1461181743949 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:04 INFO - PROCESS | 3332 | 1461181744151 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:49:04 INFO - PROCESS | 3332 | 1461181744192 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f363400 == 53 [pid = 3332] [id = 87] 12:49:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 104 (0x92abb800) [pid = 3332] [serial = 260] [outer = (nil)] 12:49:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 105 (0x98ec8000) [pid = 3332] [serial = 261] [outer = 0x92abb800] 12:49:04 INFO - PROCESS | 3332 | 1461181744267 Marionette DEBUG loaded listener.js 12:49:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 106 (0x99196000) [pid = 3332] [serial = 262] [outer = 0x92abb800] 12:49:04 INFO - PROCESS | 3332 | --DOMWINDOW == 105 (0x8f4d2400) [pid = 3332] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:49:04 INFO - PROCESS | 3332 | --DOMWINDOW == 104 (0x9140ec00) [pid = 3332] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:49:04 INFO - PROCESS | 3332 | --DOMWINDOW == 103 (0x92cf8c00) [pid = 3332] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:49:04 INFO - PROCESS | 3332 | --DOMWINDOW == 102 (0x91406800) [pid = 3332] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:49:04 INFO - PROCESS | 3332 | --DOMWINDOW == 101 (0x8f3a4400) [pid = 3332] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:49:04 INFO - PROCESS | 3332 | --DOMWINDOW == 100 (0x97e9d400) [pid = 3332] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:49:05 INFO - PROCESS | 3332 | 1461181745312 Marionette TRACE conn3 <- [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]]]}] 12:49:05 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. 12:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1381ms 12:49:05 INFO - PROCESS | 3332 | 1461181745321 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:49:05 INFO - PROCESS | 3332 | 1461181745324 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 12:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:49:05 INFO - PROCESS | 3332 | 1461181745331 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:49:05 INFO - PROCESS | 3332 | 1461181745335 Marionette TRACE conn3 <- [1,322,null,{}] 12:49:05 INFO - PROCESS | 3332 | 1461181745341 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:05 INFO - PROCESS | 3332 | 1461181745570 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:49:05 INFO - PROCESS | 3332 | 1461181745594 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:05 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cfa400 == 54 [pid = 3332] [id = 88] 12:49:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 101 (0x97e9f000) [pid = 3332] [serial = 263] [outer = (nil)] 12:49:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 102 (0x99b86000) [pid = 3332] [serial = 264] [outer = 0x97e9f000] 12:49:05 INFO - PROCESS | 3332 | 1461181745686 Marionette DEBUG loaded listener.js 12:49:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 103 (0x9df92800) [pid = 3332] [serial = 265] [outer = 0x97e9f000] 12:49:06 INFO - PROCESS | 3332 | 1461181746521 Marionette TRACE conn3 <- [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]]]}] 12:49:06 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. 12:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1235ms 12:49:06 INFO - PROCESS | 3332 | 1461181746567 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:49:06 INFO - PROCESS | 3332 | 1461181746571 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 12:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:49:06 INFO - PROCESS | 3332 | 1461181746578 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:49:06 INFO - PROCESS | 3332 | 1461181746582 Marionette TRACE conn3 <- [1,326,null,{}] 12:49:06 INFO - PROCESS | 3332 | 1461181746587 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:06 INFO - PROCESS | 3332 | 1461181746737 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:49:06 INFO - PROCESS | 3332 | 1461181746751 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x99b86c00 == 55 [pid = 3332] [id = 89] 12:49:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 104 (0x9fb8d400) [pid = 3332] [serial = 266] [outer = (nil)] 12:49:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 105 (0x9ff30000) [pid = 3332] [serial = 267] [outer = 0x9fb8d400] 12:49:06 INFO - PROCESS | 3332 | 1461181746826 Marionette DEBUG loaded listener.js 12:49:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 106 (0x9ff1ac00) [pid = 3332] [serial = 268] [outer = 0x9fb8d400] 12:49:07 INFO - PROCESS | 3332 | 1461181747959 Marionette TRACE conn3 <- [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]]]}] 12:49:08 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. 12:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1431ms 12:49:08 INFO - PROCESS | 3332 | 1461181748011 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:49:08 INFO - PROCESS | 3332 | 1461181748019 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 12:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:49:08 INFO - PROCESS | 3332 | 1461181748030 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:49:08 INFO - PROCESS | 3332 | 1461181748035 Marionette TRACE conn3 <- [1,330,null,{}] 12:49:08 INFO - PROCESS | 3332 | 1461181748045 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:08 INFO - PROCESS | 3332 | 1461181748271 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:49:08 INFO - PROCESS | 3332 | 1461181748476 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x91f20400 == 56 [pid = 3332] [id = 90] 12:49:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 107 (0x92ab6800) [pid = 3332] [serial = 269] [outer = (nil)] 12:49:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 108 (0x92cf2800) [pid = 3332] [serial = 270] [outer = 0x92ab6800] 12:49:08 INFO - PROCESS | 3332 | 1461181748614 Marionette DEBUG loaded listener.js 12:49:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 109 (0x96c56c00) [pid = 3332] [serial = 271] [outer = 0x92ab6800] 12:49:09 INFO - PROCESS | 3332 | 1461181749541 Marionette TRACE conn3 <- [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]]]}] 12:49:09 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. 12:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1590ms 12:49:09 INFO - PROCESS | 3332 | 1461181749620 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:49:09 INFO - PROCESS | 3332 | 1461181749630 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 12:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:49:09 INFO - PROCESS | 3332 | 1461181749641 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:49:09 INFO - PROCESS | 3332 | 1461181749645 Marionette TRACE conn3 <- [1,334,null,{}] 12:49:09 INFO - PROCESS | 3332 | 1461181749652 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:09 INFO - PROCESS | 3332 | 1461181749876 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:49:10 INFO - PROCESS | 3332 | 1461181750077 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:10 INFO - PROCESS | 3332 | ++DOCSHELL 0x97e9a000 == 57 [pid = 3332] [id = 91] 12:49:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 110 (0x97e9c800) [pid = 3332] [serial = 272] [outer = (nil)] 12:49:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 111 (0x97eeb800) [pid = 3332] [serial = 273] [outer = 0x97e9c800] 12:49:10 INFO - PROCESS | 3332 | 1461181750210 Marionette DEBUG loaded listener.js 12:49:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 112 (0x98aa2c00) [pid = 3332] [serial = 274] [outer = 0x97e9c800] 12:49:11 INFO - PROCESS | 3332 | 1461181751219 Marionette TRACE conn3 <- [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]]]}] 12:49:11 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. 12:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1631ms 12:49:11 INFO - PROCESS | 3332 | 1461181751273 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:49:11 INFO - PROCESS | 3332 | 1461181751278 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 12:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:49:11 INFO - PROCESS | 3332 | 1461181751285 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 3332 | 1461181751291 Marionette TRACE conn3 <- [1,338,null,{}] 12:49:11 INFO - PROCESS | 3332 | 1461181751309 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:11 INFO - PROCESS | 3332 | 1461181751501 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:49:11 INFO - PROCESS | 3332 | 1461181751699 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x92026000 == 58 [pid = 3332] [id = 92] 12:49:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 113 (0x99c32400) [pid = 3332] [serial = 275] [outer = (nil)] 12:49:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 114 (0xa0a95400) [pid = 3332] [serial = 276] [outer = 0x99c32400] 12:49:11 INFO - PROCESS | 3332 | 1461181751800 Marionette DEBUG loaded listener.js 12:49:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 115 (0xa0f66c00) [pid = 3332] [serial = 277] [outer = 0x99c32400] 12:49:12 INFO - PROCESS | 3332 | 1461181752645 Marionette TRACE conn3 <- [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]]]}] 12:49:12 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. 12:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1399ms 12:49:12 INFO - PROCESS | 3332 | 1461181752685 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:49:12 INFO - PROCESS | 3332 | 1461181752690 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 12:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:49:12 INFO - PROCESS | 3332 | 1461181752697 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:49:12 INFO - PROCESS | 3332 | 1461181752700 Marionette TRACE conn3 <- [1,342,null,{}] 12:49:12 INFO - PROCESS | 3332 | 1461181752706 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:12 INFO - PROCESS | 3332 | 1461181752892 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:49:13 INFO - PROCESS | 3332 | 1461181753050 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x97ee8c00 == 59 [pid = 3332] [id = 93] 12:49:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 116 (0xa2ac5800) [pid = 3332] [serial = 278] [outer = (nil)] 12:49:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 117 (0xa3cdb400) [pid = 3332] [serial = 279] [outer = 0xa2ac5800] 12:49:13 INFO - PROCESS | 3332 | 1461181753151 Marionette DEBUG loaded listener.js 12:49:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 118 (0xa4450800) [pid = 3332] [serial = 280] [outer = 0xa2ac5800] 12:49:14 INFO - PROCESS | 3332 | 1461181754054 Marionette TRACE conn3 <- [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]]]}] 12:49:14 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. 12:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1430ms 12:49:14 INFO - PROCESS | 3332 | 1461181754128 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:49:14 INFO - PROCESS | 3332 | 1461181754132 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 12:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:49:14 INFO - PROCESS | 3332 | 1461181754139 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:49:14 INFO - PROCESS | 3332 | 1461181754143 Marionette TRACE conn3 <- [1,346,null,{}] 12:49:14 INFO - PROCESS | 3332 | 1461181754149 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:14 INFO - PROCESS | 3332 | 1461181754406 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:49:14 INFO - PROCESS | 3332 | 1461181754624 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:14 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f325400 == 60 [pid = 3332] [id = 94] 12:49:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 119 (0xa0ad1000) [pid = 3332] [serial = 281] [outer = (nil)] 12:49:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 120 (0xa4589000) [pid = 3332] [serial = 282] [outer = 0xa0ad1000] 12:49:14 INFO - PROCESS | 3332 | 1461181754757 Marionette DEBUG loaded listener.js 12:49:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 121 (0xa45b6400) [pid = 3332] [serial = 283] [outer = 0xa0ad1000] 12:49:15 INFO - PROCESS | 3332 | 1461181755690 Marionette TRACE conn3 <- [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]]]}] 12:49:15 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. 12:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1592ms 12:49:15 INFO - PROCESS | 3332 | 1461181755732 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:49:15 INFO - PROCESS | 3332 | 1461181755737 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 12:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:49:15 INFO - PROCESS | 3332 | 1461181755744 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:49:15 INFO - PROCESS | 3332 | 1461181755748 Marionette TRACE conn3 <- [1,350,null,{}] 12:49:15 INFO - PROCESS | 3332 | 1461181755755 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:15 INFO - PROCESS | 3332 | 1461181755991 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:49:16 INFO - PROCESS | 3332 | 1461181756188 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:16 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e681000 == 61 [pid = 3332] [id = 95] 12:49:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 122 (0x8e681800) [pid = 3332] [serial = 284] [outer = (nil)] 12:49:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0x8e686000) [pid = 3332] [serial = 285] [outer = 0x8e681800] 12:49:16 INFO - PROCESS | 3332 | 1461181756325 Marionette DEBUG loaded listener.js 12:49:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0xa44c3000) [pid = 3332] [serial = 286] [outer = 0x8e681800] 12:49:17 INFO - PROCESS | 3332 | 1461181757176 Marionette TRACE conn3 <- [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]]]}] 12:49:17 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. 12:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1486ms 12:49:17 INFO - PROCESS | 3332 | 1461181757248 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:49:17 INFO - PROCESS | 3332 | 1461181757251 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 12:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:49:17 INFO - PROCESS | 3332 | 1461181757261 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:49:17 INFO - PROCESS | 3332 | 1461181757265 Marionette TRACE conn3 <- [1,354,null,{}] 12:49:17 INFO - PROCESS | 3332 | 1461181757272 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:17 INFO - PROCESS | 3332 | 1461181757446 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:49:17 INFO - PROCESS | 3332 | 1461181757600 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:17 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e67c800 == 62 [pid = 3332] [id = 96] 12:49:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x8e7aa400) [pid = 3332] [serial = 287] [outer = (nil)] 12:49:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x8e7afc00) [pid = 3332] [serial = 288] [outer = 0x8e7aa400] 12:49:17 INFO - PROCESS | 3332 | 1461181757689 Marionette DEBUG loaded listener.js 12:49:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x8e7b3400) [pid = 3332] [serial = 289] [outer = 0x8e7aa400] 12:49:18 INFO - PROCESS | 3332 | 1461181758642 Marionette TRACE conn3 <- [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]]]}] 12:49:18 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. 12:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1432ms 12:49:18 INFO - PROCESS | 3332 | 1461181758694 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:49:18 INFO - PROCESS | 3332 | 1461181758698 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 12:49:18 INFO - PROCESS | 3332 | 1461181758705 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 3332 | 1461181758709 Marionette TRACE conn3 <- [1,358,null,{}] 12:49:18 INFO - PROCESS | 3332 | 1461181758715 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:18 INFO - PROCESS | 3332 | 1461181758889 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:49:19 INFO - PROCESS | 3332 | 1461181759049 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:19 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e7b1000 == 63 [pid = 3332] [id = 97] 12:49:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x8e7b6000) [pid = 3332] [serial = 290] [outer = (nil)] 12:49:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x8f35dc00) [pid = 3332] [serial = 291] [outer = 0x8e7b6000] 12:49:19 INFO - PROCESS | 3332 | 1461181759185 Marionette DEBUG loaded listener.js 12:49:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x92bcb800) [pid = 3332] [serial = 292] [outer = 0x8e7b6000] 12:49:20 INFO - PROCESS | 3332 | 1461181760354 Marionette TRACE conn3 <- [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]]]}] 12:49:20 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. 12:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1693ms 12:49:20 INFO - PROCESS | 3332 | 1461181760398 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:49:20 INFO - PROCESS | 3332 | 1461181760404 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 12:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:49:20 INFO - PROCESS | 3332 | 1461181760467 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:49:20 INFO - PROCESS | 3332 | 1461181760474 Marionette TRACE conn3 <- [1,362,null,{}] 12:49:20 INFO - PROCESS | 3332 | 1461181760487 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:20 INFO - PROCESS | 3332 | 1461181760769 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:49:20 INFO - PROCESS | 3332 | 1461181760907 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:20 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f325800 == 64 [pid = 3332] [id = 98] 12:49:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x90795000) [pid = 3332] [serial = 293] [outer = (nil)] 12:49:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x91408800) [pid = 3332] [serial = 294] [outer = 0x90795000] 12:49:21 INFO - PROCESS | 3332 | 1461181761002 Marionette DEBUG loaded listener.js 12:49:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x92abe800) [pid = 3332] [serial = 295] [outer = 0x90795000] 12:49:22 INFO - PROCESS | 3332 | 1461181762048 Marionette TRACE conn3 <- [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]]]}] 12:49:22 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. 12:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1695ms 12:49:22 INFO - PROCESS | 3332 | 1461181762109 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:49:22 INFO - PROCESS | 3332 | 1461181762118 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 12:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:49:22 INFO - PROCESS | 3332 | 1461181762129 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 3332 | 1461181762133 Marionette TRACE conn3 <- [1,366,null,{}] 12:49:22 INFO - PROCESS | 3332 | 1461181762139 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:22 INFO - PROCESS | 3332 | --DOCSHELL 0x8f3a8000 == 63 [pid = 3332] [id = 36] 12:49:22 INFO - PROCESS | 3332 | --DOCSHELL 0x8f359400 == 62 [pid = 3332] [id = 55] 12:49:22 INFO - PROCESS | 3332 | --DOCSHELL 0x92cfa400 == 61 [pid = 3332] [id = 88] 12:49:22 INFO - PROCESS | 3332 | --DOCSHELL 0x8f363400 == 60 [pid = 3332] [id = 87] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x99c41800) [pid = 3332] [serial = 225] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | 1461181762463 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:49:22 INFO - PROCESS | 3332 | --DOCSHELL 0x97eef000 == 59 [pid = 3332] [id = 86] 12:49:22 INFO - PROCESS | 3332 | --DOCSHELL 0x978f2400 == 58 [pid = 3332] [id = 85] 12:49:22 INFO - PROCESS | 3332 | --DOCSHELL 0x8f3a5c00 == 57 [pid = 3332] [id = 84] 12:49:22 INFO - PROCESS | 3332 | --DOCSHELL 0x8f4d1400 == 56 [pid = 3332] [id = 83] 12:49:22 INFO - PROCESS | 3332 | --DOCSHELL 0x97ea4000 == 55 [pid = 3332] [id = 79] 12:49:22 INFO - PROCESS | 3332 | --DOCSHELL 0x8f35b800 == 54 [pid = 3332] [id = 78] 12:49:22 INFO - PROCESS | 3332 | --DOCSHELL 0x92030400 == 53 [pid = 3332] [id = 77] 12:49:22 INFO - PROCESS | 3332 | --DOCSHELL 0x8f31ec00 == 52 [pid = 3332] [id = 76] 12:49:22 INFO - PROCESS | 3332 | --DOCSHELL 0x99188c00 == 51 [pid = 3332] [id = 75] 12:49:22 INFO - PROCESS | 3332 | 1461181762558 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:22 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f31ec00 == 52 [pid = 3332] [id = 99] 12:49:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8f35b800) [pid = 3332] [serial = 296] [outer = (nil)] 12:49:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x92cf8800) [pid = 3332] [serial = 297] [outer = 0x8f35b800] 12:49:22 INFO - PROCESS | 3332 | 1461181762637 Marionette DEBUG loaded listener.js 12:49:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x9526cc00) [pid = 3332] [serial = 298] [outer = 0x8f35b800] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x98a9a000) [pid = 3332] [serial = 219] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0xa2a89c00) [pid = 3332] [serial = 185] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x98a9d800) [pid = 3332] [serial = 220] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x99191400) [pid = 3332] [serial = 222] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x947c8800) [pid = 3332] [serial = 188] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x92cf6000) [pid = 3332] [serial = 191] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x9ea16800) [pid = 3332] [serial = 194] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0xa2ace400) [pid = 3332] [serial = 197] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x96f7e000) [pid = 3332] [serial = 213] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x97e96400) [pid = 3332] [serial = 214] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x92bcf400) [pid = 3332] [serial = 208] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x92bcb000) [pid = 3332] [serial = 207] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 122 (0x914e0800) [pid = 3332] [serial = 210] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 121 (0x92bce800) [pid = 3332] [serial = 211] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 120 (0x9473a000) [pid = 3332] [serial = 203] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 119 (0x96f6d400) [pid = 3332] [serial = 200] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 118 (0xa45bc400) [pid = 3332] [serial = 93] [outer = (nil)] [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.] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 117 (0x97ea0c00) [pid = 3332] [serial = 216] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 116 (0x97ea4800) [pid = 3332] [serial = 217] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 3332 | --DOMWINDOW == 115 (0x9920d400) [pid = 3332] [serial = 223] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 3332 | 1461181763487 Marionette TRACE conn3 <- [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]]]}] 12:49:23 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. 12:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1385ms 12:49:23 INFO - PROCESS | 3332 | 1461181763515 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:49:23 INFO - PROCESS | 3332 | 1461181763518 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 12:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:49:23 INFO - PROCESS | 3332 | 1461181763538 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:49:23 INFO - PROCESS | 3332 | 1461181763544 Marionette TRACE conn3 <- [1,370,null,{}] 12:49:23 INFO - PROCESS | 3332 | 1461181763565 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:23 INFO - PROCESS | 3332 | 1461181763734 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:49:23 INFO - PROCESS | 3332 | 1461181763745 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:23 INFO - PROCESS | 3332 | ++DOCSHELL 0x96f6f000 == 53 [pid = 3332] [id = 100] 12:49:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 116 (0x97c04800) [pid = 3332] [serial = 299] [outer = (nil)] 12:49:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 117 (0x97e97000) [pid = 3332] [serial = 300] [outer = 0x97c04800] 12:49:23 INFO - PROCESS | 3332 | 1461181763826 Marionette DEBUG loaded listener.js 12:49:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 118 (0x97ea3400) [pid = 3332] [serial = 301] [outer = 0x97c04800] 12:49:24 INFO - PROCESS | 3332 | 1461181764810 Marionette TRACE conn3 <- [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]]]}] 12:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1353ms 12:49:24 INFO - PROCESS | 3332 | 1461181764879 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:49:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:49:24 INFO - PROCESS | 3332 | 1461181764884 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 12:49:24 INFO - PROCESS | 3332 | 1461181764890 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:49:24 INFO - PROCESS | 3332 | 1461181764893 Marionette TRACE conn3 <- [1,374,null,{}] 12:49:24 INFO - PROCESS | 3332 | 1461181764906 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:25 INFO - PROCESS | 3332 | 1461181765105 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:49:25 INFO - PROCESS | 3332 | 1461181765124 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:25 INFO - PROCESS | 3332 | ++DOCSHELL 0x96f80c00 == 54 [pid = 3332] [id = 101] 12:49:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 119 (0x97ef0400) [pid = 3332] [serial = 302] [outer = (nil)] 12:49:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 120 (0x983f2c00) [pid = 3332] [serial = 303] [outer = 0x97ef0400] 12:49:25 INFO - PROCESS | 3332 | 1461181765202 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 121 (0x98aa4800) [pid = 3332] [serial = 304] [outer = 0x97ef0400] 12:49:26 INFO - PROCESS | 3332 | 1461181766102 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:49:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:49:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1245ms 12:49:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:49:26 INFO - PROCESS | 3332 | 1461181766135 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 3332 | 1461181766138 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 12:49:26 INFO - PROCESS | 3332 | 1461181766146 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 3332 | 1461181766150 Marionette TRACE conn3 <- [1,378,null,{}] 12:49:26 INFO - PROCESS | 3332 | 1461181766171 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:26 INFO - PROCESS | 3332 | 1461181766383 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:49:26 INFO - PROCESS | 3332 | 1461181766404 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x97eedc00 == 55 [pid = 3332] [id = 102] 12:49:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 122 (0x97ef2000) [pid = 3332] [serial = 305] [outer = (nil)] 12:49:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0x99204000) [pid = 3332] [serial = 306] [outer = 0x97ef2000] 12:49:26 INFO - PROCESS | 3332 | 1461181766478 Marionette DEBUG loaded listener.js 12:49:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x99b7c000) [pid = 3332] [serial = 307] [outer = 0x97ef2000] 12:49:27 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x92abb800) [pid = 3332] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:49:27 INFO - PROCESS | 3332 | --DOMWINDOW == 122 (0x8f4c8400) [pid = 3332] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:49:27 INFO - PROCESS | 3332 | --DOMWINDOW == 121 (0x97e97800) [pid = 3332] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:49:27 INFO - PROCESS | 3332 | --DOMWINDOW == 120 (0x90794c00) [pid = 3332] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:49:27 INFO - PROCESS | 3332 | --DOMWINDOW == 119 (0x97ef4400) [pid = 3332] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:49:27 INFO - PROCESS | 3332 | --DOMWINDOW == 118 (0x97e9f000) [pid = 3332] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:49:27 INFO - PROCESS | 3332 | 1461181767576 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:49:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:49:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1452ms 12:49:27 INFO - PROCESS | 3332 | 1461181767599 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:49:27 INFO - PROCESS | 3332 | 1461181767603 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 12:49:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:49:27 INFO - PROCESS | 3332 | 1461181767609 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:49:27 INFO - PROCESS | 3332 | 1461181767612 Marionette TRACE conn3 <- [1,382,null,{}] 12:49:27 INFO - PROCESS | 3332 | 1461181767618 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:27 INFO - PROCESS | 3332 | 1461181767835 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:49:27 INFO - PROCESS | 3332 | 1461181767859 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:27 INFO - PROCESS | 3332 | ++DOCSHELL 0x90794c00 == 56 [pid = 3332] [id = 103] 12:49:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 119 (0x9202b000) [pid = 3332] [serial = 308] [outer = (nil)] 12:49:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 120 (0x99c81c00) [pid = 3332] [serial = 309] [outer = 0x9202b000] 12:49:27 INFO - PROCESS | 3332 | 1461181767941 Marionette DEBUG loaded listener.js 12:49:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 121 (0x9fb8f000) [pid = 3332] [serial = 310] [outer = 0x9202b000] 12:49:28 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:28 INFO - PROCESS | 3332 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:49:28 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:28 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:28 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:28 INFO - PROCESS | 3332 | 1461181768774 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:49:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:49:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1229ms 12:49:28 INFO - PROCESS | 3332 | 1461181768839 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:49:28 INFO - PROCESS | 3332 | 1461181768843 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 12:49:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:49:28 INFO - PROCESS | 3332 | 1461181768849 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:49:28 INFO - PROCESS | 3332 | 1461181768853 Marionette TRACE conn3 <- [1,386,null,{}] 12:49:28 INFO - PROCESS | 3332 | 1461181768858 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:29 INFO - PROCESS | 3332 | 1461181769012 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:49:29 INFO - PROCESS | 3332 | 1461181769022 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e687000 == 57 [pid = 3332] [id = 104] 12:49:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 122 (0x99ba7400) [pid = 3332] [serial = 311] [outer = (nil)] 12:49:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0xa0c31c00) [pid = 3332] [serial = 312] [outer = 0x99ba7400] 12:49:29 INFO - PROCESS | 3332 | 1461181769099 Marionette DEBUG loaded listener.js 12:49:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0xa2ace400) [pid = 3332] [serial = 313] [outer = 0x99ba7400] 12:49:30 INFO - PROCESS | 3332 | 1461181770316 Marionette TRACE conn3 <- [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]]]}] 12:49:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:49:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1484ms 12:49:30 INFO - PROCESS | 3332 | 1461181770334 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:49:30 INFO - PROCESS | 3332 | 1461181770343 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 12:49:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:49:30 INFO - PROCESS | 3332 | 1461181770353 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:49:30 INFO - PROCESS | 3332 | 1461181770360 Marionette TRACE conn3 <- [1,390,null,{}] 12:49:30 INFO - PROCESS | 3332 | 1461181770368 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:30 INFO - PROCESS | 3332 | 1461181770563 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:49:30 INFO - PROCESS | 3332 | 1461181770779 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:30 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f3a7c00 == 58 [pid = 3332] [id = 105] 12:49:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x8f4cc000) [pid = 3332] [serial = 314] [outer = (nil)] 12:49:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x92bcd800) [pid = 3332] [serial = 315] [outer = 0x8f4cc000] 12:49:30 INFO - PROCESS | 3332 | 1461181770927 Marionette DEBUG loaded listener.js 12:49:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x92cfb000) [pid = 3332] [serial = 316] [outer = 0x8f4cc000] 12:49:31 INFO - PROCESS | 3332 | 1461181771983 Marionette TRACE conn3 <- [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]]]}] 12:49:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:49:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1696ms 12:49:32 INFO - PROCESS | 3332 | 1461181772051 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:49:32 INFO - PROCESS | 3332 | 1461181772060 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 12:49:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:49:32 INFO - PROCESS | 3332 | 1461181772073 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:49:32 INFO - PROCESS | 3332 | 1461181772077 Marionette TRACE conn3 <- [1,394,null,{}] 12:49:32 INFO - PROCESS | 3332 | 1461181772086 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:32 INFO - PROCESS | 3332 | 1461181772311 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:49:32 INFO - PROCESS | 3332 | 1461181772665 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:32 INFO - PROCESS | 3332 | ++DOCSHELL 0x92bcc400 == 59 [pid = 3332] [id = 106] 12:49:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x97eee800) [pid = 3332] [serial = 317] [outer = (nil)] 12:49:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x983ec000) [pid = 3332] [serial = 318] [outer = 0x97eee800] 12:49:32 INFO - PROCESS | 3332 | 1461181772755 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x99b84800) [pid = 3332] [serial = 319] [outer = 0x97eee800] 12:49:33 INFO - PROCESS | 3332 | 1461181773700 Marionette TRACE conn3 <- [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]]]}] 12:49:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:49:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1697ms 12:49:33 INFO - PROCESS | 3332 | 1461181773770 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:49:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:49:33 INFO - PROCESS | 3332 | 1461181773775 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 12:49:33 INFO - PROCESS | 3332 | 1461181773782 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:49:33 INFO - PROCESS | 3332 | 1461181773789 Marionette TRACE conn3 <- [1,398,null,{}] 12:49:33 INFO - PROCESS | 3332 | 1461181773807 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:34 INFO - PROCESS | 3332 | 1461181774040 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:49:34 INFO - PROCESS | 3332 | 1461181774294 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:34 INFO - PROCESS | 3332 | ++DOCSHELL 0xa0a95800 == 60 [pid = 3332] [id = 107] 12:49:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0xa0c1a800) [pid = 3332] [serial = 320] [outer = (nil)] 12:49:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0xa44be400) [pid = 3332] [serial = 321] [outer = 0xa0c1a800] 12:49:34 INFO - PROCESS | 3332 | 1461181774390 Marionette DEBUG loaded listener.js 12:49:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0xa45e5800) [pid = 3332] [serial = 322] [outer = 0xa0c1a800] 12:49:35 INFO - PROCESS | 3332 | 1461181775324 Marionette TRACE conn3 <- [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]]]}] 12:49:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:49:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1593ms 12:49:35 INFO - PROCESS | 3332 | 1461181775375 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:49:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:49:35 INFO - PROCESS | 3332 | 1461181775380 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 12:49:35 INFO - PROCESS | 3332 | 1461181775387 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:49:35 INFO - PROCESS | 3332 | 1461181775391 Marionette TRACE conn3 <- [1,402,null,{}] 12:49:35 INFO - PROCESS | 3332 | 1461181775397 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:35 INFO - PROCESS | 3332 | 1461181775588 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:49:35 INFO - PROCESS | 3332 | 1461181775799 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:35 INFO - PROCESS | 3332 | ++DOCSHELL 0x90383c00 == 61 [pid = 3332] [id = 108] 12:49:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x90388800) [pid = 3332] [serial = 323] [outer = (nil)] 12:49:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x9038cc00) [pid = 3332] [serial = 324] [outer = 0x90388800] 12:49:35 INFO - PROCESS | 3332 | 1461181775905 Marionette DEBUG loaded listener.js 12:49:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x9038fc00) [pid = 3332] [serial = 325] [outer = 0x90388800] 12:49:36 INFO - PROCESS | 3332 | 1461181776867 Marionette TRACE conn3 <- [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]]]}] 12:49:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:49:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1531ms 12:49:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:49:36 INFO - PROCESS | 3332 | 1461181776919 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:49:36 INFO - PROCESS | 3332 | 1461181776922 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 12:49:36 INFO - PROCESS | 3332 | 1461181776929 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:49:36 INFO - PROCESS | 3332 | 1461181776932 Marionette TRACE conn3 <- [1,406,null,{}] 12:49:36 INFO - PROCESS | 3332 | 1461181776939 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:37 INFO - PROCESS | 3332 | 1461181777118 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:49:37 INFO - PROCESS | 3332 | 1461181777331 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:37 INFO - PROCESS | 3332 | ++DOCSHELL 0x90382800 == 62 [pid = 3332] [id = 109] 12:49:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0xa4b07400) [pid = 3332] [serial = 326] [outer = (nil)] 12:49:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0xa4b10800) [pid = 3332] [serial = 327] [outer = 0xa4b07400] 12:49:37 INFO - PROCESS | 3332 | 1461181777425 Marionette DEBUG loaded listener.js 12:49:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0xa4b4c000) [pid = 3332] [serial = 328] [outer = 0xa4b07400] 12:49:38 INFO - PROCESS | 3332 | 1461181778350 Marionette TRACE conn3 <- [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]]]}] 12:49:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:49:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1485ms 12:49:38 INFO - PROCESS | 3332 | 1461181778414 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:49:38 INFO - PROCESS | 3332 | 1461181778419 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 12:49:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:49:38 INFO - PROCESS | 3332 | 1461181778426 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:49:38 INFO - PROCESS | 3332 | 1461181778430 Marionette TRACE conn3 <- [1,410,null,{}] 12:49:38 INFO - PROCESS | 3332 | 1461181778436 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:38 INFO - PROCESS | 3332 | 1461181778624 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:49:38 INFO - PROCESS | 3332 | 1461181778831 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:38 INFO - PROCESS | 3332 | ++DOCSHELL 0x934e8800 == 63 [pid = 3332] [id = 110] 12:49:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x934eac00) [pid = 3332] [serial = 329] [outer = (nil)] 12:49:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x934f3000) [pid = 3332] [serial = 330] [outer = 0x934eac00] 12:49:38 INFO - PROCESS | 3332 | 1461181778970 Marionette DEBUG loaded listener.js 12:49:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0xa45e7800) [pid = 3332] [serial = 331] [outer = 0x934eac00] 12:49:39 INFO - PROCESS | 3332 | 1461181779877 Marionette TRACE conn3 <- [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]]]}] 12:49:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:49:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1480ms 12:49:39 INFO - PROCESS | 3332 | 1461181779910 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:49:39 INFO - PROCESS | 3332 | 1461181779913 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 12:49:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:49:39 INFO - PROCESS | 3332 | 1461181779920 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:49:39 INFO - PROCESS | 3332 | 1461181779923 Marionette TRACE conn3 <- [1,414,null,{}] 12:49:39 INFO - PROCESS | 3332 | 1461181779929 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:40 INFO - PROCESS | 3332 | 1461181780101 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:49:40 INFO - PROCESS | 3332 | 1461181780270 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:40 INFO - PROCESS | 3332 | ++DOCSHELL 0x934f6800 == 64 [pid = 3332] [id = 111] 12:49:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x96f77400) [pid = 3332] [serial = 332] [outer = (nil)] 12:49:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0xa6831800) [pid = 3332] [serial = 333] [outer = 0x96f77400] 12:49:40 INFO - PROCESS | 3332 | 1461181780364 Marionette DEBUG loaded listener.js 12:49:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0xa6865000) [pid = 3332] [serial = 334] [outer = 0x96f77400] 12:49:41 INFO - PROCESS | 3332 | 1461181781267 Marionette TRACE conn3 <- [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]]]}] 12:49:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:49:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1389ms 12:49:41 INFO - PROCESS | 3332 | 1461181781309 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:49:41 INFO - PROCESS | 3332 | 1461181781312 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 12:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:49:41 INFO - PROCESS | 3332 | 1461181781319 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:49:41 INFO - PROCESS | 3332 | 1461181781322 Marionette TRACE conn3 <- [1,418,null,{}] 12:49:41 INFO - PROCESS | 3332 | 1461181781329 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:41 INFO - PROCESS | 3332 | 1461181781519 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:49:41 INFO - PROCESS | 3332 | 1461181781685 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c212400 == 65 [pid = 3332] [id = 112] 12:49:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x8c213400) [pid = 3332] [serial = 335] [outer = (nil)] 12:49:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x8c219800) [pid = 3332] [serial = 336] [outer = 0x8c213400] 12:49:41 INFO - PROCESS | 3332 | 1461181781775 Marionette DEBUG loaded listener.js 12:49:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8c21bc00) [pid = 3332] [serial = 337] [outer = 0x8c213400] 12:49:43 INFO - PROCESS | 3332 | 1461181783127 Marionette TRACE conn3 <- [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]]]}] 12:49:43 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 12:49:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1835ms 12:49:43 INFO - PROCESS | 3332 | 1461181783216 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:49:43 INFO - PROCESS | 3332 | 1461181783221 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 12:49:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:49:43 INFO - PROCESS | 3332 | 1461181783232 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:49:43 INFO - PROCESS | 3332 | 1461181783235 Marionette TRACE conn3 <- [1,422,null,{}] 12:49:43 INFO - PROCESS | 3332 | 1461181783241 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:43 INFO - PROCESS | 3332 | 1461181783416 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:49:43 INFO - PROCESS | 3332 | 1461181783589 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:43 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c21b800 == 66 [pid = 3332] [id = 113] 12:49:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x8c21f000) [pid = 3332] [serial = 338] [outer = (nil)] 12:49:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0xa3c79c00) [pid = 3332] [serial = 339] [outer = 0x8c21f000] 12:49:43 INFO - PROCESS | 3332 | 1461181783677 Marionette DEBUG loaded listener.js 12:49:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0xa68a1400) [pid = 3332] [serial = 340] [outer = 0x8c21f000] 12:49:45 INFO - PROCESS | 3332 | 1461181785318 Marionette TRACE conn3 <- [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]]]}] 12:49:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2138ms 12:49:45 INFO - PROCESS | 3332 | 1461181785371 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:49:45 INFO - PROCESS | 3332 | 1461181785384 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 12:49:45 INFO - PROCESS | 3332 | 1461181785391 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:49:45 INFO - PROCESS | 3332 | 1461181785396 Marionette TRACE conn3 <- [1,426,null,{}] 12:49:45 INFO - PROCESS | 3332 | 1461181785453 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:45 INFO - PROCESS | 3332 | 1461181785603 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:49:45 INFO - PROCESS | 3332 | 1461181785831 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:45 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f3a2800 == 67 [pid = 3332] [id = 114] 12:49:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x90381c00) [pid = 3332] [serial = 341] [outer = (nil)] 12:49:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x914e3800) [pid = 3332] [serial = 342] [outer = 0x90381c00] 12:49:45 INFO - PROCESS | 3332 | 1461181785918 Marionette DEBUG loaded listener.js 12:49:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x92cf1000) [pid = 3332] [serial = 343] [outer = 0x90381c00] 12:49:46 INFO - PROCESS | 3332 | --DOCSHELL 0x90794c00 == 66 [pid = 3332] [id = 103] 12:49:46 INFO - PROCESS | 3332 | --DOCSHELL 0x97eedc00 == 65 [pid = 3332] [id = 102] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x99c7d800) [pid = 3332] [serial = 237] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x8f3a3400) [pid = 3332] [serial = 228] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x97ea1400) [pid = 3332] [serial = 234] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x9ffc4400) [pid = 3332] [serial = 240] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x97eebc00) [pid = 3332] [serial = 243] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x92bcc000) [pid = 3332] [serial = 231] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOCSHELL 0x96f80c00 == 64 [pid = 3332] [id = 101] 12:49:46 INFO - PROCESS | 3332 | --DOCSHELL 0x96f6f000 == 63 [pid = 3332] [id = 100] 12:49:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8f31ec00 == 62 [pid = 3332] [id = 99] 12:49:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8f325800 == 61 [pid = 3332] [id = 98] 12:49:46 INFO - PROCESS | 3332 | --DOCSHELL 0x91f20400 == 60 [pid = 3332] [id = 90] 12:49:46 INFO - PROCESS | 3332 | --DOCSHELL 0x99b86c00 == 59 [pid = 3332] [id = 89] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x9df92800) [pid = 3332] [serial = 265] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x94737c00) [pid = 3332] [serial = 246] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x98ec8000) [pid = 3332] [serial = 261] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x9473b400) [pid = 3332] [serial = 252] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x99196000) [pid = 3332] [serial = 262] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x97ee6400) [pid = 3332] [serial = 256] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x92bc7400) [pid = 3332] [serial = 249] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x984d0000) [pid = 3332] [serial = 258] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x92ceec00) [pid = 3332] [serial = 250] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x98a97c00) [pid = 3332] [serial = 259] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x97e9c000) [pid = 3332] [serial = 255] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x99b86000) [pid = 3332] [serial = 264] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x95dc9400) [pid = 3332] [serial = 253] [outer = (nil)] [url = about:blank] 12:49:46 INFO - PROCESS | 3332 | 1461181786940 Marionette TRACE conn3 <- [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] 12:49:46 INFO - PROCESS | 3332 | 1461181786984 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 12:49:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:49:47 INFO - PROCESS | 3332 | 1461181786995 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:49:47 INFO - PROCESS | 3332 | 1461181786998 Marionette TRACE conn3 <- [1,430,null,{}] 12:49:47 INFO - PROCESS | 3332 | 1461181787005 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:47 INFO - PROCESS | 3332 | 1461181787179 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:49:47 INFO - PROCESS | 3332 | 1461181787299 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:47 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e7ad400 == 60 [pid = 3332] [id = 115] 12:49:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8f325800) [pid = 3332] [serial = 344] [outer = (nil)] 12:49:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x92cfa000) [pid = 3332] [serial = 345] [outer = 0x8f325800] 12:49:47 INFO - PROCESS | 3332 | 1461181787380 Marionette DEBUG loaded listener.js 12:49:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x934f5800) [pid = 3332] [serial = 346] [outer = 0x8f325800] 12:49:48 INFO - PROCESS | 3332 | 1461181788329 Marionette TRACE conn3 <- [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]]]}] 12:49:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:49:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1388ms 12:49:48 INFO - PROCESS | 3332 | 1461181788385 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:49:48 INFO - PROCESS | 3332 | 1461181788388 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 12:49:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:49:48 INFO - PROCESS | 3332 | 1461181788396 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:49:48 INFO - PROCESS | 3332 | 1461181788402 Marionette TRACE conn3 <- [1,434,null,{}] 12:49:48 INFO - PROCESS | 3332 | 1461181788419 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:48 INFO - PROCESS | 3332 | 1461181788603 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:49:48 INFO - PROCESS | 3332 | 1461181788787 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x96f6d800 == 61 [pid = 3332] [id = 116] 12:49:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x97903800) [pid = 3332] [serial = 347] [outer = (nil)] 12:49:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x97ee7800) [pid = 3332] [serial = 348] [outer = 0x97903800] 12:49:48 INFO - PROCESS | 3332 | 1461181788882 Marionette DEBUG loaded listener.js 12:49:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x97ef3000) [pid = 3332] [serial = 349] [outer = 0x97903800] 12:49:49 INFO - PROCESS | 3332 | 1461181789740 Marionette TRACE conn3 <- [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]]]}] 12:49:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:49:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1389ms 12:49:49 INFO - PROCESS | 3332 | 1461181789785 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:49:49 INFO - PROCESS | 3332 | 1461181789790 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 12:49:49 INFO - PROCESS | 3332 | 1461181789803 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:49:49 INFO - PROCESS | 3332 | 1461181789805 Marionette TRACE conn3 <- [1,438,null,{}] 12:49:49 INFO - PROCESS | 3332 | 1461181789812 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:50 INFO - PROCESS | 3332 | 1461181790027 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:49:50 INFO - PROCESS | 3332 | 1461181790061 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:50 INFO - PROCESS | 3332 | ++DOCSHELL 0x90292000 == 62 [pid = 3332] [id = 117] 12:49:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x90298800) [pid = 3332] [serial = 350] [outer = (nil)] 12:49:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x9029cc00) [pid = 3332] [serial = 351] [outer = 0x90298800] 12:49:50 INFO - PROCESS | 3332 | 1461181790139 Marionette DEBUG loaded listener.js 12:49:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x9029f800) [pid = 3332] [serial = 352] [outer = 0x90298800] 12:49:50 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x90795000) [pid = 3332] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:49:50 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x97ef2000) [pid = 3332] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:49:50 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8f35b800) [pid = 3332] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:49:50 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x97c04800) [pid = 3332] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:49:50 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x9202b000) [pid = 3332] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:49:50 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x97ef0400) [pid = 3332] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:49:51 INFO - PROCESS | 3332 | 1461181791236 Marionette TRACE conn3 <- [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]]]}] 12:49:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:49:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1491ms 12:49:51 INFO - PROCESS | 3332 | 1461181791288 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:49:51 INFO - PROCESS | 3332 | 1461181791292 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 12:49:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:49:51 INFO - PROCESS | 3332 | 1461181791299 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:49:51 INFO - PROCESS | 3332 | 1461181791303 Marionette TRACE conn3 <- [1,442,null,{}] 12:49:51 INFO - PROCESS | 3332 | 1461181791309 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:51 INFO - PROCESS | 3332 | 1461181791514 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:49:51 INFO - PROCESS | 3332 | 1461181791543 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:51 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f359400 == 63 [pid = 3332] [id = 118] 12:49:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8ffdc800) [pid = 3332] [serial = 353] [outer = (nil)] 12:49:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8ffe4c00) [pid = 3332] [serial = 354] [outer = 0x8ffdc800] 12:49:51 INFO - PROCESS | 3332 | 1461181791662 Marionette DEBUG loaded listener.js 12:49:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8ffe6000) [pid = 3332] [serial = 355] [outer = 0x8ffdc800] 12:49:52 INFO - PROCESS | 3332 | 1461181792524 Marionette TRACE conn3 <- [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]]]}] 12:49:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:49:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1285ms 12:49:52 INFO - PROCESS | 3332 | 1461181792586 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:49:52 INFO - PROCESS | 3332 | 1461181792590 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 12:49:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:49:52 INFO - PROCESS | 3332 | 1461181792597 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:49:52 INFO - PROCESS | 3332 | 1461181792600 Marionette TRACE conn3 <- [1,446,null,{}] 12:49:52 INFO - PROCESS | 3332 | 1461181792606 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:52 INFO - PROCESS | 3332 | 1461181792799 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:49:53 INFO - PROCESS | 3332 | 1461181793009 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c215800 == 64 [pid = 3332] [id = 119] 12:49:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8c217400) [pid = 3332] [serial = 356] [outer = (nil)] 12:49:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8e686800) [pid = 3332] [serial = 357] [outer = 0x8c217400] 12:49:53 INFO - PROCESS | 3332 | 1461181793106 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8f39d400) [pid = 3332] [serial = 358] [outer = 0x8c217400] 12:49:54 INFO - PROCESS | 3332 | 1461181794208 Marionette TRACE conn3 <- [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]]]}] 12:49:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:49:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1680ms 12:49:54 INFO - PROCESS | 3332 | 1461181794280 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:49:54 INFO - PROCESS | 3332 | 1461181794289 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 12:49:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:49:54 INFO - PROCESS | 3332 | 1461181794300 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:49:54 INFO - PROCESS | 3332 | 1461181794304 Marionette TRACE conn3 <- [1,450,null,{}] 12:49:54 INFO - PROCESS | 3332 | 1461181794313 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:54 INFO - PROCESS | 3332 | 1461181794569 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:49:54 INFO - PROCESS | 3332 | 1461181794796 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:54 INFO - PROCESS | 3332 | ++DOCSHELL 0x90388000 == 65 [pid = 3332] [id = 120] 12:49:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x9038d400) [pid = 3332] [serial = 359] [outer = (nil)] 12:49:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x91410400) [pid = 3332] [serial = 360] [outer = 0x9038d400] 12:49:54 INFO - PROCESS | 3332 | 1461181794889 Marionette DEBUG loaded listener.js 12:49:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x92aba400) [pid = 3332] [serial = 361] [outer = 0x9038d400] 12:49:55 INFO - PROCESS | 3332 | 1461181795984 Marionette TRACE conn3 <- [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] 12:49:56 INFO - PROCESS | 3332 | 1461181796063 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 12:49:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:49:56 INFO - PROCESS | 3332 | 1461181796071 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:49:56 INFO - PROCESS | 3332 | 1461181796075 Marionette TRACE conn3 <- [1,454,null,{}] 12:49:56 INFO - PROCESS | 3332 | 1461181796082 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:56 INFO - PROCESS | 3332 | 1461181796316 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:49:56 INFO - PROCESS | 3332 | 1461181796579 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cf8400 == 66 [pid = 3332] [id = 121] 12:49:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x9473b400) [pid = 3332] [serial = 362] [outer = (nil)] 12:49:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x95dcf000) [pid = 3332] [serial = 363] [outer = 0x9473b400] 12:49:56 INFO - PROCESS | 3332 | 1461181796673 Marionette DEBUG loaded listener.js 12:49:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x97770800) [pid = 3332] [serial = 364] [outer = 0x9473b400] 12:49:57 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:57 INFO - PROCESS | 3332 | 1461181797707 Marionette TRACE conn3 <- [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]]]}] 12:49:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:49:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1690ms 12:49:58 INFO - PROCESS | 3332 | 1461181798061 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:49:58 INFO - PROCESS | 3332 | 1461181798072 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 12:49:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:49:58 INFO - PROCESS | 3332 | 1461181798412 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:49:58 INFO - PROCESS | 3332 | 1461181798423 Marionette TRACE conn3 <- [1,458,null,{}] 12:49:58 INFO - PROCESS | 3332 | 1461181798454 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:58 INFO - PROCESS | 3332 | 1461181798642 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:49:58 INFO - PROCESS | 3332 | 1461181798809 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:58 INFO - PROCESS | 3332 | ++DOCSHELL 0x8ffe6400 == 67 [pid = 3332] [id = 122] 12:49:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x97e99800) [pid = 3332] [serial = 365] [outer = (nil)] 12:49:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x98a9c000) [pid = 3332] [serial = 366] [outer = 0x97e99800] 12:49:58 INFO - PROCESS | 3332 | 1461181798914 Marionette DEBUG loaded listener.js 12:49:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x9fb28000) [pid = 3332] [serial = 367] [outer = 0x97e99800] 12:49:59 INFO - PROCESS | 3332 | 1461181799967 Marionette TRACE conn3 <- [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] 12:50:00 INFO - PROCESS | 3332 | 1461181800039 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 12:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:50:00 INFO - PROCESS | 3332 | 1461181800047 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:50:00 INFO - PROCESS | 3332 | 1461181800051 Marionette TRACE conn3 <- [1,462,null,{}] 12:50:00 INFO - PROCESS | 3332 | 1461181800057 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:00 INFO - PROCESS | 3332 | 1461181800286 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:50:00 INFO - PROCESS | 3332 | 1461181800453 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:00 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c141400 == 68 [pid = 3332] [id = 123] 12:50:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x8c145000) [pid = 3332] [serial = 368] [outer = (nil)] 12:50:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x8c14e800) [pid = 3332] [serial = 369] [outer = 0x8c145000] 12:50:00 INFO - PROCESS | 3332 | 1461181800542 Marionette DEBUG loaded listener.js 12:50:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x8c152c00) [pid = 3332] [serial = 370] [outer = 0x8c145000] 12:50:01 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:01 INFO - PROCESS | 3332 | 1461181801774 Marionette TRACE conn3 <- [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] 12:50:01 INFO - PROCESS | 3332 | 1461181801847 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 12:50:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:50:01 INFO - PROCESS | 3332 | 1461181801856 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:50:01 INFO - PROCESS | 3332 | 1461181801866 Marionette TRACE conn3 <- [1,466,null,{}] 12:50:01 INFO - PROCESS | 3332 | 1461181801877 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:02 INFO - PROCESS | 3332 | 1461181802095 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:50:02 INFO - PROCESS | 3332 | 1461181802303 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:02 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c15b400 == 69 [pid = 3332] [id = 124] 12:50:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x8c15c000) [pid = 3332] [serial = 371] [outer = (nil)] 12:50:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x8c160c00) [pid = 3332] [serial = 372] [outer = 0x8c15c000] 12:50:02 INFO - PROCESS | 3332 | 1461181802417 Marionette DEBUG loaded listener.js 12:50:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x90288400) [pid = 3332] [serial = 373] [outer = 0x8c15c000] 12:50:03 INFO - PROCESS | 3332 | 1461181803387 Marionette TRACE conn3 <- [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] 12:50:03 INFO - PROCESS | 3332 | 1461181803473 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 12:50:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:50:03 INFO - PROCESS | 3332 | 1461181803480 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:50:03 INFO - PROCESS | 3332 | 1461181803484 Marionette TRACE conn3 <- [1,470,null,{}] 12:50:03 INFO - PROCESS | 3332 | 1461181803490 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:03 INFO - PROCESS | 3332 | 1461181803710 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:50:03 INFO - PROCESS | 3332 | 1461181803927 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b966c00 == 70 [pid = 3332] [id = 125] 12:50:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x8b96a400) [pid = 3332] [serial = 374] [outer = (nil)] 12:50:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x8b96e400) [pid = 3332] [serial = 375] [outer = 0x8b96a400] 12:50:04 INFO - PROCESS | 3332 | 1461181804034 Marionette DEBUG loaded listener.js 12:50:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x90289c00) [pid = 3332] [serial = 376] [outer = 0x8b96a400] 12:50:04 INFO - PROCESS | 3332 | 1461181804967 Marionette TRACE conn3 <- [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]]]}] 12:50:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:50:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1549ms 12:50:05 INFO - PROCESS | 3332 | 1461181805031 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:50:05 INFO - PROCESS | 3332 | 1461181805035 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 12:50:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:50:05 INFO - PROCESS | 3332 | 1461181805042 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:50:05 INFO - PROCESS | 3332 | 1461181805045 Marionette TRACE conn3 <- [1,474,null,{}] 12:50:05 INFO - PROCESS | 3332 | 1461181805051 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:05 INFO - PROCESS | 3332 | 1461181805235 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:50:05 INFO - PROCESS | 3332 | 1461181805450 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:05 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b030400 == 71 [pid = 3332] [id = 126] 12:50:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x8b031400) [pid = 3332] [serial = 377] [outer = (nil)] 12:50:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x8b035400) [pid = 3332] [serial = 378] [outer = 0x8b031400] 12:50:05 INFO - PROCESS | 3332 | 1461181805583 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x8b038400) [pid = 3332] [serial = 379] [outer = 0x8b031400] 12:50:06 INFO - PROCESS | 3332 | 1461181806681 Marionette TRACE conn3 <- [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]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:50:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1691ms 12:50:06 INFO - PROCESS | 3332 | 1461181806749 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:50:06 INFO - PROCESS | 3332 | 1461181806754 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 12:50:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:50:06 INFO - PROCESS | 3332 | 1461181806762 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 3332 | 1461181806766 Marionette TRACE conn3 <- [1,478,null,{}] 12:50:06 INFO - PROCESS | 3332 | 1461181806772 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:06 INFO - PROCESS | 3332 | 1461181806962 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:50:07 INFO - PROCESS | 3332 | 1461181807256 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:07 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b1c5800 == 72 [pid = 3332] [id = 127] 12:50:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x8b1c6c00) [pid = 3332] [serial = 380] [outer = (nil)] 12:50:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x8b1ca000) [pid = 3332] [serial = 381] [outer = 0x8b1c6c00] 12:50:07 INFO - PROCESS | 3332 | 1461181807351 Marionette DEBUG loaded listener.js 12:50:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x8b1cd000) [pid = 3332] [serial = 382] [outer = 0x8b1c6c00] 12:50:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x8b360400) [pid = 3332] [serial = 383] [outer = 0x978ef400] 12:50:08 INFO - PROCESS | 3332 | 1461181808369 Marionette TRACE conn3 <- [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]]]}] 12:50:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:50:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1684ms 12:50:08 INFO - PROCESS | 3332 | 1461181808447 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:50:08 INFO - PROCESS | 3332 | 1461181808451 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 12:50:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:50:08 INFO - PROCESS | 3332 | 1461181808458 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:50:08 INFO - PROCESS | 3332 | 1461181808462 Marionette TRACE conn3 <- [1,482,null,{}] 12:50:08 INFO - PROCESS | 3332 | 1461181808468 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:08 INFO - PROCESS | 3332 | 1461181808691 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:50:08 INFO - PROCESS | 3332 | 1461181808932 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b367000 == 73 [pid = 3332] [id = 128] 12:50:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x8b367400) [pid = 3332] [serial = 384] [outer = (nil)] 12:50:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x8b369400) [pid = 3332] [serial = 385] [outer = 0x8b367400] 12:50:09 INFO - PROCESS | 3332 | 1461181809020 Marionette DEBUG loaded listener.js 12:50:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x8b36d400) [pid = 3332] [serial = 386] [outer = 0x8b367400] 12:50:10 INFO - PROCESS | 3332 | 1461181810010 Marionette TRACE conn3 <- [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]]]}] 12:50:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:50:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1609ms 12:50:10 INFO - PROCESS | 3332 | 1461181810069 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:50:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:50:10 INFO - PROCESS | 3332 | 1461181810073 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 12:50:10 INFO - PROCESS | 3332 | 1461181810080 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:50:10 INFO - PROCESS | 3332 | 1461181810084 Marionette TRACE conn3 <- [1,486,null,{}] 12:50:10 INFO - PROCESS | 3332 | 1461181810090 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:10 INFO - PROCESS | 3332 | 1461181810282 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:50:10 INFO - PROCESS | 3332 | 1461181810805 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:10 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b1d0c00 == 74 [pid = 3332] [id = 129] 12:50:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x8b1d1000) [pid = 3332] [serial = 387] [outer = (nil)] 12:50:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x8b363400) [pid = 3332] [serial = 388] [outer = 0x8b1d1000] 12:50:10 INFO - PROCESS | 3332 | 1461181810934 Marionette DEBUG loaded listener.js 12:50:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x8b36f000) [pid = 3332] [serial = 389] [outer = 0x8b1d1000] 12:50:11 INFO - PROCESS | 3332 | 1461181811922 Marionette TRACE conn3 <- [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]]]}] 12:50:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:50:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1883ms 12:50:11 INFO - PROCESS | 3332 | 1461181811966 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:50:11 INFO - PROCESS | 3332 | 1461181811973 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 12:50:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:50:11 INFO - PROCESS | 3332 | 1461181811983 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:50:11 INFO - PROCESS | 3332 | 1461181811988 Marionette TRACE conn3 <- [1,490,null,{}] 12:50:11 INFO - PROCESS | 3332 | 1461181811997 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:12 INFO - PROCESS | 3332 | 1461181812199 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:50:12 INFO - PROCESS | 3332 | 1461181812522 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:12 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c144c00 == 75 [pid = 3332] [id = 130] 12:50:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x8c150000) [pid = 3332] [serial = 390] [outer = (nil)] 12:50:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x8c15a400) [pid = 3332] [serial = 391] [outer = 0x8c150000] 12:50:12 INFO - PROCESS | 3332 | 1461181812614 Marionette DEBUG loaded listener.js 12:50:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x8c212000) [pid = 3332] [serial = 392] [outer = 0x8c150000] 12:50:13 INFO - PROCESS | 3332 | 1461181813602 Marionette TRACE conn3 <- [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]]]}] 12:50:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:50:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1684ms 12:50:13 INFO - PROCESS | 3332 | 1461181813671 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:50:13 INFO - PROCESS | 3332 | 1461181813678 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 12:50:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:50:13 INFO - PROCESS | 3332 | 1461181813685 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:50:13 INFO - PROCESS | 3332 | 1461181813689 Marionette TRACE conn3 <- [1,494,null,{}] 12:50:13 INFO - PROCESS | 3332 | 1461181813695 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:13 INFO - PROCESS | 3332 | 1461181813917 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x92028c00 == 74 [pid = 3332] [id = 49] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x98ec8800 == 73 [pid = 3332] [id = 54] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x8f361400 == 72 [pid = 3332] [id = 61] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0xa0c32000 == 71 [pid = 3332] [id = 45] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x91402000 == 70 [pid = 3332] [id = 58] 12:50:14 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x8f35dc00) [pid = 3332] [serial = 291] [outer = (nil)] [url = about:blank] 12:50:14 INFO - PROCESS | 3332 | 1461181814259 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x97c7c000 == 69 [pid = 3332] [id = 57] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x8f3a3c00 == 68 [pid = 3332] [id = 56] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x8f322800 == 67 [pid = 3332] [id = 81] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x8f319c00 == 66 [pid = 3332] [id = 80] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x912a5000 == 65 [pid = 3332] [id = 47] 12:50:14 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c219c00 == 66 [pid = 3332] [id = 131] 12:50:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x8c21e800) [pid = 3332] [serial = 393] [outer = (nil)] 12:50:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 179 (0x8f35dc00) [pid = 3332] [serial = 394] [outer = 0x8c21e800] 12:50:14 INFO - PROCESS | 3332 | 1461181814370 Marionette DEBUG loaded listener.js 12:50:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 180 (0x8ffdec00) [pid = 3332] [serial = 395] [outer = 0x8c21e800] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x8f359400 == 65 [pid = 3332] [id = 118] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x90292000 == 64 [pid = 3332] [id = 117] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x96f6d800 == 63 [pid = 3332] [id = 116] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x8e7ad400 == 62 [pid = 3332] [id = 115] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x8f3a2800 == 61 [pid = 3332] [id = 114] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x8c212400 == 60 [pid = 3332] [id = 112] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x934f6800 == 59 [pid = 3332] [id = 111] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x934e8800 == 58 [pid = 3332] [id = 110] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x90382800 == 57 [pid = 3332] [id = 109] 12:50:14 INFO - PROCESS | 3332 | --DOCSHELL 0x90383c00 == 56 [pid = 3332] [id = 108] 12:50:15 INFO - PROCESS | 3332 | --DOCSHELL 0xa0a95800 == 55 [pid = 3332] [id = 107] 12:50:15 INFO - PROCESS | 3332 | --DOCSHELL 0x92bcc400 == 54 [pid = 3332] [id = 106] 12:50:15 INFO - PROCESS | 3332 | --DOCSHELL 0x8f3a7c00 == 53 [pid = 3332] [id = 105] 12:50:15 INFO - PROCESS | 3332 | --DOCSHELL 0x8e687000 == 52 [pid = 3332] [id = 104] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 179 (0x9ff30000) [pid = 3332] [serial = 267] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 178 (0x92cf2800) [pid = 3332] [serial = 270] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x97eeb800) [pid = 3332] [serial = 273] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0xa3cdb400) [pid = 3332] [serial = 279] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0xa0a95400) [pid = 3332] [serial = 276] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0xa4589000) [pid = 3332] [serial = 282] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x8e686000) [pid = 3332] [serial = 285] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x92abe800) [pid = 3332] [serial = 295] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x91408800) [pid = 3332] [serial = 294] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x99204000) [pid = 3332] [serial = 306] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x92cf8800) [pid = 3332] [serial = 297] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x9526cc00) [pid = 3332] [serial = 298] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x97e97000) [pid = 3332] [serial = 300] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x8e7afc00) [pid = 3332] [serial = 288] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x99b7c000) [pid = 3332] [serial = 307] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x99c81c00) [pid = 3332] [serial = 309] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x983f2c00) [pid = 3332] [serial = 303] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x98aa4800) [pid = 3332] [serial = 304] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x9fb8f000) [pid = 3332] [serial = 310] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x97ea3400) [pid = 3332] [serial = 301] [outer = (nil)] [url = about:blank] 12:50:15 INFO - PROCESS | 3332 | 1461181815266 Marionette TRACE conn3 <- [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]]]}] 12:50:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:50:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1631ms 12:50:15 INFO - PROCESS | 3332 | 1461181815318 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:50:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:50:15 INFO - PROCESS | 3332 | 1461181815322 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 12:50:15 INFO - PROCESS | 3332 | 1461181815336 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:50:15 INFO - PROCESS | 3332 | 1461181815345 Marionette TRACE conn3 <- [1,498,null,{}] 12:50:15 INFO - PROCESS | 3332 | 1461181815354 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:15 INFO - PROCESS | 3332 | 1461181815538 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:50:15 INFO - PROCESS | 3332 | 1461181815677 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:15 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e686000 == 53 [pid = 3332] [id = 132] 12:50:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x8ffeb800) [pid = 3332] [serial = 396] [outer = (nil)] 12:50:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x90291800) [pid = 3332] [serial = 397] [outer = 0x8ffeb800] 12:50:15 INFO - PROCESS | 3332 | 1461181815752 Marionette DEBUG loaded listener.js 12:50:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x9029b800) [pid = 3332] [serial = 398] [outer = 0x8ffeb800] 12:50:16 INFO - PROCESS | 3332 | 1461181816571 Marionette TRACE conn3 <- [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]]]}] 12:50:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:50:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1306ms 12:50:16 INFO - PROCESS | 3332 | 1461181816636 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:50:16 INFO - PROCESS | 3332 | 1461181816641 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 12:50:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:50:16 INFO - PROCESS | 3332 | 1461181816648 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:50:16 INFO - PROCESS | 3332 | 1461181816651 Marionette TRACE conn3 <- [1,502,null,{}] 12:50:16 INFO - PROCESS | 3332 | 1461181816665 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:16 INFO - PROCESS | 3332 | 1461181816878 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:50:16 INFO - PROCESS | 3332 | 1461181816901 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:16 INFO - PROCESS | 3332 | ++DOCSHELL 0x90295000 == 54 [pid = 3332] [id = 133] 12:50:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x90297c00) [pid = 3332] [serial = 399] [outer = (nil)] 12:50:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x91408800) [pid = 3332] [serial = 400] [outer = 0x90297c00] 12:50:16 INFO - PROCESS | 3332 | 1461181816977 Marionette DEBUG loaded listener.js 12:50:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x914e3c00) [pid = 3332] [serial = 401] [outer = 0x90297c00] 12:50:17 INFO - PROCESS | 3332 | 1461181817925 Marionette TRACE conn3 <- [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]]]}] 12:50:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:50:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1330ms 12:50:17 INFO - PROCESS | 3332 | 1461181817979 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:50:17 INFO - PROCESS | 3332 | 1461181817982 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 12:50:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:50:17 INFO - PROCESS | 3332 | 1461181817989 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:50:17 INFO - PROCESS | 3332 | 1461181817992 Marionette TRACE conn3 <- [1,506,null,{}] 12:50:18 INFO - PROCESS | 3332 | 1461181818006 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:18 INFO - PROCESS | 3332 | 1461181818225 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:50:18 INFO - PROCESS | 3332 | 1461181818247 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:18 INFO - PROCESS | 3332 | ++DOCSHELL 0x92022c00 == 55 [pid = 3332] [id = 134] 12:50:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x92abe000) [pid = 3332] [serial = 402] [outer = (nil)] 12:50:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x92bcc400) [pid = 3332] [serial = 403] [outer = 0x92abe000] 12:50:18 INFO - PROCESS | 3332 | 1461181818336 Marionette DEBUG loaded listener.js 12:50:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x934f2400) [pid = 3332] [serial = 404] [outer = 0x92abe000] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x9918a000) [pid = 3332] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x8f322c00) [pid = 3332] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x9df8ac00) [pid = 3332] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x9526c000) [pid = 3332] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x8f325800) [pid = 3332] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x90298800) [pid = 3332] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x96f6bc00) [pid = 3332] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x92cef400) [pid = 3332] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x90381c00) [pid = 3332] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x90799000) [pid = 3332] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x8f3aa800) [pid = 3332] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x8f325000) [pid = 3332] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x8c21f000) [pid = 3332] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x914e3400) [pid = 3332] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x92bc4800) [pid = 3332] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x96f66000) [pid = 3332] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x99b89800) [pid = 3332] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x99208000) [pid = 3332] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x99b7e000) [pid = 3332] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0xa0a8cc00) [pid = 3332] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x97903800) [pid = 3332] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x99b87000) [pid = 3332] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8f35ec00) [pid = 3332] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x984d6800) [pid = 3332] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x914e2000) [pid = 3332] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8e7b6000) [pid = 3332] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:50:19 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x9fb8d400) [pid = 3332] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:50:19 INFO - PROCESS | 3332 | 1461181819767 Marionette TRACE conn3 <- [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]]]}] 12:50:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:50:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1835ms 12:50:19 INFO - PROCESS | 3332 | 1461181819825 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:50:19 INFO - PROCESS | 3332 | 1461181819828 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 12:50:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:50:19 INFO - PROCESS | 3332 | 1461181819835 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:50:19 INFO - PROCESS | 3332 | 1461181819839 Marionette TRACE conn3 <- [1,510,null,{}] 12:50:19 INFO - PROCESS | 3332 | 1461181819845 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:20 INFO - PROCESS | 3332 | 1461181820012 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:50:20 INFO - PROCESS | 3332 | 1461181820024 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:20 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c143800 == 56 [pid = 3332] [id = 135] 12:50:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8e7b5c00) [pid = 3332] [serial = 405] [outer = (nil)] 12:50:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x9038d800) [pid = 3332] [serial = 406] [outer = 0x8e7b5c00] 12:50:20 INFO - PROCESS | 3332 | 1461181820100 Marionette DEBUG loaded listener.js 12:50:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x92bce800) [pid = 3332] [serial = 407] [outer = 0x8e7b5c00] 12:50:21 INFO - PROCESS | 3332 | 1461181821021 Marionette TRACE conn3 <- [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]]]}] 12:50:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:50:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1234ms 12:50:21 INFO - PROCESS | 3332 | 1461181821071 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:50:21 INFO - PROCESS | 3332 | 1461181821075 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 12:50:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:50:21 INFO - PROCESS | 3332 | 1461181821083 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:50:21 INFO - PROCESS | 3332 | 1461181821086 Marionette TRACE conn3 <- [1,514,null,{}] 12:50:21 INFO - PROCESS | 3332 | 1461181821092 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:21 INFO - PROCESS | 3332 | 1461181821355 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:50:21 INFO - PROCESS | 3332 | 1461181821529 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:21 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b030000 == 57 [pid = 3332] [id = 136] 12:50:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x8b033400) [pid = 3332] [serial = 408] [outer = (nil)] 12:50:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x8b10a400) [pid = 3332] [serial = 409] [outer = 0x8b033400] 12:50:21 INFO - PROCESS | 3332 | 1461181821630 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8b360c00) [pid = 3332] [serial = 410] [outer = 0x8b033400] 12:50:22 INFO - PROCESS | 3332 | 1461181822707 Marionette TRACE conn3 <- [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]]]}] 12:50:22 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 12:50:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1692ms 12:50:22 INFO - PROCESS | 3332 | 1461181822778 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:50:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:50:22 INFO - PROCESS | 3332 | 1461181822785 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 12:50:22 INFO - PROCESS | 3332 | 1461181822794 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:50:22 INFO - PROCESS | 3332 | 1461181822801 Marionette TRACE conn3 <- [1,518,null,{}] 12:50:22 INFO - PROCESS | 3332 | 1461181822810 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:23 INFO - PROCESS | 3332 | 1461181823052 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:50:23 INFO - PROCESS | 3332 | 1461181823329 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:23 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e7b4000 == 58 [pid = 3332] [id = 137] 12:50:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x8f319c00) [pid = 3332] [serial = 411] [outer = (nil)] 12:50:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x8f360c00) [pid = 3332] [serial = 412] [outer = 0x8f319c00] 12:50:23 INFO - PROCESS | 3332 | 1461181823430 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x8ffe0000) [pid = 3332] [serial = 413] [outer = 0x8f319c00] 12:50:24 INFO - PROCESS | 3332 | 1461181824441 Marionette TRACE conn3 <- [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]]]}] 12:50:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:50:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1691ms 12:50:24 INFO - PROCESS | 3332 | 1461181824484 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:50:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:50:24 INFO - PROCESS | 3332 | 1461181824490 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 12:50:24 INFO - PROCESS | 3332 | 1461181824498 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:50:24 INFO - PROCESS | 3332 | 1461181824501 Marionette TRACE conn3 <- [1,522,null,{}] 12:50:24 INFO - PROCESS | 3332 | 1461181824508 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:24 INFO - PROCESS | 3332 | 1461181824724 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:50:25 INFO - PROCESS | 3332 | 1461181824993 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:25 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b110000 == 59 [pid = 3332] [id = 138] 12:50:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x90288000) [pid = 3332] [serial = 414] [outer = (nil)] 12:50:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x902a0800) [pid = 3332] [serial = 415] [outer = 0x90288000] 12:50:25 INFO - PROCESS | 3332 | 1461181825128 Marionette DEBUG loaded listener.js 12:50:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x91405000) [pid = 3332] [serial = 416] [outer = 0x90288000] 12:50:26 INFO - PROCESS | 3332 | 1461181826167 Marionette TRACE conn3 <- [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]]]}] 12:50:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:50:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1740ms 12:50:26 INFO - PROCESS | 3332 | 1461181826238 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:50:26 INFO - PROCESS | 3332 | 1461181826245 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 12:50:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:50:26 INFO - PROCESS | 3332 | 1461181826264 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:50:26 INFO - PROCESS | 3332 | 1461181826272 Marionette TRACE conn3 <- [1,526,null,{}] 12:50:26 INFO - PROCESS | 3332 | 1461181826279 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:26 INFO - PROCESS | 3332 | 1461181826524 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:50:26 INFO - PROCESS | 3332 | 1461181826752 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b110400 == 60 [pid = 3332] [id = 139] 12:50:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x8f31bc00) [pid = 3332] [serial = 417] [outer = (nil)] 12:50:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x9526c800) [pid = 3332] [serial = 418] [outer = 0x8f31bc00] 12:50:26 INFO - PROCESS | 3332 | 1461181826842 Marionette DEBUG loaded listener.js 12:50:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x96f69000) [pid = 3332] [serial = 419] [outer = 0x8f31bc00] 12:50:27 INFO - PROCESS | 3332 | 1461181827828 Marionette TRACE conn3 <- [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]]]}] 12:50:27 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 12:50:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1647ms 12:50:27 INFO - PROCESS | 3332 | 1461181827903 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:50:27 INFO - PROCESS | 3332 | 1461181827907 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 12:50:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:50:27 INFO - PROCESS | 3332 | 1461181827914 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:50:27 INFO - PROCESS | 3332 | 1461181827918 Marionette TRACE conn3 <- [1,530,null,{}] 12:50:27 INFO - PROCESS | 3332 | 1461181827924 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:28 INFO - PROCESS | 3332 | 1461181828152 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:50:28 INFO - PROCESS | 3332 | 1461181828374 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:28 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b10f000 == 61 [pid = 3332] [id = 140] 12:50:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x9526b400) [pid = 3332] [serial = 420] [outer = (nil)] 12:50:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x97e99400) [pid = 3332] [serial = 421] [outer = 0x9526b400] 12:50:28 INFO - PROCESS | 3332 | 1461181828519 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x97ea1c00) [pid = 3332] [serial = 422] [outer = 0x9526b400] 12:50:29 INFO - PROCESS | 3332 | 1461181829306 Marionette TRACE conn3 <- [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"]]]}] 12:50:29 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 12:50:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:50:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:50:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:50:29 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 12:50:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:50:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:50:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:50:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1488ms 12:50:29 INFO - PROCESS | 3332 | 1461181829423 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:50:29 INFO - PROCESS | 3332 | 1461181829428 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 12:50:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:50:29 INFO - PROCESS | 3332 | 1461181829439 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:50:29 INFO - PROCESS | 3332 | 1461181829443 Marionette TRACE conn3 <- [1,534,null,{}] 12:50:29 INFO - PROCESS | 3332 | 1461181829449 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:29 INFO - PROCESS | 3332 | 1461181829670 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:50:29 INFO - PROCESS | 3332 | 1461181829863 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x98b03000 == 62 [pid = 3332] [id = 141] 12:50:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x98b03c00) [pid = 3332] [serial = 423] [outer = (nil)] 12:50:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x98eb5400) [pid = 3332] [serial = 424] [outer = 0x98b03c00] 12:50:30 INFO - PROCESS | 3332 | 1461181830042 Marionette DEBUG loaded listener.js 12:50:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x99c35400) [pid = 3332] [serial = 425] [outer = 0x98b03c00] 12:50:30 INFO - PROCESS | 3332 | 1461181830945 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 12:50:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:50:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1540ms 12:50:30 INFO - PROCESS | 3332 | 1461181830980 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:50:30 INFO - PROCESS | 3332 | 1461181830984 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 12:50:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:50:30 INFO - PROCESS | 3332 | 1461181830991 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:50:30 INFO - PROCESS | 3332 | 1461181830994 Marionette TRACE conn3 <- [1,538,null,{}] 12:50:31 INFO - PROCESS | 3332 | 1461181831000 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:31 INFO - PROCESS | 3332 | 1461181831242 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:50:31 INFO - PROCESS | 3332 | 1461181831425 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:31 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b032c00 == 63 [pid = 3332] [id = 142] 12:50:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x8b036000) [pid = 3332] [serial = 426] [outer = (nil)] 12:50:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x8b987400) [pid = 3332] [serial = 427] [outer = 0x8b036000] 12:50:31 INFO - PROCESS | 3332 | 1461181831514 Marionette DEBUG loaded listener.js 12:50:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x8b98b800) [pid = 3332] [serial = 428] [outer = 0x8b036000] 12:50:32 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. 12:50:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1390ms 12:50:32 INFO - PROCESS | 3332 | 1461181832372 Marionette TRACE conn3 <- [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]]]}] 12:50:32 INFO - PROCESS | 3332 | 1461181832382 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:50:32 INFO - PROCESS | 3332 | 1461181832386 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 12:50:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:50:32 INFO - PROCESS | 3332 | 1461181832393 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:50:32 INFO - PROCESS | 3332 | 1461181832397 Marionette TRACE conn3 <- [1,542,null,{}] 12:50:32 INFO - PROCESS | 3332 | 1461181832403 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:32 INFO - PROCESS | 3332 | 1461181832682 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:50:32 INFO - PROCESS | 3332 | 1461181832817 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:32 INFO - PROCESS | 3332 | ++DOCSHELL 0x89dcc400 == 64 [pid = 3332] [id = 143] 12:50:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x89dcc800) [pid = 3332] [serial = 429] [outer = (nil)] 12:50:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x89dd3000) [pid = 3332] [serial = 430] [outer = 0x89dcc800] 12:50:32 INFO - PROCESS | 3332 | 1461181832903 Marionette DEBUG loaded listener.js 12:50:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x89dd8c00) [pid = 3332] [serial = 431] [outer = 0x89dcc800] 12:50:33 INFO - PROCESS | 3332 | 1461181833828 Marionette TRACE conn3 <- [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]]]}] 12:50:33 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. 12:50:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1483ms 12:50:33 INFO - PROCESS | 3332 | 1461181833896 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:50:33 INFO - PROCESS | 3332 | 1461181833901 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 12:50:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:50:33 INFO - PROCESS | 3332 | 1461181833909 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:50:33 INFO - PROCESS | 3332 | 1461181833913 Marionette TRACE conn3 <- [1,546,null,{}] 12:50:33 INFO - PROCESS | 3332 | 1461181833919 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:34 INFO - PROCESS | 3332 | 1461181834125 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:50:34 INFO - PROCESS | 3332 | 1461181834303 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x89dcb400 == 65 [pid = 3332] [id = 144] 12:50:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x89dce000) [pid = 3332] [serial = 432] [outer = (nil)] 12:50:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x89ee1800) [pid = 3332] [serial = 433] [outer = 0x89dce000] 12:50:34 INFO - PROCESS | 3332 | 1461181834396 Marionette DEBUG loaded listener.js 12:50:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x89ee5c00) [pid = 3332] [serial = 434] [outer = 0x89dce000] 12:50:35 INFO - PROCESS | 3332 | 1461181835324 Marionette TRACE conn3 <- [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]]]}] 12:50:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:50:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1494ms 12:50:35 INFO - PROCESS | 3332 | 1461181835405 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:50:35 INFO - PROCESS | 3332 | 1461181835409 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 12:50:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:50:35 INFO - PROCESS | 3332 | 1461181835416 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:50:35 INFO - PROCESS | 3332 | 1461181835419 Marionette TRACE conn3 <- [1,550,null,{}] 12:50:35 INFO - PROCESS | 3332 | 1461181835426 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:35 INFO - PROCESS | 3332 | 1461181835629 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:50:35 INFO - PROCESS | 3332 | 1461181835807 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:35 INFO - PROCESS | 3332 | ++DOCSHELL 0x89dd0c00 == 66 [pid = 3332] [id = 145] 12:50:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x89dd9c00) [pid = 3332] [serial = 435] [outer = (nil)] 12:50:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x89eed800) [pid = 3332] [serial = 436] [outer = 0x89dd9c00] 12:50:35 INFO - PROCESS | 3332 | 1461181835944 Marionette DEBUG loaded listener.js 12:50:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x8b985c00) [pid = 3332] [serial = 437] [outer = 0x89dd9c00] 12:50:36 INFO - PROCESS | 3332 | 1461181836875 Marionette TRACE conn3 <- [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]]]}] 12:50:36 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. 12:50:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1487ms 12:50:36 INFO - PROCESS | 3332 | 1461181836940 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:50:36 INFO - PROCESS | 3332 | 1461181836945 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 12:50:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:50:36 INFO - PROCESS | 3332 | 1461181836953 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:50:36 INFO - PROCESS | 3332 | 1461181836956 Marionette TRACE conn3 <- [1,554,null,{}] 12:50:36 INFO - PROCESS | 3332 | 1461181836963 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:37 INFO - PROCESS | 3332 | 1461181837145 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:50:37 INFO - PROCESS | 3332 | 1461181837327 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:37 INFO - PROCESS | 3332 | ++DOCSHELL 0x89721c00 == 67 [pid = 3332] [id = 146] 12:50:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x89722800) [pid = 3332] [serial = 438] [outer = (nil)] 12:50:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x89728800) [pid = 3332] [serial = 439] [outer = 0x89722800] 12:50:37 INFO - PROCESS | 3332 | 1461181837433 Marionette DEBUG loaded listener.js 12:50:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x8972f400) [pid = 3332] [serial = 440] [outer = 0x89722800] 12:50:38 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:38 INFO - PROCESS | 3332 | 1461181838512 Marionette TRACE conn3 <- [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]]]}] 12:50:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:50:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1585ms 12:50:38 INFO - PROCESS | 3332 | 1461181838540 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:50:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:50:38 INFO - PROCESS | 3332 | 1461181838544 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 12:50:38 INFO - PROCESS | 3332 | 1461181838551 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:50:38 INFO - PROCESS | 3332 | 1461181838556 Marionette TRACE conn3 <- [1,558,null,{}] 12:50:38 INFO - PROCESS | 3332 | 1461181838562 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:38 INFO - PROCESS | 3332 | 1461181838780 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:50:38 INFO - PROCESS | 3332 | 1461181838962 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x8992c800 == 68 [pid = 3332] [id = 147] 12:50:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 179 (0x89930000) [pid = 3332] [serial = 441] [outer = (nil)] 12:50:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 180 (0x89936800) [pid = 3332] [serial = 442] [outer = 0x89930000] 12:50:39 INFO - PROCESS | 3332 | 1461181839105 Marionette DEBUG loaded listener.js 12:50:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 181 (0x8b97f800) [pid = 3332] [serial = 443] [outer = 0x89930000] 12:50:40 INFO - PROCESS | 3332 | 1461181840008 Marionette TRACE conn3 <- [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]]]}] 12:50:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:50:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1495ms 12:50:40 INFO - PROCESS | 3332 | 1461181840046 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:50:40 INFO - PROCESS | 3332 | 1461181840050 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 12:50:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:50:40 INFO - PROCESS | 3332 | 1461181840057 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:50:40 INFO - PROCESS | 3332 | 1461181840060 Marionette TRACE conn3 <- [1,562,null,{}] 12:50:40 INFO - PROCESS | 3332 | 1461181840066 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:40 INFO - PROCESS | 3332 | 1461181840251 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:50:40 INFO - PROCESS | 3332 | 1461181840437 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:40 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c06000 == 69 [pid = 3332] [id = 148] 12:50:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 182 (0x88c07400) [pid = 3332] [serial = 444] [outer = (nil)] 12:50:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 183 (0x88c0d800) [pid = 3332] [serial = 445] [outer = 0x88c07400] 12:50:40 INFO - PROCESS | 3332 | 1461181840568 Marionette DEBUG loaded listener.js 12:50:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 184 (0x88c11000) [pid = 3332] [serial = 446] [outer = 0x88c07400] 12:50:41 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:41 INFO - PROCESS | 3332 | 1461181841503 Marionette TRACE conn3 <- [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]]]}] 12:50:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:50:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1483ms 12:50:41 INFO - PROCESS | 3332 | 1461181841541 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:50:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:50:41 INFO - PROCESS | 3332 | 1461181841545 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 12:50:41 INFO - PROCESS | 3332 | 1461181841553 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:50:41 INFO - PROCESS | 3332 | 1461181841556 Marionette TRACE conn3 <- [1,566,null,{}] 12:50:41 INFO - PROCESS | 3332 | 1461181841562 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:41 INFO - PROCESS | 3332 | 1461181841748 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:50:41 INFO - PROCESS | 3332 | 1461181841976 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:42 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c0dc00 == 70 [pid = 3332] [id = 149] 12:50:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 185 (0x88c0e000) [pid = 3332] [serial = 447] [outer = (nil)] 12:50:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 186 (0x88d4c000) [pid = 3332] [serial = 448] [outer = 0x88c0e000] 12:50:42 INFO - PROCESS | 3332 | 1461181842106 Marionette DEBUG loaded listener.js 12:50:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 187 (0x88d4e400) [pid = 3332] [serial = 449] [outer = 0x88c0e000] 12:50:42 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:43 INFO - PROCESS | 3332 | 1461181842996 Marionette TRACE conn3 <- [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]]]}] 12:50:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:50:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1482ms 12:50:43 INFO - PROCESS | 3332 | 1461181843035 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:50:43 INFO - PROCESS | 3332 | 1461181843039 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 12:50:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:50:43 INFO - PROCESS | 3332 | 1461181843046 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:50:43 INFO - PROCESS | 3332 | 1461181843050 Marionette TRACE conn3 <- [1,570,null,{}] 12:50:43 INFO - PROCESS | 3332 | 1461181843056 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:43 INFO - PROCESS | 3332 | 1461181843240 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:50:43 INFO - PROCESS | 3332 | 1461181843439 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:43 INFO - PROCESS | 3332 | ++DOCSHELL 0x88d51000 == 71 [pid = 3332] [id = 150] 12:50:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 188 (0x88d53800) [pid = 3332] [serial = 450] [outer = (nil)] 12:50:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 189 (0x88d56400) [pid = 3332] [serial = 451] [outer = 0x88d53800] 12:50:43 INFO - PROCESS | 3332 | 1461181843577 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 190 (0x8992c400) [pid = 3332] [serial = 452] [outer = 0x88d53800] 12:50:44 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:44 INFO - PROCESS | 3332 | 1461181844861 Marionette TRACE conn3 <- [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]]]}] 12:50:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:50:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1883ms 12:50:44 INFO - PROCESS | 3332 | 1461181844931 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:50:44 INFO - PROCESS | 3332 | 1461181844939 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 12:50:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:50:44 INFO - PROCESS | 3332 | 1461181844949 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:50:44 INFO - PROCESS | 3332 | 1461181844954 Marionette TRACE conn3 <- [1,574,null,{}] 12:50:44 INFO - PROCESS | 3332 | 1461181844962 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:45 INFO - PROCESS | 3332 | 1461181845199 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:50:45 INFO - PROCESS | 3332 | 1461181845450 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:45 INFO - PROCESS | 3332 | ++DOCSHELL 0x89dce800 == 72 [pid = 3332] [id = 151] 12:50:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 191 (0x89dd3800) [pid = 3332] [serial = 453] [outer = (nil)] 12:50:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 192 (0x8b02b000) [pid = 3332] [serial = 454] [outer = 0x89dd3800] 12:50:45 INFO - PROCESS | 3332 | 1461181845555 Marionette DEBUG loaded listener.js 12:50:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 193 (0x8b104400) [pid = 3332] [serial = 455] [outer = 0x89dd3800] 12:50:46 INFO - PROCESS | 3332 | 1461181846568 Marionette TRACE conn3 <- [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]]]}] 12:50:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:50:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1684ms 12:50:46 INFO - PROCESS | 3332 | 1461181846634 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 3332 | 1461181846643 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 12:50:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:50:46 INFO - PROCESS | 3332 | 1461181846654 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 3332 | 1461181846658 Marionette TRACE conn3 <- [1,578,null,{}] 12:50:46 INFO - PROCESS | 3332 | 1461181846665 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:46 INFO - PROCESS | 3332 | 1461181846861 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:50:47 INFO - PROCESS | 3332 | 1461181847205 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:47 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b36f800 == 73 [pid = 3332] [id = 152] 12:50:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 194 (0x8b962c00) [pid = 3332] [serial = 456] [outer = (nil)] 12:50:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 195 (0x8b96e000) [pid = 3332] [serial = 457] [outer = 0x8b962c00] 12:50:47 INFO - PROCESS | 3332 | 1461181847294 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 196 (0x8b97fc00) [pid = 3332] [serial = 458] [outer = 0x8b962c00] 12:50:48 INFO - PROCESS | 3332 | 1461181848271 Marionette TRACE conn3 <- [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]]]}] 12:50:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:50:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1686ms 12:50:48 INFO - PROCESS | 3332 | 1461181848340 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:50:48 INFO - PROCESS | 3332 | 1461181848345 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 12:50:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:50:48 INFO - PROCESS | 3332 | 1461181848351 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:50:48 INFO - PROCESS | 3332 | 1461181848357 Marionette TRACE conn3 <- [1,582,null,{}] 12:50:48 INFO - PROCESS | 3332 | 1461181848374 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:48 INFO - PROCESS | 3332 | 1461181848651 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:50:48 INFO - PROCESS | 3332 | --DOCSHELL 0x97e9a000 == 72 [pid = 3332] [id = 91] 12:50:48 INFO - PROCESS | 3332 | --DOCSHELL 0x92026000 == 71 [pid = 3332] [id = 92] 12:50:48 INFO - PROCESS | 3332 | --DOCSHELL 0x8e7b1000 == 70 [pid = 3332] [id = 97] 12:50:48 INFO - PROCESS | 3332 | --DOCSHELL 0x8e67c800 == 69 [pid = 3332] [id = 96] 12:50:48 INFO - PROCESS | 3332 | --DOCSHELL 0x97ee8c00 == 68 [pid = 3332] [id = 93] 12:50:48 INFO - PROCESS | 3332 | --DOCSHELL 0x8e681000 == 67 [pid = 3332] [id = 95] 12:50:48 INFO - PROCESS | 3332 | --DOCSHELL 0x8f325400 == 66 [pid = 3332] [id = 94] 12:50:48 INFO - PROCESS | 3332 | --DOMWINDOW == 195 (0x934f3000) [pid = 3332] [serial = 330] [outer = (nil)] [url = about:blank] 12:50:48 INFO - PROCESS | 3332 | --DOMWINDOW == 194 (0x983ec000) [pid = 3332] [serial = 318] [outer = (nil)] [url = about:blank] 12:50:48 INFO - PROCESS | 3332 | --DOMWINDOW == 193 (0x9038cc00) [pid = 3332] [serial = 324] [outer = (nil)] [url = about:blank] 12:50:48 INFO - PROCESS | 3332 | --DOMWINDOW == 192 (0xa44be400) [pid = 3332] [serial = 321] [outer = (nil)] [url = about:blank] 12:50:48 INFO - PROCESS | 3332 | --DOMWINDOW == 191 (0x8ffe4c00) [pid = 3332] [serial = 354] [outer = (nil)] [url = about:blank] 12:50:48 INFO - PROCESS | 3332 | --DOMWINDOW == 190 (0xa0c31c00) [pid = 3332] [serial = 312] [outer = (nil)] [url = about:blank] 12:50:48 INFO - PROCESS | 3332 | --DOMWINDOW == 189 (0xa4b10800) [pid = 3332] [serial = 327] [outer = (nil)] [url = about:blank] 12:50:48 INFO - PROCESS | 3332 | --DOMWINDOW == 188 (0xa6831800) [pid = 3332] [serial = 333] [outer = (nil)] [url = about:blank] 12:50:48 INFO - PROCESS | 3332 | --DOMWINDOW == 187 (0x8c219800) [pid = 3332] [serial = 336] [outer = (nil)] [url = about:blank] 12:50:48 INFO - PROCESS | 3332 | --DOMWINDOW == 186 (0x92bcd800) [pid = 3332] [serial = 315] [outer = (nil)] [url = about:blank] 12:50:48 INFO - PROCESS | 3332 | --DOCSHELL 0x8c143800 == 65 [pid = 3332] [id = 135] 12:50:48 INFO - PROCESS | 3332 | --DOCSHELL 0x92022c00 == 64 [pid = 3332] [id = 134] 12:50:48 INFO - PROCESS | 3332 | --DOCSHELL 0x90295000 == 63 [pid = 3332] [id = 133] 12:50:48 INFO - PROCESS | 3332 | --DOCSHELL 0x8e686000 == 62 [pid = 3332] [id = 132] 12:50:48 INFO - PROCESS | 3332 | --DOCSHELL 0x8c219c00 == 61 [pid = 3332] [id = 131] 12:50:48 INFO - PROCESS | 3332 | --DOCSHELL 0x8c144c00 == 60 [pid = 3332] [id = 130] 12:50:48 INFO - PROCESS | 3332 | 1461181848954 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:48 INFO - PROCESS | 3332 | --DOCSHELL 0x8b1d0c00 == 59 [pid = 3332] [id = 129] 12:50:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b02e800 == 60 [pid = 3332] [id = 153] 12:50:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 187 (0x8b103c00) [pid = 3332] [serial = 459] [outer = (nil)] 12:50:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 188 (0x8c14f800) [pid = 3332] [serial = 460] [outer = 0x8b103c00] 12:50:49 INFO - PROCESS | 3332 | 1461181849045 Marionette DEBUG loaded listener.js 12:50:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 189 (0x8f31e400) [pid = 3332] [serial = 461] [outer = 0x8b103c00] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 188 (0x992e0000) [pid = 3332] [serial = 162] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 187 (0x998c0c00) [pid = 3332] [serial = 244] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 186 (0xa3cd4400) [pid = 3332] [serial = 198] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 185 (0x97904000) [pid = 3332] [serial = 159] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 184 (0x92cfa000) [pid = 3332] [serial = 345] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 183 (0x9029f800) [pid = 3332] [serial = 352] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 182 (0x98e87400) [pid = 3332] [serial = 235] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 181 (0x92cfc400) [pid = 3332] [serial = 192] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 180 (0x9029cc00) [pid = 3332] [serial = 351] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 179 (0x914e3800) [pid = 3332] [serial = 342] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 178 (0x934f5800) [pid = 3332] [serial = 346] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x9918c000) [pid = 3332] [serial = 120] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x97eed400) [pid = 3332] [serial = 247] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x9079b800) [pid = 3332] [serial = 229] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0xa3c79c00) [pid = 3332] [serial = 339] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x978e9800) [pid = 3332] [serial = 204] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x92cf3400) [pid = 3332] [serial = 232] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x92cf1000) [pid = 3332] [serial = 343] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0xa68a1400) [pid = 3332] [serial = 340] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x96f6ec00) [pid = 3332] [serial = 201] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x9fb25800) [pid = 3332] [serial = 238] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0xa0a2a400) [pid = 3332] [serial = 241] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0xa0a88800) [pid = 3332] [serial = 195] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0xa2ac9c00) [pid = 3332] [serial = 186] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x97ee7800) [pid = 3332] [serial = 348] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x97ef3000) [pid = 3332] [serial = 349] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x9df89400) [pid = 3332] [serial = 226] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x8f4d2800) [pid = 3332] [serial = 156] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x99c7e400) [pid = 3332] [serial = 165] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x95dc8400) [pid = 3332] [serial = 189] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x92bcb800) [pid = 3332] [serial = 292] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x9ff1ac00) [pid = 3332] [serial = 268] [outer = (nil)] [url = about:blank] 12:50:49 INFO - PROCESS | 3332 | 1461181849925 Marionette TRACE conn3 <- [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]]]}] 12:50:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:50:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1636ms 12:50:49 INFO - PROCESS | 3332 | 1461181849988 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:50:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:50:49 INFO - PROCESS | 3332 | 1461181849993 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 12:50:50 INFO - PROCESS | 3332 | 1461181850000 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:50:50 INFO - PROCESS | 3332 | 1461181850003 Marionette TRACE conn3 <- [1,586,null,{}] 12:50:50 INFO - PROCESS | 3332 | 1461181850009 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:50 INFO - PROCESS | 3332 | 1461181850199 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:50:50 INFO - PROCESS | 3332 | 1461181850336 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 3332 | ++DOCSHELL 0x89dcf000 == 61 [pid = 3332] [id = 154] 12:50:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x8f325000) [pid = 3332] [serial = 462] [outer = (nil)] 12:50:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x8f4d4c00) [pid = 3332] [serial = 463] [outer = 0x8f325000] 12:50:50 INFO - PROCESS | 3332 | 1461181850412 Marionette DEBUG loaded listener.js 12:50:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x8ffe0c00) [pid = 3332] [serial = 464] [outer = 0x8f325000] 12:50:50 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:51 INFO - PROCESS | 3332 | 1461181851298 Marionette TRACE conn3 <- [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]]]}] 12:50:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:50:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1330ms 12:50:51 INFO - PROCESS | 3332 | 1461181851331 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:50:51 INFO - PROCESS | 3332 | 1461181851334 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 12:50:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:50:51 INFO - PROCESS | 3332 | 1461181851342 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:50:51 INFO - PROCESS | 3332 | 1461181851345 Marionette TRACE conn3 <- [1,590,null,{}] 12:50:51 INFO - PROCESS | 3332 | 1461181851358 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:51 INFO - PROCESS | 3332 | 1461181851577 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:50:51 INFO - PROCESS | 3332 | 1461181851607 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:51 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f4ca400 == 62 [pid = 3332] [id = 155] 12:50:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x8ffe7400) [pid = 3332] [serial = 465] [outer = (nil)] 12:50:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x90286400) [pid = 3332] [serial = 466] [outer = 0x8ffe7400] 12:50:51 INFO - PROCESS | 3332 | 1461181851684 Marionette DEBUG loaded listener.js 12:50:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x9028d000) [pid = 3332] [serial = 467] [outer = 0x8ffe7400] 12:50:52 INFO - PROCESS | 3332 | 1461181852656 Marionette TRACE conn3 <- [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]]]}] 12:50:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:50:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1384ms 12:50:52 INFO - PROCESS | 3332 | 1461181852726 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:50:52 INFO - PROCESS | 3332 | 1461181852730 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 12:50:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:50:52 INFO - PROCESS | 3332 | 1461181852737 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:50:52 INFO - PROCESS | 3332 | 1461181852741 Marionette TRACE conn3 <- [1,594,null,{}] 12:50:52 INFO - PROCESS | 3332 | 1461181852773 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:53 INFO - PROCESS | 3332 | 1461181853071 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x92ab6800) [pid = 3332] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x92abe000) [pid = 3332] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x8b1d1000) [pid = 3332] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x8c21e800) [pid = 3332] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x8c213400) [pid = 3332] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x8e681800) [pid = 3332] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x96f77400) [pid = 3332] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x934eac00) [pid = 3332] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x90297c00) [pid = 3332] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0xa2ac5800) [pid = 3332] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x8e7aa400) [pid = 3332] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x8c150000) [pid = 3332] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0xa4b07400) [pid = 3332] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x8ffdc800) [pid = 3332] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x8ffeb800) [pid = 3332] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0xa0c1a800) [pid = 3332] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x97eee800) [pid = 3332] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x97e9c800) [pid = 3332] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0xa0ad1000) [pid = 3332] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x99c32400) [pid = 3332] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x90388800) [pid = 3332] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:50:53 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8f4cc000) [pid = 3332] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:50:53 INFO - PROCESS | 3332 | 1461181853701 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x89938000 == 63 [pid = 3332] [id = 156] 12:50:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8b103000) [pid = 3332] [serial = 468] [outer = (nil)] 12:50:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8c212800) [pid = 3332] [serial = 469] [outer = 0x8b103000] 12:50:53 INFO - PROCESS | 3332 | 1461181853786 Marionette DEBUG loaded listener.js 12:50:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8e7af000) [pid = 3332] [serial = 470] [outer = 0x8b103000] 12:50:54 INFO - PROCESS | 3332 | 1461181854603 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:50:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:50:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1912ms 12:50:54 INFO - PROCESS | 3332 | 1461181854651 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:50:54 INFO - PROCESS | 3332 | 1461181854655 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 12:50:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:50:54 INFO - PROCESS | 3332 | 1461181854662 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:50:54 INFO - PROCESS | 3332 | 1461181854666 Marionette TRACE conn3 <- [1,598,null,{}] 12:50:54 INFO - PROCESS | 3332 | 1461181854672 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:54 INFO - PROCESS | 3332 | 1461181854859 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:50:54 INFO - PROCESS | 3332 | 1461181854874 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:55 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c214c00 == 64 [pid = 3332] [id = 157] 12:50:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8f4cc000) [pid = 3332] [serial = 471] [outer = (nil)] 12:50:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x914e4c00) [pid = 3332] [serial = 472] [outer = 0x8f4cc000] 12:50:55 INFO - PROCESS | 3332 | 1461181855075 Marionette DEBUG loaded listener.js 12:50:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x92cef800) [pid = 3332] [serial = 473] [outer = 0x8f4cc000] 12:50:56 INFO - PROCESS | 3332 | 1461181856046 Marionette TRACE conn3 <- [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]]]}] 12:50:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:50:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1435ms 12:50:56 INFO - PROCESS | 3332 | 1461181856100 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:50:56 INFO - PROCESS | 3332 | 1461181856117 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 12:50:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:50:56 INFO - PROCESS | 3332 | 1461181856128 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:50:56 INFO - PROCESS | 3332 | 1461181856135 Marionette TRACE conn3 <- [1,602,null,{}] 12:50:56 INFO - PROCESS | 3332 | 1461181856147 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:56 INFO - PROCESS | 3332 | 1461181856391 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:50:56 INFO - PROCESS | 3332 | 1461181856696 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c10c00 == 65 [pid = 3332] [id = 158] 12:50:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x88d4c800) [pid = 3332] [serial = 474] [outer = (nil)] 12:50:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x89dd2400) [pid = 3332] [serial = 475] [outer = 0x88d4c800] 12:50:56 INFO - PROCESS | 3332 | 1461181856791 Marionette DEBUG loaded listener.js 12:50:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x8b02d400) [pid = 3332] [serial = 476] [outer = 0x88d4c800] 12:50:58 INFO - PROCESS | 3332 | 1461181858109 Marionette TRACE conn3 <- [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]]]}] 12:50:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:50:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 2041ms 12:50:58 INFO - PROCESS | 3332 | 1461181858240 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:50:58 INFO - PROCESS | 3332 | 1461181858250 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 12:50:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:50:58 INFO - PROCESS | 3332 | 1461181858275 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:50:58 INFO - PROCESS | 3332 | 1461181858281 Marionette TRACE conn3 <- [1,606,null,{}] 12:50:58 INFO - PROCESS | 3332 | 1461181858288 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:58 INFO - PROCESS | 3332 | 1461181858478 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:50:58 INFO - PROCESS | 3332 | 1461181858671 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:58 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b1cf400 == 66 [pid = 3332] [id = 159] 12:50:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x8b366800) [pid = 3332] [serial = 477] [outer = (nil)] 12:50:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x8c155c00) [pid = 3332] [serial = 478] [outer = 0x8b366800] 12:50:58 INFO - PROCESS | 3332 | 1461181858763 Marionette DEBUG loaded listener.js 12:50:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x90290400) [pid = 3332] [serial = 479] [outer = 0x8b366800] 12:50:59 INFO - PROCESS | 3332 | 1461181859828 Marionette TRACE conn3 <- [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]]]}] 12:50:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:50:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1592ms 12:50:59 INFO - PROCESS | 3332 | 1461181859868 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:50:59 INFO - PROCESS | 3332 | 1461181859872 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 12:50:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:50:59 INFO - PROCESS | 3332 | 1461181859880 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:50:59 INFO - PROCESS | 3332 | 1461181859886 Marionette TRACE conn3 <- [1,610,null,{}] 12:50:59 INFO - PROCESS | 3332 | 1461181859903 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:00 INFO - PROCESS | 3332 | 1461181860190 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:51:00 INFO - PROCESS | 3332 | 1461181860457 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:00 INFO - PROCESS | 3332 | ++DOCSHELL 0x90790800 == 67 [pid = 3332] [id = 160] 12:51:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x92cf9400) [pid = 3332] [serial = 480] [outer = (nil)] 12:51:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x934e9800) [pid = 3332] [serial = 481] [outer = 0x92cf9400] 12:51:00 INFO - PROCESS | 3332 | 1461181860552 Marionette DEBUG loaded listener.js 12:51:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x934f4c00) [pid = 3332] [serial = 482] [outer = 0x92cf9400] 12:51:01 INFO - PROCESS | 3332 | 1461181861462 Marionette TRACE conn3 <- [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]]]}] 12:51:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:51:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1646ms 12:51:01 INFO - PROCESS | 3332 | 1461181861527 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:51:01 INFO - PROCESS | 3332 | 1461181861532 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 12:51:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:51:01 INFO - PROCESS | 3332 | 1461181861539 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:51:01 INFO - PROCESS | 3332 | 1461181861542 Marionette TRACE conn3 <- [1,614,null,{}] 12:51:01 INFO - PROCESS | 3332 | 1461181861549 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:01 INFO - PROCESS | 3332 | 1461181861749 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:51:02 INFO - PROCESS | 3332 | 1461181861984 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cf8c00 == 68 [pid = 3332] [id = 161] 12:51:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x934efc00) [pid = 3332] [serial = 483] [outer = (nil)] 12:51:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x9526b800) [pid = 3332] [serial = 484] [outer = 0x934efc00] 12:51:02 INFO - PROCESS | 3332 | 1461181862106 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x96f72000) [pid = 3332] [serial = 485] [outer = 0x934efc00] 12:51:03 INFO - PROCESS | 3332 | 1461181863020 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:51:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:51:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1532ms 12:51:03 INFO - PROCESS | 3332 | 1461181863072 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:51:03 INFO - PROCESS | 3332 | 1461181863079 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 12:51:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:51:03 INFO - PROCESS | 3332 | 1461181863089 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:51:03 INFO - PROCESS | 3332 | 1461181863092 Marionette TRACE conn3 <- [1,618,null,{}] 12:51:03 INFO - PROCESS | 3332 | 1461181863099 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:03 INFO - PROCESS | 3332 | 1461181863362 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:51:03 INFO - PROCESS | 3332 | 1461181863682 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:03 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c14a800 == 69 [pid = 3332] [id = 162] 12:51:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x947d2c00) [pid = 3332] [serial = 486] [outer = (nil)] 12:51:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x97c7c400) [pid = 3332] [serial = 487] [outer = 0x947d2c00] 12:51:03 INFO - PROCESS | 3332 | 1461181863772 Marionette DEBUG loaded listener.js 12:51:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x97e98400) [pid = 3332] [serial = 488] [outer = 0x947d2c00] 12:51:04 INFO - PROCESS | 3332 | 1461181864663 Marionette TRACE conn3 <- [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]]]}] 12:51:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:51:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1636ms 12:51:04 INFO - PROCESS | 3332 | 1461181864726 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:51:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:51:04 INFO - PROCESS | 3332 | 1461181864730 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 12:51:04 INFO - PROCESS | 3332 | 1461181864737 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:51:04 INFO - PROCESS | 3332 | 1461181864740 Marionette TRACE conn3 <- [1,622,null,{}] 12:51:04 INFO - PROCESS | 3332 | 1461181864746 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:04 INFO - PROCESS | 3332 | 1461181864977 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:51:05 INFO - PROCESS | 3332 | 1461181865214 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:05 INFO - PROCESS | 3332 | ++DOCSHELL 0x947d1000 == 70 [pid = 3332] [id = 163] 12:51:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x98a98800) [pid = 3332] [serial = 489] [outer = (nil)] 12:51:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x98eb2400) [pid = 3332] [serial = 490] [outer = 0x98a98800] 12:51:05 INFO - PROCESS | 3332 | 1461181865353 Marionette DEBUG loaded listener.js 12:51:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x99191c00) [pid = 3332] [serial = 491] [outer = 0x98a98800] 12:51:06 INFO - PROCESS | 3332 | 1461181866225 Marionette TRACE conn3 <- [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]]]}] 12:51:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:51:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1532ms 12:51:06 INFO - PROCESS | 3332 | 1461181866269 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:51:06 INFO - PROCESS | 3332 | 1461181866273 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 12:51:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:51:06 INFO - PROCESS | 3332 | 1461181866279 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:51:06 INFO - PROCESS | 3332 | 1461181866283 Marionette TRACE conn3 <- [1,626,null,{}] 12:51:06 INFO - PROCESS | 3332 | 1461181866289 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:06 INFO - PROCESS | 3332 | 1461181866573 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:51:06 INFO - PROCESS | 3332 | 1461181866825 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x97eec000 == 71 [pid = 3332] [id = 164] 12:51:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x97ef1000) [pid = 3332] [serial = 492] [outer = (nil)] 12:51:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x99b7d400) [pid = 3332] [serial = 493] [outer = 0x97ef1000] 12:51:06 INFO - PROCESS | 3332 | 1461181866957 Marionette DEBUG loaded listener.js 12:51:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x99b86c00) [pid = 3332] [serial = 494] [outer = 0x97ef1000] 12:51:07 INFO - PROCESS | 3332 | 1461181867856 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:51:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:51:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1640ms 12:51:07 INFO - PROCESS | 3332 | 1461181867922 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 3332 | 1461181867926 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 12:51:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:51:07 INFO - PROCESS | 3332 | 1461181867933 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 3332 | 1461181867937 Marionette TRACE conn3 <- [1,630,null,{}] 12:51:07 INFO - PROCESS | 3332 | 1461181867942 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:08 INFO - PROCESS | 3332 | 1461181868170 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:51:08 INFO - PROCESS | 3332 | 1461181868398 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c147800 == 72 [pid = 3332] [id = 165] 12:51:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x98e8b800) [pid = 3332] [serial = 495] [outer = (nil)] 12:51:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x9b091c00) [pid = 3332] [serial = 496] [outer = 0x98e8b800] 12:51:08 INFO - PROCESS | 3332 | 1461181868529 Marionette DEBUG loaded listener.js 12:51:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x9df8a800) [pid = 3332] [serial = 497] [outer = 0x98e8b800] 12:51:09 INFO - PROCESS | 3332 | 1461181869635 Marionette TRACE conn3 <- [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]]]}] 12:51:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:51:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1744ms 12:51:09 INFO - PROCESS | 3332 | 1461181869705 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:51:09 INFO - PROCESS | 3332 | 1461181869712 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 12:51:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:51:09 INFO - PROCESS | 3332 | 1461181869723 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:51:09 INFO - PROCESS | 3332 | 1461181869726 Marionette TRACE conn3 <- [1,634,null,{}] 12:51:09 INFO - PROCESS | 3332 | 1461181869733 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:09 INFO - PROCESS | 3332 | 1461181869963 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:51:10 INFO - PROCESS | 3332 | 1461181870187 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:10 INFO - PROCESS | 3332 | ++DOCSHELL 0x96c53800 == 73 [pid = 3332] [id = 166] 12:51:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x97eed400) [pid = 3332] [serial = 498] [outer = (nil)] 12:51:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x9fc54c00) [pid = 3332] [serial = 499] [outer = 0x97eed400] 12:51:10 INFO - PROCESS | 3332 | 1461181870279 Marionette DEBUG loaded listener.js 12:51:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x9ff0f800) [pid = 3332] [serial = 500] [outer = 0x97eed400] 12:51:10 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:51:11 INFO - PROCESS | 3332 | 1461181871158 Marionette TRACE conn3 <- [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]]]}] 12:51:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:51:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1479ms 12:51:11 INFO - PROCESS | 3332 | 1461181871204 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:51:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:51:11 INFO - PROCESS | 3332 | 1461181871208 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 12:51:11 INFO - PROCESS | 3332 | 1461181871215 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:51:11 INFO - PROCESS | 3332 | 1461181871218 Marionette TRACE conn3 <- [1,638,null,{}] 12:51:11 INFO - PROCESS | 3332 | 1461181871225 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:11 INFO - PROCESS | 3332 | 1461181871432 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:51:11 INFO - PROCESS | 3332 | 1461181871617 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x93503000 == 74 [pid = 3332] [id = 167] 12:51:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x93505400) [pid = 3332] [serial = 501] [outer = (nil)] 12:51:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x93509c00) [pid = 3332] [serial = 502] [outer = 0x93505400] 12:51:11 INFO - PROCESS | 3332 | 1461181871753 Marionette DEBUG loaded listener.js 12:51:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x9350d400) [pid = 3332] [serial = 503] [outer = 0x93505400] 12:51:12 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:51:12 INFO - PROCESS | 3332 | 1461181872678 Marionette TRACE conn3 <- [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]]]}] 12:51:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:51:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1538ms 12:51:12 INFO - PROCESS | 3332 | 1461181872753 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:51:12 INFO - PROCESS | 3332 | 1461181872757 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 12:51:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:51:12 INFO - PROCESS | 3332 | 1461181872765 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:51:12 INFO - PROCESS | 3332 | 1461181872770 Marionette TRACE conn3 <- [1,642,null,{}] 12:51:12 INFO - PROCESS | 3332 | 1461181872776 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:13 INFO - PROCESS | 3332 | 1461181873042 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:51:13 INFO - PROCESS | 3332 | 1461181873412 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 3332 | ++DOCSHELL 0xa0a2e000 == 75 [pid = 3332] [id = 168] 12:51:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0xa0a2e800) [pid = 3332] [serial = 504] [outer = (nil)] 12:51:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 179 (0xa0a8d000) [pid = 3332] [serial = 505] [outer = 0xa0a2e800] 12:51:13 INFO - PROCESS | 3332 | 1461181873536 Marionette DEBUG loaded listener.js 12:51:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 180 (0xa0c2d800) [pid = 3332] [serial = 506] [outer = 0xa0a2e800] 12:51:14 INFO - PROCESS | 3332 | 1461181874522 Marionette TRACE conn3 <- [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]]]}] 12:51:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:51:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1834ms 12:51:14 INFO - PROCESS | 3332 | 1461181874600 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:51:14 INFO - PROCESS | 3332 | 1461181874604 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 12:51:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:51:14 INFO - PROCESS | 3332 | 1461181874612 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:51:14 INFO - PROCESS | 3332 | 1461181874616 Marionette TRACE conn3 <- [1,646,null,{}] 12:51:14 INFO - PROCESS | 3332 | 1461181874622 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:14 INFO - PROCESS | 3332 | 1461181874863 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:51:15 INFO - PROCESS | 3332 | 1461181875156 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:15 INFO - PROCESS | 3332 | ++DOCSHELL 0x9ffc9c00 == 76 [pid = 3332] [id = 169] 12:51:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 181 (0xa0c32000) [pid = 3332] [serial = 507] [outer = (nil)] 12:51:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 182 (0xa2ac2c00) [pid = 3332] [serial = 508] [outer = 0xa0c32000] 12:51:15 INFO - PROCESS | 3332 | 1461181875248 Marionette DEBUG loaded listener.js 12:51:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 183 (0xa2ac8000) [pid = 3332] [serial = 509] [outer = 0xa0c32000] 12:51:16 INFO - PROCESS | 3332 | 1461181876185 Marionette TRACE conn3 <- [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]]]}] 12:51:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:51:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1639ms 12:51:16 INFO - PROCESS | 3332 | 1461181876253 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:51:16 INFO - PROCESS | 3332 | 1461181876257 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 12:51:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:51:16 INFO - PROCESS | 3332 | 1461181876264 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 3332 | 1461181876268 Marionette TRACE conn3 <- [1,650,null,{}] 12:51:16 INFO - PROCESS | 3332 | 1461181876284 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:16 INFO - PROCESS | 3332 | 1461181876527 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:51:16 INFO - PROCESS | 3332 | 1461181876812 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:16 INFO - PROCESS | 3332 | ++DOCSHELL 0x88ee6000 == 77 [pid = 3332] [id = 170] 12:51:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 184 (0x88ee6400) [pid = 3332] [serial = 510] [outer = (nil)] 12:51:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 185 (0x88eec800) [pid = 3332] [serial = 511] [outer = 0x88ee6400] 12:51:16 INFO - PROCESS | 3332 | 1461181876904 Marionette DEBUG loaded listener.js 12:51:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 186 (0x88eee400) [pid = 3332] [serial = 512] [outer = 0x88ee6400] 12:51:17 INFO - PROCESS | 3332 | 1461181877853 Marionette TRACE conn3 <- [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]]]}] 12:51:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:51:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1650ms 12:51:17 INFO - PROCESS | 3332 | 1461181877915 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:51:17 INFO - PROCESS | 3332 | 1461181877920 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 12:51:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:51:17 INFO - PROCESS | 3332 | 1461181877927 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:51:17 INFO - PROCESS | 3332 | 1461181877931 Marionette TRACE conn3 <- [1,654,null,{}] 12:51:17 INFO - PROCESS | 3332 | 1461181877938 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:18 INFO - PROCESS | 3332 | 1461181878154 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:51:18 INFO - PROCESS | 3332 | 1461181878420 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:18 INFO - PROCESS | 3332 | ++DOCSHELL 0x88eed800 == 78 [pid = 3332] [id = 171] 12:51:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 187 (0x88eeec00) [pid = 3332] [serial = 513] [outer = (nil)] 12:51:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 188 (0x8c216c00) [pid = 3332] [serial = 514] [outer = 0x88eeec00] 12:51:18 INFO - PROCESS | 3332 | 1461181878529 Marionette DEBUG loaded listener.js 12:51:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 189 (0x8e67ec00) [pid = 3332] [serial = 515] [outer = 0x88eeec00] 12:51:19 INFO - PROCESS | 3332 | 1461181879823 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:51:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:51:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1986ms 12:51:20 INFO - PROCESS | 3332 | 1461181880030 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:51:20 INFO - PROCESS | 3332 | 1461181880038 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 12:51:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:51:20 INFO - PROCESS | 3332 | 1461181880056 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:51:20 INFO - PROCESS | 3332 | 1461181880061 Marionette TRACE conn3 <- [1,658,null,{}] 12:51:20 INFO - PROCESS | 3332 | 1461181880070 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:20 INFO - PROCESS | 3332 | 1461181880243 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:51:20 INFO - PROCESS | 3332 | 1461181880446 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:20 INFO - PROCESS | 3332 | ++DOCSHELL 0x88d4f000 == 79 [pid = 3332] [id = 172] 12:51:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 190 (0x88d50800) [pid = 3332] [serial = 516] [outer = (nil)] 12:51:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 191 (0x89ee6c00) [pid = 3332] [serial = 517] [outer = 0x88d50800] 12:51:20 INFO - PROCESS | 3332 | 1461181880639 Marionette DEBUG loaded listener.js 12:51:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 192 (0x8b1c9400) [pid = 3332] [serial = 518] [outer = 0x88d50800] 12:51:21 INFO - PROCESS | 3332 | 1461181881582 Marionette TRACE conn3 <- [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]]]}] 12:51:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:51:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1593ms 12:51:21 INFO - PROCESS | 3332 | 1461181881649 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 3332 | 1461181881658 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 12:51:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:51:21 INFO - PROCESS | 3332 | 1461181881672 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 3332 | 1461181881675 Marionette TRACE conn3 <- [1,662,null,{}] 12:51:21 INFO - PROCESS | 3332 | 1461181881682 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:21 INFO - PROCESS | 3332 | 1461181881946 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:51:22 INFO - PROCESS | 3332 | --DOCSHELL 0x8f35f000 == 78 [pid = 3332] [id = 46] 12:51:22 INFO - PROCESS | 3332 | --DOCSHELL 0x8f35e800 == 77 [pid = 3332] [id = 52] 12:51:22 INFO - PROCESS | 3332 | --DOCSHELL 0x95dd3000 == 76 [pid = 3332] [id = 50] 12:51:22 INFO - PROCESS | 3332 | --DOCSHELL 0x91406000 == 75 [pid = 3332] [id = 48] 12:51:22 INFO - PROCESS | 3332 | --DOMWINDOW == 191 (0x9038d800) [pid = 3332] [serial = 406] [outer = (nil)] [url = about:blank] 12:51:22 INFO - PROCESS | 3332 | --DOMWINDOW == 190 (0x8b96e400) [pid = 3332] [serial = 375] [outer = (nil)] [url = about:blank] 12:51:22 INFO - PROCESS | 3332 | --DOMWINDOW == 189 (0x8b369400) [pid = 3332] [serial = 385] [outer = (nil)] [url = about:blank] 12:51:22 INFO - PROCESS | 3332 | --DOMWINDOW == 188 (0x8b1ca000) [pid = 3332] [serial = 381] [outer = (nil)] [url = about:blank] 12:51:22 INFO - PROCESS | 3332 | --DOMWINDOW == 187 (0x8b035400) [pid = 3332] [serial = 378] [outer = (nil)] [url = about:blank] 12:51:22 INFO - PROCESS | 3332 | --DOCSHELL 0x97b5ec00 == 74 [pid = 3332] [id = 39] 12:51:22 INFO - PROCESS | 3332 | 1461181882288 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:22 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c11c00 == 75 [pid = 3332] [id = 173] 12:51:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 188 (0x88d4e800) [pid = 3332] [serial = 519] [outer = (nil)] 12:51:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 189 (0x89ee5800) [pid = 3332] [serial = 520] [outer = 0x88d4e800] 12:51:22 INFO - PROCESS | 3332 | 1461181882391 Marionette DEBUG loaded listener.js 12:51:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 190 (0x8b364400) [pid = 3332] [serial = 521] [outer = 0x88d4e800] 12:51:22 INFO - PROCESS | 3332 | --DOCSHELL 0x89dd0c00 == 74 [pid = 3332] [id = 145] 12:51:22 INFO - PROCESS | 3332 | --DOCSHELL 0x89dcb400 == 73 [pid = 3332] [id = 144] 12:51:22 INFO - PROCESS | 3332 | --DOCSHELL 0x89dcc400 == 72 [pid = 3332] [id = 143] 12:51:22 INFO - PROCESS | 3332 | --DOCSHELL 0x8b032c00 == 71 [pid = 3332] [id = 142] 12:51:22 INFO - PROCESS | 3332 | --DOCSHELL 0x98b03000 == 70 [pid = 3332] [id = 141] 12:51:22 INFO - PROCESS | 3332 | --DOCSHELL 0x8b10f000 == 69 [pid = 3332] [id = 140] 12:51:22 INFO - PROCESS | 3332 | --DOCSHELL 0x8b110400 == 68 [pid = 3332] [id = 139] 12:51:22 INFO - PROCESS | 3332 | --DOCSHELL 0x8b110000 == 67 [pid = 3332] [id = 138] 12:51:22 INFO - PROCESS | 3332 | --DOCSHELL 0x8e7b4000 == 66 [pid = 3332] [id = 137] 12:51:22 INFO - PROCESS | 3332 | --DOCSHELL 0x8b030000 == 65 [pid = 3332] [id = 136] 12:51:23 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 189 (0x96c56c00) [pid = 3332] [serial = 271] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 188 (0x934f2400) [pid = 3332] [serial = 404] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 187 (0x8b36f000) [pid = 3332] [serial = 389] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 186 (0x8c14e800) [pid = 3332] [serial = 369] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 185 (0x8f35dc00) [pid = 3332] [serial = 394] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 184 (0x8c21bc00) [pid = 3332] [serial = 337] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 183 (0xa44c3000) [pid = 3332] [serial = 286] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 182 (0x8b363400) [pid = 3332] [serial = 388] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 181 (0xa6865000) [pid = 3332] [serial = 334] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 180 (0xa45e7800) [pid = 3332] [serial = 331] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 179 (0x914e3c00) [pid = 3332] [serial = 401] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 178 (0xa4450800) [pid = 3332] [serial = 280] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x8e7b3400) [pid = 3332] [serial = 289] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x8c15a400) [pid = 3332] [serial = 391] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0xa4b4c000) [pid = 3332] [serial = 328] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x92bcc400) [pid = 3332] [serial = 403] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x8ffe6000) [pid = 3332] [serial = 355] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x95dcf000) [pid = 3332] [serial = 363] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x9029b800) [pid = 3332] [serial = 398] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0xa45e5800) [pid = 3332] [serial = 322] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x99b84800) [pid = 3332] [serial = 319] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x8e686800) [pid = 3332] [serial = 357] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x914e2400) [pid = 3332] [serial = 205] [outer = (nil)] [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.] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x8ffdec00) [pid = 3332] [serial = 395] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x90291800) [pid = 3332] [serial = 397] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x98aa2c00) [pid = 3332] [serial = 274] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x8c160c00) [pid = 3332] [serial = 372] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x8c212000) [pid = 3332] [serial = 392] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0xa45b6400) [pid = 3332] [serial = 283] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0xa0f66c00) [pid = 3332] [serial = 277] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x98a9c000) [pid = 3332] [serial = 366] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x9038fc00) [pid = 3332] [serial = 325] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x91408800) [pid = 3332] [serial = 400] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x92cfb000) [pid = 3332] [serial = 316] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x91410400) [pid = 3332] [serial = 360] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 3332 | 1461181883426 Marionette TRACE conn3 <- [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]]]}] 12:51:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:51:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1787ms 12:51:23 INFO - PROCESS | 3332 | 1461181883458 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:51:23 INFO - PROCESS | 3332 | 1461181883462 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 12:51:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:51:23 INFO - PROCESS | 3332 | 1461181883469 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:51:23 INFO - PROCESS | 3332 | 1461181883475 Marionette TRACE conn3 <- [1,666,null,{}] 12:51:23 INFO - PROCESS | 3332 | 1461181883491 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:23 INFO - PROCESS | 3332 | 1461181883693 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:51:23 INFO - PROCESS | 3332 | 1461181883900 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:23 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c14a000 == 66 [pid = 3332] [id = 174] 12:51:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x8c153400) [pid = 3332] [serial = 522] [outer = (nil)] 12:51:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x8c216400) [pid = 3332] [serial = 523] [outer = 0x8c153400] 12:51:23 INFO - PROCESS | 3332 | 1461181883985 Marionette DEBUG loaded listener.js 12:51:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x8e7ad000) [pid = 3332] [serial = 524] [outer = 0x8c153400] 12:51:24 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:51:24 INFO - PROCESS | 3332 | 1461181884824 Marionette TRACE conn3 <- [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]]]}] 12:51:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:51:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1400ms 12:51:24 INFO - PROCESS | 3332 | 1461181884869 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:51:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:51:24 INFO - PROCESS | 3332 | 1461181884874 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 12:51:24 INFO - PROCESS | 3332 | 1461181884893 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 3332 | 1461181884897 Marionette TRACE conn3 <- [1,670,null,{}] 12:51:24 INFO - PROCESS | 3332 | 1461181884902 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:25 INFO - PROCESS | 3332 | 1461181885151 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:51:25 INFO - PROCESS | 3332 | 1461181885180 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:25 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b363400 == 67 [pid = 3332] [id = 175] 12:51:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x8f356000) [pid = 3332] [serial = 525] [outer = (nil)] 12:51:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x8f39e400) [pid = 3332] [serial = 526] [outer = 0x8f356000] 12:51:25 INFO - PROCESS | 3332 | 1461181885257 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x8f4ce800) [pid = 3332] [serial = 527] [outer = 0x8f356000] 12:51:26 INFO - PROCESS | 3332 | 1461181886219 Marionette TRACE conn3 <- [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]]]}] 12:51:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:51:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1398ms 12:51:26 INFO - PROCESS | 3332 | 1461181886279 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:51:26 INFO - PROCESS | 3332 | 1461181886283 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 12:51:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:51:26 INFO - PROCESS | 3332 | 1461181886295 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:51:26 INFO - PROCESS | 3332 | 1461181886298 Marionette TRACE conn3 <- [1,674,null,{}] 12:51:26 INFO - PROCESS | 3332 | 1461181886304 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:26 INFO - PROCESS | 3332 | 1461181886537 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:51:26 INFO - PROCESS | 3332 | 1461181886569 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x89727800 == 68 [pid = 3332] [id = 176] 12:51:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x8b964000) [pid = 3332] [serial = 528] [outer = (nil)] 12:51:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x90281800) [pid = 3332] [serial = 529] [outer = 0x8b964000] 12:51:26 INFO - PROCESS | 3332 | 1461181886647 Marionette DEBUG loaded listener.js 12:51:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x9028a400) [pid = 3332] [serial = 530] [outer = 0x8b964000] 12:51:27 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x8ffe7400) [pid = 3332] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:51:27 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x8b103000) [pid = 3332] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:51:27 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x89dd3800) [pid = 3332] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:51:27 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x8b962c00) [pid = 3332] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:51:27 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x8b103c00) [pid = 3332] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:51:27 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x8e7b5c00) [pid = 3332] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:51:27 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x8f325000) [pid = 3332] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:51:27 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:51:27 INFO - PROCESS | 3332 | 1461181887820 Marionette TRACE conn3 <- [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]]]}] 12:51:27 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 12:51:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1588ms 12:51:27 INFO - PROCESS | 3332 | 1461181887879 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:51:27 INFO - PROCESS | 3332 | 1461181887882 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 12:51:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:51:27 INFO - PROCESS | 3332 | 1461181887889 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:51:27 INFO - PROCESS | 3332 | 1461181887894 Marionette TRACE conn3 <- [1,678,null,{}] 12:51:27 INFO - PROCESS | 3332 | 1461181887900 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:28 INFO - PROCESS | 3332 | 1461181888116 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:51:28 INFO - PROCESS | 3332 | 1461181888282 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:28 INFO - PROCESS | 3332 | ++DOCSHELL 0x89729400 == 69 [pid = 3332] [id = 177] 12:51:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x8b02ec00) [pid = 3332] [serial = 531] [outer = (nil)] 12:51:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x902a0c00) [pid = 3332] [serial = 532] [outer = 0x8b02ec00] 12:51:28 INFO - PROCESS | 3332 | 1461181888365 Marionette DEBUG loaded listener.js 12:51:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x9078e400) [pid = 3332] [serial = 533] [outer = 0x8b02ec00] 12:51:29 INFO - PROCESS | 3332 | 1461181889159 Marionette TRACE conn3 <- [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]]]}] 12:51:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:51:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1440ms 12:51:29 INFO - PROCESS | 3332 | 1461181889338 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:51:29 INFO - PROCESS | 3332 | 1461181889346 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 12:51:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:51:29 INFO - PROCESS | 3332 | 1461181889356 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - PROCESS | 3332 | 1461181889360 Marionette TRACE conn3 <- [1,682,null,{}] 12:51:29 INFO - PROCESS | 3332 | 1461181889370 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:29 INFO - PROCESS | 3332 | 1461181889616 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:51:29 INFO - PROCESS | 3332 | 1461181889881 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x8993a400 == 70 [pid = 3332] [id = 178] 12:51:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x8993ac00) [pid = 3332] [serial = 534] [outer = (nil)] 12:51:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x89dd4c00) [pid = 3332] [serial = 535] [outer = 0x8993ac00] 12:51:30 INFO - PROCESS | 3332 | 1461181890002 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x89eef800) [pid = 3332] [serial = 536] [outer = 0x8993ac00] 12:51:31 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:31 INFO - PROCESS | 3332 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:51:31 INFO - PROCESS | 3332 | 1461181891399 Marionette TRACE conn3 <- [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]]]}] 12:51:31 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) 12:51:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2141ms 12:51:31 INFO - PROCESS | 3332 | 1461181891499 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:51:31 INFO - PROCESS | 3332 | 1461181891506 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 12:51:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:51:31 INFO - PROCESS | 3332 | 1461181891521 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:51:31 INFO - PROCESS | 3332 | 1461181891528 Marionette TRACE conn3 <- [1,686,null,{}] 12:51:31 INFO - PROCESS | 3332 | 1461181891536 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:31 INFO - PROCESS | 3332 | 1461181891742 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:51:31 INFO - PROCESS | 3332 | 1461181891924 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:31 INFO - PROCESS | 3332 | ++DOCSHELL 0x8972e000 == 71 [pid = 3332] [id = 179] 12:51:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x89dcf800) [pid = 3332] [serial = 537] [outer = (nil)] 12:51:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x8b980c00) [pid = 3332] [serial = 538] [outer = 0x89dcf800] 12:51:32 INFO - PROCESS | 3332 | 1461181892016 Marionette DEBUG loaded listener.js 12:51:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x8c211800) [pid = 3332] [serial = 539] [outer = 0x89dcf800] 12:51:33 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:33 INFO - PROCESS | 3332 | 1461181893554 Marionette TRACE conn3 <- [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]]]}] 12:51:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:51:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2106ms 12:51:33 INFO - PROCESS | 3332 | 1461181893623 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:51:33 INFO - PROCESS | 3332 | 1461181893628 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 12:51:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:51:33 INFO - PROCESS | 3332 | 1461181893635 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:51:33 INFO - PROCESS | 3332 | 1461181893640 Marionette TRACE conn3 <- [1,690,null,{}] 12:51:33 INFO - PROCESS | 3332 | 1461181893657 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:33 INFO - PROCESS | 3332 | 1461181893902 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:51:34 INFO - PROCESS | 3332 | 1461181894089 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b36b000 == 72 [pid = 3332] [id = 180] 12:51:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x8c15cc00) [pid = 3332] [serial = 540] [outer = (nil)] 12:51:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x90387800) [pid = 3332] [serial = 541] [outer = 0x8c15cc00] 12:51:34 INFO - PROCESS | 3332 | 1461181894185 Marionette DEBUG loaded listener.js 12:51:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x92026000) [pid = 3332] [serial = 542] [outer = 0x8c15cc00] 12:51:35 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:35 INFO - PROCESS | 3332 | 1461181895572 Marionette TRACE conn3 <- [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]]]}] 12:51:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:51:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1985ms 12:51:35 INFO - PROCESS | 3332 | 1461181895653 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:51:35 INFO - PROCESS | 3332 | 1461181895658 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 12:51:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:51:35 INFO - PROCESS | 3332 | 1461181895685 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:51:35 INFO - PROCESS | 3332 | 1461181895690 Marionette TRACE conn3 <- [1,694,null,{}] 12:51:35 INFO - PROCESS | 3332 | 1461181895698 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:35 INFO - PROCESS | 3332 | 1461181895897 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:51:36 INFO - PROCESS | 3332 | 1461181896081 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:36 INFO - PROCESS | 3332 | ++DOCSHELL 0x90383000 == 73 [pid = 3332] [id = 181] 12:51:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x9140a800) [pid = 3332] [serial = 543] [outer = (nil)] 12:51:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x92cfc400) [pid = 3332] [serial = 544] [outer = 0x9140a800] 12:51:36 INFO - PROCESS | 3332 | 1461181896172 Marionette DEBUG loaded listener.js 12:51:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x934edc00) [pid = 3332] [serial = 545] [outer = 0x9140a800] 12:51:37 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:37 INFO - PROCESS | 3332 | 1461181897527 Marionette TRACE conn3 <- [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]]]}] 12:51:37 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) 12:51:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1891ms 12:51:37 INFO - PROCESS | 3332 | 1461181897590 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:51:37 INFO - PROCESS | 3332 | 1461181897595 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 12:51:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:51:37 INFO - PROCESS | 3332 | 1461181897624 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:51:37 INFO - PROCESS | 3332 | 1461181897629 Marionette TRACE conn3 <- [1,698,null,{}] 12:51:37 INFO - PROCESS | 3332 | 1461181897635 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:37 INFO - PROCESS | 3332 | 1461181897832 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:51:38 INFO - PROCESS | 3332 | 1461181898015 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cf8800 == 74 [pid = 3332] [id = 182] 12:51:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x92cfa000) [pid = 3332] [serial = 546] [outer = (nil)] 12:51:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x9350c800) [pid = 3332] [serial = 547] [outer = 0x92cfa000] 12:51:38 INFO - PROCESS | 3332 | 1461181898106 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x947cb400) [pid = 3332] [serial = 548] [outer = 0x92cfa000] 12:51:39 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:39 INFO - PROCESS | 3332 | 1461181899444 Marionette TRACE conn3 <- [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]]]}] 12:51:39 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) 12:51:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1839ms 12:51:39 INFO - PROCESS | 3332 | 1461181899458 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 3332 | 1461181899462 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 12:51:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:51:39 INFO - PROCESS | 3332 | 1461181899469 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 3332 | 1461181899473 Marionette TRACE conn3 <- [1,702,null,{}] 12:51:39 INFO - PROCESS | 3332 | 1461181899593 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:39 INFO - PROCESS | 3332 | 1461181899828 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:51:40 INFO - PROCESS | 3332 | 1461181900015 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:40 INFO - PROCESS | 3332 | ++DOCSHELL 0x934f3c00 == 75 [pid = 3332] [id = 183] 12:51:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x9350a800) [pid = 3332] [serial = 549] [outer = (nil)] 12:51:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x97b4fc00) [pid = 3332] [serial = 550] [outer = 0x9350a800] 12:51:40 INFO - PROCESS | 3332 | 1461181900123 Marionette DEBUG loaded listener.js 12:51:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x98548c00) [pid = 3332] [serial = 551] [outer = 0x9350a800] 12:51:41 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:41 INFO - PROCESS | 3332 | 1461181901458 Marionette TRACE conn3 <- [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]]]}] 12:51:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:51:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2002ms 12:51:41 INFO - PROCESS | 3332 | 1461181901472 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:51:41 INFO - PROCESS | 3332 | 1461181901476 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 12:51:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:51:41 INFO - PROCESS | 3332 | 1461181901484 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:51:41 INFO - PROCESS | 3332 | 1461181901488 Marionette TRACE conn3 <- [1,706,null,{}] 12:51:41 INFO - PROCESS | 3332 | 1461181901563 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:41 INFO - PROCESS | 3332 | 1461181901768 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:51:41 INFO - PROCESS | 3332 | 1461181901950 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x96f72400 == 76 [pid = 3332] [id = 184] 12:51:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 179 (0x97907400) [pid = 3332] [serial = 552] [outer = (nil)] 12:51:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 180 (0x99208000) [pid = 3332] [serial = 553] [outer = 0x97907400] 12:51:42 INFO - PROCESS | 3332 | 1461181902041 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 181 (0x99ba7000) [pid = 3332] [serial = 554] [outer = 0x97907400] 12:51:43 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:43 INFO - PROCESS | 3332 | 1461181903374 Marionette TRACE conn3 <- [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]]]}] 12:51:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:51:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1947ms 12:51:43 INFO - PROCESS | 3332 | 1461181903455 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:51:43 INFO - PROCESS | 3332 | 1461181903460 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 12:51:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:51:43 INFO - PROCESS | 3332 | 1461181903520 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:51:43 INFO - PROCESS | 3332 | 1461181903524 Marionette TRACE conn3 <- [1,710,null,{}] 12:51:43 INFO - PROCESS | 3332 | 1461181903531 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:43 INFO - PROCESS | 3332 | 1461181903728 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:51:43 INFO - PROCESS | 3332 | 1461181903914 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:43 INFO - PROCESS | 3332 | ++DOCSHELL 0x98a9e000 == 77 [pid = 3332] [id = 185] 12:51:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 182 (0x98eb6400) [pid = 3332] [serial = 555] [outer = (nil)] 12:51:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 183 (0x9fb8fc00) [pid = 3332] [serial = 556] [outer = 0x98eb6400] 12:51:44 INFO - PROCESS | 3332 | 1461181904003 Marionette DEBUG loaded listener.js 12:51:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 184 (0x9ff35400) [pid = 3332] [serial = 557] [outer = 0x98eb6400] 12:51:45 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:45 INFO - PROCESS | 3332 | 1461181905335 Marionette TRACE conn3 <- [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]]]}] 12:51:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:51:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1842ms 12:51:45 INFO - PROCESS | 3332 | 1461181905357 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 12:51:45 INFO - PROCESS | 3332 | 1461181905361 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 12:51:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:51:45 INFO - PROCESS | 3332 | 1461181905369 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:51:45 INFO - PROCESS | 3332 | 1461181905373 Marionette TRACE conn3 <- [1,714,null,{}] 12:51:45 INFO - PROCESS | 3332 | 1461181905478 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:45 INFO - PROCESS | 3332 | 1461181905685 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:51:45 INFO - PROCESS | 3332 | 1461181905869 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:45 INFO - PROCESS | 3332 | ++DOCSHELL 0x88d4f800 == 78 [pid = 3332] [id = 186] 12:51:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 185 (0x8972cc00) [pid = 3332] [serial = 558] [outer = (nil)] 12:51:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 186 (0x8c220800) [pid = 3332] [serial = 559] [outer = 0x8972cc00] 12:51:45 INFO - PROCESS | 3332 | 1461181905958 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 187 (0x8f4d5c00) [pid = 3332] [serial = 560] [outer = 0x8972cc00] 12:51:47 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:47 INFO - PROCESS | 3332 | 1461181907622 Marionette TRACE conn3 <- [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]]]}] 12:51:47 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 12:51:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2294ms 12:51:47 INFO - PROCESS | 3332 | 1461181907663 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:51:47 INFO - PROCESS | 3332 | 1461181907669 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 12:51:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:51:47 INFO - PROCESS | 3332 | 1461181907678 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:51:47 INFO - PROCESS | 3332 | 1461181907684 Marionette TRACE conn3 <- [1,718,null,{}] 12:51:47 INFO - PROCESS | 3332 | 1461181907692 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:47 INFO - PROCESS | 3332 | 1461181907915 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:51:48 INFO - PROCESS | 3332 | 1461181908106 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x89eec800 == 79 [pid = 3332] [id = 187] 12:51:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 188 (0x8b1cb400) [pid = 3332] [serial = 561] [outer = (nil)] 12:51:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 189 (0x8b98a800) [pid = 3332] [serial = 562] [outer = 0x8b1cb400] 12:51:48 INFO - PROCESS | 3332 | 1461181908191 Marionette DEBUG loaded listener.js 12:51:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 190 (0x8c150400) [pid = 3332] [serial = 563] [outer = 0x8b1cb400] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x8c215800 == 78 [pid = 3332] [id = 119] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x8b1c5800 == 77 [pid = 3332] [id = 127] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x8b367000 == 76 [pid = 3332] [id = 128] 12:51:49 INFO - PROCESS | 3332 | --DOMWINDOW == 189 (0x914e4c00) [pid = 3332] [serial = 472] [outer = (nil)] [url = about:blank] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x8ffe6400 == 75 [pid = 3332] [id = 122] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x8c15b400 == 74 [pid = 3332] [id = 124] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x92cf8400 == 73 [pid = 3332] [id = 121] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x8b030400 == 72 [pid = 3332] [id = 126] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x8b966c00 == 71 [pid = 3332] [id = 125] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x90388000 == 70 [pid = 3332] [id = 120] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x89727800 == 69 [pid = 3332] [id = 176] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x8b363400 == 68 [pid = 3332] [id = 175] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x8c14a000 == 67 [pid = 3332] [id = 174] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x88c11c00 == 66 [pid = 3332] [id = 173] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x88d4f000 == 65 [pid = 3332] [id = 172] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x88eed800 == 64 [pid = 3332] [id = 171] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x88ee6000 == 63 [pid = 3332] [id = 170] 12:51:49 INFO - PROCESS | 3332 | --DOCSHELL 0x9ffc9c00 == 62 [pid = 3332] [id = 169] 12:51:49 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:49 INFO - PROCESS | 3332 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:51:49 INFO - PROCESS | 3332 | 1461181909696 Marionette TRACE conn3 <- [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]]]}] 12:51:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:51:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2040ms 12:51:49 INFO - PROCESS | 3332 | 1461181909768 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 12:51:49 INFO - PROCESS | 3332 | 1461181909778 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 12:51:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:51:49 INFO - PROCESS | 3332 | 1461181909797 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:51:49 INFO - PROCESS | 3332 | 1461181909803 Marionette TRACE conn3 <- [1,722,null,{}] 12:51:49 INFO - PROCESS | 3332 | 1461181909810 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:50 INFO - PROCESS | 3332 | 1461181909999 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 188 (0x9028d000) [pid = 3332] [serial = 467] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 187 (0x8e7af000) [pid = 3332] [serial = 470] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 186 (0x8ffe0c00) [pid = 3332] [serial = 464] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 185 (0x90286400) [pid = 3332] [serial = 466] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 184 (0x8c212800) [pid = 3332] [serial = 469] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 183 (0x8b104400) [pid = 3332] [serial = 455] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 182 (0x8b02b000) [pid = 3332] [serial = 454] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 181 (0x8b97fc00) [pid = 3332] [serial = 458] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 180 (0x8b96e000) [pid = 3332] [serial = 457] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 179 (0x98eb5400) [pid = 3332] [serial = 424] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 178 (0x8c14f800) [pid = 3332] [serial = 460] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x8f31e400) [pid = 3332] [serial = 461] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x92bce800) [pid = 3332] [serial = 407] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x902a0800) [pid = 3332] [serial = 415] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x89ee1800) [pid = 3332] [serial = 433] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x8b987400) [pid = 3332] [serial = 427] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x9526c800) [pid = 3332] [serial = 418] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x8f360c00) [pid = 3332] [serial = 412] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x8f4d4c00) [pid = 3332] [serial = 463] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x89dd3000) [pid = 3332] [serial = 430] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x97e99400) [pid = 3332] [serial = 421] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x8b10a400) [pid = 3332] [serial = 409] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x89eed800) [pid = 3332] [serial = 436] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x89728800) [pid = 3332] [serial = 439] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x89936800) [pid = 3332] [serial = 442] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x88c0d800) [pid = 3332] [serial = 445] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x88d4c000) [pid = 3332] [serial = 448] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x88d56400) [pid = 3332] [serial = 451] [outer = (nil)] [url = about:blank] 12:51:50 INFO - PROCESS | 3332 | 1461181910228 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:50 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c0d800 == 63 [pid = 3332] [id = 188] 12:51:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x88d4c000) [pid = 3332] [serial = 564] [outer = (nil)] 12:51:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x89ee1800) [pid = 3332] [serial = 565] [outer = 0x88d4c000] 12:51:50 INFO - PROCESS | 3332 | 1461181910312 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x8b1c8000) [pid = 3332] [serial = 566] [outer = 0x88d4c000] 12:51:51 INFO - PROCESS | 3332 | 1461181911164 Marionette TRACE conn3 <- [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] 12:51:51 INFO - PROCESS | 3332 | 1461181911241 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 12:51:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:51:51 INFO - PROCESS | 3332 | 1461181911248 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:51:51 INFO - PROCESS | 3332 | 1461181911254 Marionette TRACE conn3 <- [1,726,null,{}] 12:51:51 INFO - PROCESS | 3332 | 1461181911271 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:51 INFO - PROCESS | 3332 | 1461181911475 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:51:51 INFO - PROCESS | 3332 | 1461181911716 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:51 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b970800 == 64 [pid = 3332] [id = 189] 12:51:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x8c21cc00) [pid = 3332] [serial = 567] [outer = (nil)] 12:51:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x8e7ac400) [pid = 3332] [serial = 568] [outer = 0x8c21cc00] 12:51:51 INFO - PROCESS | 3332 | 1461181911802 Marionette DEBUG loaded listener.js 12:51:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x8e7b8000) [pid = 3332] [serial = 569] [outer = 0x8c21cc00] 12:51:52 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:52 INFO - PROCESS | 3332 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:51:52 INFO - PROCESS | 3332 | 1461181912765 Marionette TRACE conn3 <- [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]]]}] 12:51:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:51:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1555ms 12:51:52 INFO - PROCESS | 3332 | 1461181912804 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:51:52 INFO - PROCESS | 3332 | 1461181912810 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 12:51:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:51:52 INFO - PROCESS | 3332 | 1461181912816 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:51:52 INFO - PROCESS | 3332 | 1461181912819 Marionette TRACE conn3 <- [1,730,null,{}] 12:51:52 INFO - PROCESS | 3332 | 1461181912832 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:53 INFO - PROCESS | 3332 | 1461181913060 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:51:53 INFO - PROCESS | 3332 | 1461181913093 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c21ec00 == 65 [pid = 3332] [id = 190] 12:51:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x8f31f400) [pid = 3332] [serial = 570] [outer = (nil)] 12:51:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x8f3a6000) [pid = 3332] [serial = 571] [outer = 0x8f31f400] 12:51:53 INFO - PROCESS | 3332 | 1461181913172 Marionette DEBUG loaded listener.js 12:51:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x8ffe1800) [pid = 3332] [serial = 572] [outer = 0x8f31f400] 12:51:54 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:54 INFO - PROCESS | 3332 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:51:54 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x8f356000) [pid = 3332] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:51:54 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x8b964000) [pid = 3332] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:51:54 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x88d4e800) [pid = 3332] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:51:54 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x88d50800) [pid = 3332] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:51:54 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x8c153400) [pid = 3332] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:51:54 INFO - PROCESS | 3332 | 1461181914546 Marionette TRACE conn3 <- [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[4040] expected 0 but got 255","_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] 12:51:54 INFO - PROCESS | 3332 | 1461181914628 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 12:51:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:51:54 INFO - PROCESS | 3332 | 1461181914635 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:51:54 INFO - PROCESS | 3332 | 1461181914639 Marionette TRACE conn3 <- [1,734,null,{}] 12:51:54 INFO - PROCESS | 3332 | 1461181914736 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:54 INFO - PROCESS | 3332 | 1461181914969 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:51:55 INFO - PROCESS | 3332 | 1461181915076 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:55 INFO - PROCESS | 3332 | ++DOCSHELL 0x88ee5000 == 66 [pid = 3332] [id = 191] 12:51:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x8c15d400) [pid = 3332] [serial = 573] [outer = (nil)] 12:51:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x8f4cb000) [pid = 3332] [serial = 574] [outer = 0x8c15d400] 12:51:55 INFO - PROCESS | 3332 | 1461181915167 Marionette DEBUG loaded listener.js 12:51:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x90282000) [pid = 3332] [serial = 575] [outer = 0x8c15d400] 12:51:55 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:55 INFO - PROCESS | 3332 | 1461181915916 Marionette TRACE conn3 <- [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]]]}] 12:51:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:51:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1338ms 12:51:55 INFO - PROCESS | 3332 | 1461181915976 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:51:55 INFO - PROCESS | 3332 | 1461181915980 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 12:51:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:51:55 INFO - PROCESS | 3332 | 1461181915988 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:51:55 INFO - PROCESS | 3332 | 1461181915992 Marionette TRACE conn3 <- [1,738,null,{}] 12:51:56 INFO - PROCESS | 3332 | 1461181916007 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:56 INFO - PROCESS | 3332 | 1461181916225 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:51:56 INFO - PROCESS | 3332 | 1461181916243 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b964000 == 67 [pid = 3332] [id = 192] 12:51:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x9029b000) [pid = 3332] [serial = 576] [outer = (nil)] 12:51:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x91408400) [pid = 3332] [serial = 577] [outer = 0x9029b000] 12:51:56 INFO - PROCESS | 3332 | 1461181916323 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x92abec00) [pid = 3332] [serial = 578] [outer = 0x9029b000] 12:51:57 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:57 INFO - PROCESS | 3332 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:51:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:51:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1995ms 12:51:57 INFO - PROCESS | 3332 | 1461181917972 Marionette TRACE conn3 <- [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]]]}] 12:51:57 INFO - PROCESS | 3332 | 1461181917985 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:51:57 INFO - PROCESS | 3332 | 1461181917991 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 12:51:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:51:58 INFO - PROCESS | 3332 | 1461181918001 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:51:58 INFO - PROCESS | 3332 | 1461181918006 Marionette TRACE conn3 <- [1,742,null,{}] 12:51:58 INFO - PROCESS | 3332 | 1461181918125 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:58 INFO - PROCESS | 3332 | 1461181918330 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:51:58 INFO - PROCESS | 3332 | 1461181918528 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:58 INFO - PROCESS | 3332 | ++DOCSHELL 0x89729000 == 68 [pid = 3332] [id = 193] 12:51:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x89dd7400) [pid = 3332] [serial = 579] [outer = (nil)] 12:51:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x8b1cdc00) [pid = 3332] [serial = 580] [outer = 0x89dd7400] 12:51:58 INFO - PROCESS | 3332 | 1461181918623 Marionette DEBUG loaded listener.js 12:51:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x8b987400) [pid = 3332] [serial = 581] [outer = 0x89dd7400] 12:52:00 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:00 INFO - PROCESS | 3332 | 1461181920166 Marionette TRACE conn3 <- [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]]]}] 12:52:00 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 12:52:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2199ms 12:52:00 INFO - PROCESS | 3332 | 1461181920200 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:52:00 INFO - PROCESS | 3332 | 1461181920210 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 12:52:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:52:00 INFO - PROCESS | 3332 | 1461181920223 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:52:00 INFO - PROCESS | 3332 | 1461181920227 Marionette TRACE conn3 <- [1,746,null,{}] 12:52:00 INFO - PROCESS | 3332 | 1461181920235 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:00 INFO - PROCESS | 3332 | 1461181920483 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:52:00 INFO - PROCESS | 3332 | 1461181920667 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:00 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b1cac00 == 69 [pid = 3332] [id = 194] 12:52:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x8b969c00) [pid = 3332] [serial = 582] [outer = (nil)] 12:52:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x8e67c000) [pid = 3332] [serial = 583] [outer = 0x8b969c00] 12:52:00 INFO - PROCESS | 3332 | 1461181920761 Marionette DEBUG loaded listener.js 12:52:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x8ffdd800) [pid = 3332] [serial = 584] [outer = 0x8b969c00] 12:52:01 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:02 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:02 INFO - PROCESS | 3332 | 1461181922138 Marionette TRACE conn3 <- [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]]]}] 12:52:02 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.) 12:52:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1939ms 12:52:02 INFO - PROCESS | 3332 | 1461181922220 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:52:02 INFO - PROCESS | 3332 | 1461181922226 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 12:52:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:52:02 INFO - PROCESS | 3332 | 1461181922239 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:52:02 INFO - PROCESS | 3332 | 1461181922244 Marionette TRACE conn3 <- [1,750,null,{}] 12:52:02 INFO - PROCESS | 3332 | 1461181922265 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:02 INFO - PROCESS | 3332 | 1461181922478 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:52:02 INFO - PROCESS | 3332 | 1461181922663 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:02 INFO - PROCESS | 3332 | ++DOCSHELL 0x90292800 == 70 [pid = 3332] [id = 195] 12:52:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x90295400) [pid = 3332] [serial = 585] [outer = (nil)] 12:52:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 179 (0x92bce800) [pid = 3332] [serial = 586] [outer = 0x90295400] 12:52:02 INFO - PROCESS | 3332 | 1461181922763 Marionette DEBUG loaded listener.js 12:52:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 180 (0x934f0000) [pid = 3332] [serial = 587] [outer = 0x90295400] 12:52:04 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:04 INFO - PROCESS | 3332 | 1461181924486 Marionette TRACE conn3 <- [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]]]}] 12:52:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:52:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2295ms 12:52:04 INFO - PROCESS | 3332 | 1461181924533 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:52:04 INFO - PROCESS | 3332 | 1461181924539 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 12:52:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:52:04 INFO - PROCESS | 3332 | 1461181924548 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:52:04 INFO - PROCESS | 3332 | 1461181924557 Marionette TRACE conn3 <- [1,754,null,{}] 12:52:04 INFO - PROCESS | 3332 | 1461181924572 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:04 INFO - PROCESS | 3332 | 1461181924809 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:52:05 INFO - PROCESS | 3332 | 1461181924996 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 3332 | ++DOCSHELL 0x89dd8400 == 71 [pid = 3332] [id = 196] 12:52:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 181 (0x8c14e000) [pid = 3332] [serial = 588] [outer = (nil)] 12:52:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 182 (0x93510400) [pid = 3332] [serial = 589] [outer = 0x8c14e000] 12:52:05 INFO - PROCESS | 3332 | 1461181925089 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 183 (0x95dcf000) [pid = 3332] [serial = 590] [outer = 0x8c14e000] 12:52:06 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:06 INFO - PROCESS | 3332 | 1461181926444 Marionette TRACE conn3 <- [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]]]}] 12:52:06 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 12:52:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1948ms 12:52:06 INFO - PROCESS | 3332 | 1461181926578 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:52:06 INFO - PROCESS | 3332 | 1461181926582 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 12:52:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:52:06 INFO - PROCESS | 3332 | 1461181926600 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:52:06 INFO - PROCESS | 3332 | 1461181926604 Marionette TRACE conn3 <- [1,758,null,{}] 12:52:06 INFO - PROCESS | 3332 | 1461181926612 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:06 INFO - PROCESS | 3332 | 1461181926807 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:52:07 INFO - PROCESS | 3332 | 1461181926993 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:07 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cf3800 == 72 [pid = 3332] [id = 197] 12:52:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 184 (0x934ea000) [pid = 3332] [serial = 591] [outer = (nil)] 12:52:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 185 (0x96f74000) [pid = 3332] [serial = 592] [outer = 0x934ea000] 12:52:07 INFO - PROCESS | 3332 | 1461181927083 Marionette DEBUG loaded listener.js 12:52:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 186 (0x97e96c00) [pid = 3332] [serial = 593] [outer = 0x934ea000] 12:52:07 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:07 INFO - PROCESS | 3332 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:52:07 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:07 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:07 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:52:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 187 (0x98ec8800) [pid = 3332] [serial = 594] [outer = 0x978ef400] 12:52:08 INFO - PROCESS | 3332 | 1461181928119 Marionette TRACE conn3 <- [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]]]}] 12:52:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:52:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1588ms 12:52:08 INFO - PROCESS | 3332 | 1461181928215 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:52:08 INFO - PROCESS | 3332 | 1461181928220 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 12:52:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:52:08 INFO - PROCESS | 3332 | 1461181928228 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:52:08 INFO - PROCESS | 3332 | 1461181928232 Marionette TRACE conn3 <- [1,762,null,{}] 12:52:08 INFO - PROCESS | 3332 | 1461181928238 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:08 INFO - PROCESS | 3332 | 1461181928487 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:52:08 INFO - PROCESS | 3332 | 1461181928732 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b1c8800 == 73 [pid = 3332] [id = 198] 12:52:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 188 (0x8b1ce800) [pid = 3332] [serial = 595] [outer = (nil)] 12:52:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 189 (0x984d7000) [pid = 3332] [serial = 596] [outer = 0x8b1ce800] 12:52:08 INFO - PROCESS | 3332 | 1461181928828 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 190 (0x99842000) [pid = 3332] [serial = 597] [outer = 0x8b1ce800] 12:52:10 INFO - PROCESS | 3332 | 1461181930129 Marionette TRACE conn3 <- [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]]]}] 12:52:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:52:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1945ms 12:52:10 INFO - PROCESS | 3332 | 1461181930259 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:52:10 INFO - PROCESS | 3332 | 1461181930264 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 12:52:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:52:10 INFO - PROCESS | 3332 | 1461181930284 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:52:10 INFO - PROCESS | 3332 | 1461181930287 Marionette TRACE conn3 <- [1,766,null,{}] 12:52:10 INFO - PROCESS | 3332 | 1461181930295 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:10 INFO - PROCESS | 3332 | 1461181930527 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:52:10 INFO - PROCESS | 3332 | 1461181930716 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:10 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c12000 == 74 [pid = 3332] [id = 199] 12:52:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 191 (0x97e97400) [pid = 3332] [serial = 598] [outer = (nil)] 12:52:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 192 (0x9fc60400) [pid = 3332] [serial = 599] [outer = 0x97e97400] 12:52:10 INFO - PROCESS | 3332 | 1461181930805 Marionette DEBUG loaded listener.js 12:52:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 193 (0x9ff34400) [pid = 3332] [serial = 600] [outer = 0x97e97400] 12:52:12 INFO - PROCESS | 3332 | 1461181932151 Marionette TRACE conn3 <- [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]]]}] 12:52:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:52:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1891ms 12:52:12 INFO - PROCESS | 3332 | 1461181932220 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:52:12 INFO - PROCESS | 3332 | 1461181932226 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 12:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:52:12 INFO - PROCESS | 3332 | 1461181932286 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 3332 | 1461181932289 Marionette TRACE conn3 <- [1,770,null,{}] 12:52:12 INFO - PROCESS | 3332 | 1461181932301 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:12 INFO - PROCESS | 3332 | 1461181932526 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:52:12 INFO - PROCESS | 3332 | 1461181932714 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:12 INFO - PROCESS | 3332 | ++DOCSHELL 0x978f5000 == 75 [pid = 3332] [id = 200] 12:52:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 194 (0x99b85800) [pid = 3332] [serial = 601] [outer = (nil)] 12:52:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 195 (0xa0e54c00) [pid = 3332] [serial = 602] [outer = 0x99b85800] 12:52:12 INFO - PROCESS | 3332 | 1461181932807 Marionette DEBUG loaded listener.js 12:52:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 196 (0xa2ac5800) [pid = 3332] [serial = 603] [outer = 0x99b85800] 12:52:13 INFO - PROCESS | 3332 | 1461181933743 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1546ms 12:52:13 INFO - PROCESS | 3332 | 1461181933801 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:52:13 INFO - PROCESS | 3332 | 1461181933805 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 12:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:52:13 INFO - PROCESS | 3332 | 1461181933814 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:52:13 INFO - PROCESS | 3332 | 1461181933818 Marionette TRACE conn3 <- [1,774,null,{}] 12:52:13 INFO - PROCESS | 3332 | 1461181933824 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:14 INFO - PROCESS | 3332 | 1461181934028 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:52:14 INFO - PROCESS | 3332 | 1461181934272 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:14 INFO - PROCESS | 3332 | ++DOCSHELL 0x9b09f000 == 76 [pid = 3332] [id = 201] 12:52:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 197 (0x9fb8f800) [pid = 3332] [serial = 604] [outer = (nil)] 12:52:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 198 (0xa4452800) [pid = 3332] [serial = 605] [outer = 0x9fb8f800] 12:52:14 INFO - PROCESS | 3332 | 1461181934404 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 199 (0xa447b400) [pid = 3332] [serial = 606] [outer = 0x9fb8f800] 12:52:15 INFO - PROCESS | 3332 | 1461181935356 Marionette TRACE conn3 <- [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]]]}] 12:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1583ms 12:52:15 INFO - PROCESS | 3332 | 1461181935398 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:52:15 INFO - PROCESS | 3332 | 1461181935402 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 12:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:52:15 INFO - PROCESS | 3332 | 1461181935410 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:52:15 INFO - PROCESS | 3332 | 1461181935414 Marionette TRACE conn3 <- [1,778,null,{}] 12:52:15 INFO - PROCESS | 3332 | 1461181935421 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:15 INFO - PROCESS | 3332 | 1461181935672 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:52:15 INFO - PROCESS | 3332 | 1461181935950 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:15 INFO - PROCESS | 3332 | ++DOCSHELL 0x89931c00 == 77 [pid = 3332] [id = 202] 12:52:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 200 (0x89dda800) [pid = 3332] [serial = 607] [outer = (nil)] 12:52:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 201 (0x89f92800) [pid = 3332] [serial = 608] [outer = 0x89dda800] 12:52:16 INFO - PROCESS | 3332 | 1461181936044 Marionette DEBUG loaded listener.js 12:52:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 202 (0x89f96000) [pid = 3332] [serial = 609] [outer = 0x89dda800] 12:52:16 INFO - PROCESS | 3332 | 1461181936987 Marionette TRACE conn3 <- [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]]]}] 12:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1638ms 12:52:17 INFO - PROCESS | 3332 | 1461181937049 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:52:17 INFO - PROCESS | 3332 | 1461181937056 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 12:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:52:17 INFO - PROCESS | 3332 | 1461181937064 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:52:17 INFO - PROCESS | 3332 | 1461181937069 Marionette TRACE conn3 <- [1,782,null,{}] 12:52:17 INFO - PROCESS | 3332 | 1461181937075 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:17 INFO - PROCESS | 3332 | 1461181937355 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:52:18 INFO - PROCESS | 3332 | 1461181938002 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:18 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c0b000 == 78 [pid = 3332] [id = 203] 12:52:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 203 (0x88c0bc00) [pid = 3332] [serial = 610] [outer = (nil)] 12:52:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 204 (0x88ee4000) [pid = 3332] [serial = 611] [outer = 0x88c0bc00] 12:52:18 INFO - PROCESS | 3332 | 1461181938089 Marionette DEBUG loaded listener.js 12:52:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 205 (0x8972c800) [pid = 3332] [serial = 612] [outer = 0x88c0bc00] 12:52:19 INFO - PROCESS | 3332 | 1461181939060 Marionette TRACE conn3 <- [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]]]}] 12:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 2035ms 12:52:19 INFO - PROCESS | 3332 | 1461181939101 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:52:19 INFO - PROCESS | 3332 | 1461181939109 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 12:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:52:19 INFO - PROCESS | 3332 | 1461181939120 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 3332 | 1461181939126 Marionette TRACE conn3 <- [1,786,null,{}] 12:52:19 INFO - PROCESS | 3332 | 1461181939134 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:19 INFO - PROCESS | 3332 | 1461181939454 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:52:19 INFO - PROCESS | 3332 | 1461181939759 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:19 INFO - PROCESS | 3332 | ++DOCSHELL 0x88ef0800 == 79 [pid = 3332] [id = 204] 12:52:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 206 (0x8992e800) [pid = 3332] [serial = 613] [outer = (nil)] 12:52:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 207 (0x8b106400) [pid = 3332] [serial = 614] [outer = 0x8992e800] 12:52:19 INFO - PROCESS | 3332 | 1461181939847 Marionette DEBUG loaded listener.js 12:52:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 208 (0x8b1c5800) [pid = 3332] [serial = 615] [outer = 0x8992e800] 12:52:20 INFO - PROCESS | 3332 | --DOCSHELL 0x9b097000 == 78 [pid = 3332] [id = 59] 12:52:20 INFO - PROCESS | 3332 | --DOCSHELL 0x88ee5000 == 77 [pid = 3332] [id = 191] 12:52:20 INFO - PROCESS | 3332 | --DOMWINDOW == 207 (0x902a0c00) [pid = 3332] [serial = 532] [outer = (nil)] [url = about:blank] 12:52:20 INFO - PROCESS | 3332 | --DOMWINDOW == 206 (0x89dd2400) [pid = 3332] [serial = 475] [outer = (nil)] [url = about:blank] 12:52:20 INFO - PROCESS | 3332 | --DOMWINDOW == 205 (0x8c155c00) [pid = 3332] [serial = 478] [outer = (nil)] [url = about:blank] 12:52:20 INFO - PROCESS | 3332 | --DOMWINDOW == 204 (0x934e9800) [pid = 3332] [serial = 481] [outer = (nil)] [url = about:blank] 12:52:20 INFO - PROCESS | 3332 | --DOMWINDOW == 203 (0x9526b800) [pid = 3332] [serial = 484] [outer = (nil)] [url = about:blank] 12:52:20 INFO - PROCESS | 3332 | --DOMWINDOW == 202 (0x97c7c400) [pid = 3332] [serial = 487] [outer = (nil)] [url = about:blank] 12:52:20 INFO - PROCESS | 3332 | --DOMWINDOW == 201 (0x98eb2400) [pid = 3332] [serial = 490] [outer = (nil)] [url = about:blank] 12:52:20 INFO - PROCESS | 3332 | --DOMWINDOW == 200 (0x99b7d400) [pid = 3332] [serial = 493] [outer = (nil)] [url = about:blank] 12:52:20 INFO - PROCESS | 3332 | --DOMWINDOW == 199 (0x9b091c00) [pid = 3332] [serial = 496] [outer = (nil)] [url = about:blank] 12:52:20 INFO - PROCESS | 3332 | --DOMWINDOW == 198 (0x9fc54c00) [pid = 3332] [serial = 499] [outer = (nil)] [url = about:blank] 12:52:20 INFO - PROCESS | 3332 | --DOMWINDOW == 197 (0x93509c00) [pid = 3332] [serial = 502] [outer = (nil)] [url = about:blank] 12:52:20 INFO - PROCESS | 3332 | --DOMWINDOW == 196 (0xa0a8d000) [pid = 3332] [serial = 505] [outer = (nil)] [url = about:blank] 12:52:20 INFO - PROCESS | 3332 | --DOMWINDOW == 195 (0xa2ac2c00) [pid = 3332] [serial = 508] [outer = (nil)] [url = about:blank] 12:52:20 INFO - PROCESS | 3332 | --DOMWINDOW == 194 (0x88eec800) [pid = 3332] [serial = 511] [outer = (nil)] [url = about:blank] 12:52:21 INFO - PROCESS | 3332 | --DOCSHELL 0x8c21ec00 == 76 [pid = 3332] [id = 190] 12:52:21 INFO - PROCESS | 3332 | --DOCSHELL 0x8b970800 == 75 [pid = 3332] [id = 189] 12:52:21 INFO - PROCESS | 3332 | --DOCSHELL 0x88c0d800 == 74 [pid = 3332] [id = 188] 12:52:21 INFO - PROCESS | 3332 | 1461181941019 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:52:21 INFO - PROCESS | 3332 | --DOCSHELL 0x89eec800 == 73 [pid = 3332] [id = 187] 12:52:21 INFO - PROCESS | 3332 | --DOCSHELL 0x92cf8800 == 72 [pid = 3332] [id = 182] 12:52:21 INFO - PROCESS | 3332 | --DOCSHELL 0x90383000 == 71 [pid = 3332] [id = 181] 12:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1937ms 12:52:21 INFO - PROCESS | 3332 | 1461181941060 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:52:21 INFO - PROCESS | 3332 | 1461181941067 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 12:52:21 INFO - PROCESS | 3332 | 1461181941075 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:52:21 INFO - PROCESS | 3332 | 1461181941078 Marionette TRACE conn3 <- [1,790,null,{}] 12:52:21 INFO - PROCESS | 3332 | 1461181941085 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:21 INFO - PROCESS | 3332 | 1461181941283 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:52:21 INFO - PROCESS | 3332 | --DOMWINDOW == 193 (0x8f4ce800) [pid = 3332] [serial = 527] [outer = (nil)] [url = about:blank] 12:52:21 INFO - PROCESS | 3332 | --DOMWINDOW == 192 (0x8f39e400) [pid = 3332] [serial = 526] [outer = (nil)] [url = about:blank] 12:52:21 INFO - PROCESS | 3332 | --DOMWINDOW == 191 (0x90281800) [pid = 3332] [serial = 529] [outer = (nil)] [url = about:blank] 12:52:21 INFO - PROCESS | 3332 | --DOMWINDOW == 190 (0x89ee5800) [pid = 3332] [serial = 520] [outer = (nil)] [url = about:blank] 12:52:21 INFO - PROCESS | 3332 | --DOMWINDOW == 189 (0x8b364400) [pid = 3332] [serial = 521] [outer = (nil)] [url = about:blank] 12:52:21 INFO - PROCESS | 3332 | --DOMWINDOW == 188 (0x89ee6c00) [pid = 3332] [serial = 517] [outer = (nil)] [url = about:blank] 12:52:21 INFO - PROCESS | 3332 | --DOMWINDOW == 187 (0x8b1c9400) [pid = 3332] [serial = 518] [outer = (nil)] [url = about:blank] 12:52:21 INFO - PROCESS | 3332 | --DOMWINDOW == 186 (0x8c216400) [pid = 3332] [serial = 523] [outer = (nil)] [url = about:blank] 12:52:21 INFO - PROCESS | 3332 | --DOMWINDOW == 185 (0x8c216c00) [pid = 3332] [serial = 514] [outer = (nil)] [url = about:blank] 12:52:21 INFO - PROCESS | 3332 | --DOMWINDOW == 184 (0x9028a400) [pid = 3332] [serial = 530] [outer = (nil)] [url = about:blank] 12:52:21 INFO - PROCESS | 3332 | --DOMWINDOW == 183 (0x8e7ad000) [pid = 3332] [serial = 524] [outer = (nil)] [url = about:blank] 12:52:21 INFO - PROCESS | 3332 | 1461181941570 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:21 INFO - PROCESS | 3332 | ++DOCSHELL 0x88ef0000 == 72 [pid = 3332] [id = 205] 12:52:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 184 (0x89ee6c00) [pid = 3332] [serial = 616] [outer = (nil)] 12:52:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 185 (0x8b366000) [pid = 3332] [serial = 617] [outer = 0x89ee6c00] 12:52:21 INFO - PROCESS | 3332 | 1461181941661 Marionette DEBUG loaded listener.js 12:52:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 186 (0x8b969000) [pid = 3332] [serial = 618] [outer = 0x89ee6c00] 12:52:22 INFO - PROCESS | 3332 | 1461181942466 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1436ms 12:52:22 INFO - PROCESS | 3332 | 1461181942523 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:52:22 INFO - PROCESS | 3332 | 1461181942527 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 12:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:52:22 INFO - PROCESS | 3332 | 1461181942544 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:52:22 INFO - PROCESS | 3332 | 1461181942554 Marionette TRACE conn3 <- [1,794,null,{}] 12:52:22 INFO - PROCESS | 3332 | 1461181942560 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:22 INFO - PROCESS | 3332 | 1461181942756 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:52:22 INFO - PROCESS | 3332 | 1461181942766 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 3332 | ++DOCSHELL 0x89dcc000 == 73 [pid = 3332] [id = 206] 12:52:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 187 (0x8b1c8400) [pid = 3332] [serial = 619] [outer = (nil)] 12:52:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 188 (0x8c214400) [pid = 3332] [serial = 620] [outer = 0x8b1c8400] 12:52:23 INFO - PROCESS | 3332 | 1461181942998 Marionette DEBUG loaded listener.js 12:52:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 189 (0x8c21e400) [pid = 3332] [serial = 621] [outer = 0x8b1c8400] 12:52:23 INFO - PROCESS | 3332 | 1461181943885 Marionette TRACE conn3 <- [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]]]}] 12:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1401ms 12:52:23 INFO - PROCESS | 3332 | 1461181943937 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:52:23 INFO - PROCESS | 3332 | 1461181943942 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 12:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:52:23 INFO - PROCESS | 3332 | 1461181943956 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:52:23 INFO - PROCESS | 3332 | 1461181943960 Marionette TRACE conn3 <- [1,798,null,{}] 12:52:23 INFO - PROCESS | 3332 | 1461181943966 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:24 INFO - PROCESS | 3332 | 1461181944211 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:52:24 INFO - PROCESS | 3332 | 1461181944240 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:24 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c15c800 == 74 [pid = 3332] [id = 207] 12:52:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 190 (0x8e685400) [pid = 3332] [serial = 622] [outer = (nil)] 12:52:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 191 (0x8e7b1400) [pid = 3332] [serial = 623] [outer = 0x8e685400] 12:52:24 INFO - PROCESS | 3332 | 1461181944319 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 192 (0x8e7b8400) [pid = 3332] [serial = 624] [outer = 0x8e685400] 12:52:25 INFO - PROCESS | 3332 | 1461181945357 Marionette TRACE conn3 <- [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]]]}] 12:52:25 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 12:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1436ms 12:52:25 INFO - PROCESS | 3332 | --DOMWINDOW == 191 (0x8b1cb400) [pid = 3332] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:52:25 INFO - PROCESS | 3332 | --DOMWINDOW == 190 (0x88d4c000) [pid = 3332] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:52:25 INFO - PROCESS | 3332 | --DOMWINDOW == 189 (0x8f31f400) [pid = 3332] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:52:25 INFO - PROCESS | 3332 | --DOMWINDOW == 188 (0x8c21cc00) [pid = 3332] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:52:25 INFO - PROCESS | 3332 | --DOMWINDOW == 187 (0x8b02ec00) [pid = 3332] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:52:25 INFO - PROCESS | 3332 | --DOMWINDOW == 186 (0x8c15d400) [pid = 3332] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:52:25 INFO - PROCESS | 3332 | 1461181945631 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:52:25 INFO - PROCESS | 3332 | 1461181945649 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 12:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:52:25 INFO - PROCESS | 3332 | 1461181945659 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - PROCESS | 3332 | 1461181945662 Marionette TRACE conn3 <- [1,802,null,{}] 12:52:25 INFO - PROCESS | 3332 | 1461181945669 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:25 INFO - PROCESS | 3332 | 1461181945852 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:52:26 INFO - PROCESS | 3332 | 1461181946069 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e67b800 == 75 [pid = 3332] [id = 208] 12:52:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 187 (0x8e680800) [pid = 3332] [serial = 625] [outer = (nil)] 12:52:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 188 (0x8e7b5000) [pid = 3332] [serial = 626] [outer = 0x8e680800] 12:52:26 INFO - PROCESS | 3332 | 1461181946162 Marionette DEBUG loaded listener.js 12:52:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 189 (0x8f361400) [pid = 3332] [serial = 627] [outer = 0x8e680800] 12:52:26 INFO - PROCESS | 3332 | 1461181946959 Marionette TRACE conn3 <- [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]]]}] 12:52:26 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 12:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1328ms 12:52:26 INFO - PROCESS | 3332 | 1461181946988 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 12:52:26 INFO - PROCESS | 3332 | 1461181946992 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 12:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:52:27 INFO - PROCESS | 3332 | 1461181946999 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:52:27 INFO - PROCESS | 3332 | 1461181947001 Marionette TRACE conn3 <- [1,806,null,{}] 12:52:27 INFO - PROCESS | 3332 | 1461181947007 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:27 INFO - PROCESS | 3332 | 1461181947193 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:52:27 INFO - PROCESS | 3332 | 1461181947211 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:27 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c15b000 == 76 [pid = 3332] [id = 209] 12:52:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 190 (0x8f3a9c00) [pid = 3332] [serial = 628] [outer = (nil)] 12:52:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 191 (0x8ffdcc00) [pid = 3332] [serial = 629] [outer = 0x8f3a9c00] 12:52:27 INFO - PROCESS | 3332 | 1461181947287 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 192 (0x8ffe9c00) [pid = 3332] [serial = 630] [outer = 0x8f3a9c00] 12:52:28 INFO - PROCESS | 3332 | 1461181948507 Marionette TRACE conn3 <- [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]]]}] 12:52:28 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 12:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1584ms 12:52:28 INFO - PROCESS | 3332 | 1461181948585 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:52:28 INFO - PROCESS | 3332 | 1461181948592 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 12:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:52:28 INFO - PROCESS | 3332 | 1461181948603 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:52:28 INFO - PROCESS | 3332 | 1461181948608 Marionette TRACE conn3 <- [1,810,null,{}] 12:52:28 INFO - PROCESS | 3332 | 1461181948618 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:28 INFO - PROCESS | 3332 | 1461181948869 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:52:29 INFO - PROCESS | 3332 | 1461181949177 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x89f90800 == 77 [pid = 3332] [id = 210] 12:52:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 193 (0x89f9a000) [pid = 3332] [serial = 631] [outer = (nil)] 12:52:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 194 (0x8b104c00) [pid = 3332] [serial = 632] [outer = 0x89f9a000] 12:52:29 INFO - PROCESS | 3332 | 1461181949274 Marionette DEBUG loaded listener.js 12:52:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 195 (0x8b362c00) [pid = 3332] [serial = 633] [outer = 0x89f9a000] 12:52:30 INFO - PROCESS | 3332 | 1461181950325 Marionette TRACE conn3 <- [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]]]}] 12:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1789ms 12:52:30 INFO - PROCESS | 3332 | 1461181950394 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 12:52:30 INFO - PROCESS | 3332 | 1461181950404 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 12:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:52:30 INFO - PROCESS | 3332 | 1461181950416 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 3332 | 1461181950421 Marionette TRACE conn3 <- [1,814,null,{}] 12:52:30 INFO - PROCESS | 3332 | 1461181950430 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:30 INFO - PROCESS | 3332 | 1461181950687 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:52:31 INFO - PROCESS | 3332 | 1461181951057 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:31 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c14e400 == 78 [pid = 3332] [id = 211] 12:52:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 196 (0x8c154c00) [pid = 3332] [serial = 634] [outer = (nil)] 12:52:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 197 (0x8c215800) [pid = 3332] [serial = 635] [outer = 0x8c154c00] 12:52:31 INFO - PROCESS | 3332 | 1461181951156 Marionette DEBUG loaded listener.js 12:52:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 198 (0x8e7ad000) [pid = 3332] [serial = 636] [outer = 0x8c154c00] 12:52:32 INFO - PROCESS | 3332 | 1461181952210 Marionette TRACE conn3 <- [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] 12:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:52:32 INFO - PROCESS | 3332 | 1461181952267 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 12:52:32 INFO - PROCESS | 3332 | 1461181952275 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:52:32 INFO - PROCESS | 3332 | 1461181952282 Marionette TRACE conn3 <- [1,818,null,{}] 12:52:32 INFO - PROCESS | 3332 | 1461181952301 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:32 INFO - PROCESS | 3332 | 1461181952526 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:52:32 INFO - PROCESS | 3332 | 1461181952779 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:32 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f35dc00 == 79 [pid = 3332] [id = 212] 12:52:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 199 (0x8f4d3c00) [pid = 3332] [serial = 637] [outer = (nil)] 12:52:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 200 (0x90297800) [pid = 3332] [serial = 638] [outer = 0x8f4d3c00] 12:52:32 INFO - PROCESS | 3332 | 1461181952922 Marionette DEBUG loaded listener.js 12:52:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 201 (0x90383000) [pid = 3332] [serial = 639] [outer = 0x8f4d3c00] 12:52:33 INFO - PROCESS | 3332 | 1461181953906 Marionette TRACE conn3 <- [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]]]}] 12:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1646ms 12:52:33 INFO - PROCESS | 3332 | 1461181953919 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:52:33 INFO - PROCESS | 3332 | 1461181953924 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 12:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:52:33 INFO - PROCESS | 3332 | 1461181953932 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:52:33 INFO - PROCESS | 3332 | 1461181953937 Marionette TRACE conn3 <- [1,822,null,{}] 12:52:33 INFO - PROCESS | 3332 | 1461181953944 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:34 INFO - PROCESS | 3332 | 1461181954154 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:52:34 INFO - PROCESS | 3332 | 1461181954421 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x89725000 == 80 [pid = 3332] [id = 213] 12:52:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 202 (0x90294000) [pid = 3332] [serial = 640] [outer = (nil)] 12:52:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 203 (0x90799000) [pid = 3332] [serial = 641] [outer = 0x90294000] 12:52:34 INFO - PROCESS | 3332 | 1461181954552 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 204 (0x912acc00) [pid = 3332] [serial = 642] [outer = 0x90294000] 12:52:35 INFO - PROCESS | 3332 | 1461181955506 Marionette TRACE conn3 <- [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] 12:52:35 INFO - PROCESS | 3332 | 1461181955574 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 12:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:52:35 INFO - PROCESS | 3332 | 1461181955584 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:52:35 INFO - PROCESS | 3332 | 1461181955588 Marionette TRACE conn3 <- [1,826,null,{}] 12:52:35 INFO - PROCESS | 3332 | 1461181955594 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:35 INFO - PROCESS | 3332 | 1461181955845 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:52:36 INFO - PROCESS | 3332 | 1461181956139 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b10cc00 == 81 [pid = 3332] [id = 214] 12:52:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 205 (0x8b96b400) [pid = 3332] [serial = 643] [outer = (nil)] 12:52:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 206 (0x91f14000) [pid = 3332] [serial = 644] [outer = 0x8b96b400] 12:52:36 INFO - PROCESS | 3332 | 1461181956238 Marionette DEBUG loaded listener.js 12:52:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 207 (0x92022c00) [pid = 3332] [serial = 645] [outer = 0x8b96b400] 12:52:37 INFO - PROCESS | 3332 | 1461181957185 Marionette TRACE conn3 <- [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]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1638ms 12:52:37 INFO - PROCESS | 3332 | 1461181957222 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 3332 | 1461181957226 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 12:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:52:37 INFO - PROCESS | 3332 | 1461181957233 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 3332 | 1461181957236 Marionette TRACE conn3 <- [1,830,null,{}] 12:52:37 INFO - PROCESS | 3332 | 1461181957243 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:37 INFO - PROCESS | 3332 | 1461181957483 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:52:37 INFO - PROCESS | 3332 | 1461181957736 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:37 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c12400 == 82 [pid = 3332] [id = 215] 12:52:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 208 (0x92cf3400) [pid = 3332] [serial = 646] [outer = (nil)] 12:52:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 209 (0x934ea400) [pid = 3332] [serial = 647] [outer = 0x92cf3400] 12:52:37 INFO - PROCESS | 3332 | 1461181957873 Marionette DEBUG loaded listener.js 12:52:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 210 (0x934f2800) [pid = 3332] [serial = 648] [outer = 0x92cf3400] 12:52:38 INFO - PROCESS | 3332 | 1461181958859 Marionette TRACE conn3 <- [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]]]}] 12:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1646ms 12:52:38 INFO - PROCESS | 3332 | 1461181958880 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:52:38 INFO - PROCESS | 3332 | 1461181958884 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 12:52:38 INFO - PROCESS | 3332 | 1461181958891 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:52:38 INFO - PROCESS | 3332 | 1461181958895 Marionette TRACE conn3 <- [1,834,null,{}] 12:52:38 INFO - PROCESS | 3332 | 1461181958901 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:39 INFO - PROCESS | 3332 | 1461181959104 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:52:39 INFO - PROCESS | 3332 | 1461181959354 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c0f800 == 83 [pid = 3332] [id = 216] 12:52:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 211 (0x89f8d400) [pid = 3332] [serial = 649] [outer = (nil)] 12:52:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 212 (0x9350f800) [pid = 3332] [serial = 650] [outer = 0x89f8d400] 12:52:39 INFO - PROCESS | 3332 | 1461181959490 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 213 (0x94741000) [pid = 3332] [serial = 651] [outer = 0x89f8d400] 12:52:40 INFO - PROCESS | 3332 | 1461181960500 Marionette TRACE conn3 <- [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]]]}] 12:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1636ms 12:52:40 INFO - PROCESS | 3332 | 1461181960528 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:52:40 INFO - PROCESS | 3332 | 1461181960531 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 12:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:52:40 INFO - PROCESS | 3332 | 1461181960539 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:52:40 INFO - PROCESS | 3332 | 1461181960544 Marionette TRACE conn3 <- [1,838,null,{}] 12:52:40 INFO - PROCESS | 3332 | 1461181960551 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:40 INFO - PROCESS | 3332 | 1461181960758 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:52:41 INFO - PROCESS | 3332 | 1461181961017 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x88d56400 == 84 [pid = 3332] [id = 217] 12:52:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 214 (0x8f35fc00) [pid = 3332] [serial = 652] [outer = (nil)] 12:52:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 215 (0x96c53400) [pid = 3332] [serial = 653] [outer = 0x8f35fc00] 12:52:41 INFO - PROCESS | 3332 | 1461181961158 Marionette DEBUG loaded listener.js 12:52:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 216 (0x96f6c400) [pid = 3332] [serial = 654] [outer = 0x8f35fc00] 12:52:42 INFO - PROCESS | 3332 | 1461181962104 Marionette TRACE conn3 <- [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]]]}] 12:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1589ms 12:52:42 INFO - PROCESS | 3332 | 1461181962130 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:52:42 INFO - PROCESS | 3332 | 1461181962135 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 12:52:42 INFO - PROCESS | 3332 | 1461181962143 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:52:42 INFO - PROCESS | 3332 | 1461181962146 Marionette TRACE conn3 <- [1,842,null,{}] 12:52:42 INFO - PROCESS | 3332 | 1461181962154 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:42 INFO - PROCESS | 3332 | 1461181962390 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:52:42 INFO - PROCESS | 3332 | 1461181962646 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:42 INFO - PROCESS | 3332 | ++DOCSHELL 0x94733c00 == 85 [pid = 3332] [id = 218] 12:52:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 217 (0x9526cc00) [pid = 3332] [serial = 655] [outer = (nil)] 12:52:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 218 (0x978e8c00) [pid = 3332] [serial = 656] [outer = 0x9526cc00] 12:52:42 INFO - PROCESS | 3332 | 1461181962782 Marionette DEBUG loaded listener.js 12:52:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 219 (0x97c0b800) [pid = 3332] [serial = 657] [outer = 0x9526cc00] 12:52:43 INFO - PROCESS | 3332 | 1461181963713 Marionette TRACE conn3 <- [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]]]}] 12:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1637ms 12:52:43 INFO - PROCESS | 3332 | 1461181963780 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:52:43 INFO - PROCESS | 3332 | 1461181963784 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 12:52:43 INFO - PROCESS | 3332 | 1461181963791 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:52:43 INFO - PROCESS | 3332 | 1461181963795 Marionette TRACE conn3 <- [1,846,null,{}] 12:52:43 INFO - PROCESS | 3332 | 1461181963801 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:44 INFO - PROCESS | 3332 | 1461181964002 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:52:44 INFO - PROCESS | 3332 | 1461181964253 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:44 INFO - PROCESS | 3332 | ++DOCSHELL 0x88d4f000 == 86 [pid = 3332] [id = 219] 12:52:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 220 (0x95dc8c00) [pid = 3332] [serial = 658] [outer = (nil)] 12:52:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 221 (0x97eec800) [pid = 3332] [serial = 659] [outer = 0x95dc8c00] 12:52:44 INFO - PROCESS | 3332 | 1461181964386 Marionette DEBUG loaded listener.js 12:52:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 222 (0x983ef800) [pid = 3332] [serial = 660] [outer = 0x95dc8c00] 12:52:45 INFO - PROCESS | 3332 | 1461181965352 Marionette TRACE conn3 <- [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]]]}] 12:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1585ms 12:52:45 INFO - PROCESS | 3332 | 1461181965377 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:52:45 INFO - PROCESS | 3332 | 1461181965382 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 12:52:45 INFO - PROCESS | 3332 | 1461181965389 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:52:45 INFO - PROCESS | 3332 | 1461181965394 Marionette TRACE conn3 <- [1,850,null,{}] 12:52:45 INFO - PROCESS | 3332 | 1461181965400 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:45 INFO - PROCESS | 3332 | 1461181965675 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:52:46 INFO - PROCESS | 3332 | 1461181965989 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:46 INFO - PROCESS | 3332 | ++DOCSHELL 0x98a9f800 == 87 [pid = 3332] [id = 220] 12:52:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 223 (0x9918c000) [pid = 3332] [serial = 661] [outer = (nil)] 12:52:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 224 (0x9920f000) [pid = 3332] [serial = 662] [outer = 0x9918c000] 12:52:46 INFO - PROCESS | 3332 | 1461181966089 Marionette DEBUG loaded listener.js 12:52:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 225 (0x99b7d000) [pid = 3332] [serial = 663] [outer = 0x9918c000] 12:52:47 INFO - PROCESS | 3332 | 1461181967039 Marionette TRACE conn3 <- [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]]]}] 12:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1683ms 12:52:47 INFO - PROCESS | 3332 | 1461181967072 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:52:47 INFO - PROCESS | 3332 | 1461181967075 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 12:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:52:47 INFO - PROCESS | 3332 | 1461181967083 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:52:47 INFO - PROCESS | 3332 | 1461181967086 Marionette TRACE conn3 <- [1,854,null,{}] 12:52:47 INFO - PROCESS | 3332 | 1461181967092 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:47 INFO - PROCESS | 3332 | 1461181967292 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:52:47 INFO - PROCESS | 3332 | 1461181967547 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:47 INFO - PROCESS | 3332 | ++DOCSHELL 0x98ec7c00 == 88 [pid = 3332] [id = 221] 12:52:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 226 (0x998ccc00) [pid = 3332] [serial = 664] [outer = (nil)] 12:52:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 227 (0x99c75000) [pid = 3332] [serial = 665] [outer = 0x998ccc00] 12:52:47 INFO - PROCESS | 3332 | 1461181967684 Marionette DEBUG loaded listener.js 12:52:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 228 (0x99c7f000) [pid = 3332] [serial = 666] [outer = 0x998ccc00] 12:52:48 INFO - PROCESS | 3332 | 1461181968580 Marionette TRACE conn3 <- [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]]]}] 12:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1534ms 12:52:48 INFO - PROCESS | 3332 | 1461181968618 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:52:48 INFO - PROCESS | 3332 | 1461181968621 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 12:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:52:48 INFO - PROCESS | 3332 | 1461181968630 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:52:48 INFO - PROCESS | 3332 | 1461181968634 Marionette TRACE conn3 <- [1,858,null,{}] 12:52:48 INFO - PROCESS | 3332 | 1461181968640 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:48 INFO - PROCESS | 3332 | 1461181968860 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:52:49 INFO - PROCESS | 3332 | 1461181969116 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:49 INFO - PROCESS | 3332 | ++DOCSHELL 0x89f90c00 == 89 [pid = 3332] [id = 222] 12:52:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 229 (0x8b10f400) [pid = 3332] [serial = 667] [outer = (nil)] 12:52:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 230 (0x8e7b5400) [pid = 3332] [serial = 668] [outer = 0x8b10f400] 12:52:49 INFO - PROCESS | 3332 | 1461181969251 Marionette DEBUG loaded listener.js 12:52:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 231 (0x90284000) [pid = 3332] [serial = 669] [outer = 0x8b10f400] 12:52:50 INFO - PROCESS | 3332 | 1461181970161 Marionette TRACE conn3 <- [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]]]}] 12:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1582ms 12:52:50 INFO - PROCESS | 3332 | 1461181970213 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:52:50 INFO - PROCESS | 3332 | 1461181970221 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 12:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:52:50 INFO - PROCESS | 3332 | 1461181970231 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:52:50 INFO - PROCESS | 3332 | 1461181970234 Marionette TRACE conn3 <- [1,862,null,{}] 12:52:50 INFO - PROCESS | 3332 | 1461181970241 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:50 INFO - PROCESS | 3332 | 1461181970455 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:52:50 INFO - PROCESS | 3332 | 1461181970715 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 3332 | ++DOCSHELL 0x9fc9e400 == 90 [pid = 3332] [id = 223] 12:52:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 232 (0x9fca4c00) [pid = 3332] [serial = 670] [outer = (nil)] 12:52:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 233 (0x9ff16800) [pid = 3332] [serial = 671] [outer = 0x9fca4c00] 12:52:50 INFO - PROCESS | 3332 | 1461181970851 Marionette DEBUG loaded listener.js 12:52:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 234 (0x9ff38c00) [pid = 3332] [serial = 672] [outer = 0x9fca4c00] 12:52:51 INFO - PROCESS | 3332 | 1461181971792 Marionette TRACE conn3 <- [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]]]}] 12:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1579ms 12:52:51 INFO - PROCESS | 3332 | 1461181971810 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:52:51 INFO - PROCESS | 3332 | 1461181971814 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 12:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:52:51 INFO - PROCESS | 3332 | 1461181971821 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:52:51 INFO - PROCESS | 3332 | 1461181971825 Marionette TRACE conn3 <- [1,866,null,{}] 12:52:51 INFO - PROCESS | 3332 | 1461181971831 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:52 INFO - PROCESS | 3332 | 1461181972043 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:52:52 INFO - PROCESS | 3332 | 1461181972842 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:52 INFO - PROCESS | 3332 | ++DOCSHELL 0x89ee7400 == 91 [pid = 3332] [id = 224] 12:52:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 235 (0x89ee7800) [pid = 3332] [serial = 673] [outer = (nil)] 12:52:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 236 (0x89f8c800) [pid = 3332] [serial = 674] [outer = 0x89ee7800] 12:52:52 INFO - PROCESS | 3332 | 1461181972931 Marionette DEBUG loaded listener.js 12:52:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 237 (0x8b02b000) [pid = 3332] [serial = 675] [outer = 0x89ee7800] 12:52:53 INFO - PROCESS | 3332 | 1461181973928 Marionette TRACE conn3 <- [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]]]}] 12:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 2144ms 12:52:53 INFO - PROCESS | 3332 | 1461181973968 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:52:53 INFO - PROCESS | 3332 | 1461181973975 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 12:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:52:53 INFO - PROCESS | 3332 | 1461181973985 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:52:53 INFO - PROCESS | 3332 | 1461181973989 Marionette TRACE conn3 <- [1,870,null,{}] 12:52:54 INFO - PROCESS | 3332 | 1461181973997 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:54 INFO - PROCESS | 3332 | 1461181974332 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:52:54 INFO - PROCESS | 3332 | 1461181974681 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:54 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b1cb000 == 92 [pid = 3332] [id = 225] 12:52:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 238 (0x8b96a000) [pid = 3332] [serial = 676] [outer = (nil)] 12:52:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 239 (0x8c14a000) [pid = 3332] [serial = 677] [outer = 0x8b96a000] 12:52:54 INFO - PROCESS | 3332 | 1461181974769 Marionette DEBUG loaded listener.js 12:52:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 240 (0x8e679400) [pid = 3332] [serial = 678] [outer = 0x8b96a000] 12:52:55 INFO - PROCESS | 3332 | --DOCSHELL 0x89729400 == 91 [pid = 3332] [id = 177] 12:52:55 INFO - PROCESS | 3332 | --DOCSHELL 0x998c0000 == 90 [pid = 3332] [id = 43] 12:52:55 INFO - PROCESS | 3332 | --DOCSHELL 0x912af000 == 89 [pid = 3332] [id = 67] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 239 (0x91408400) [pid = 3332] [serial = 577] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 238 (0x9350c800) [pid = 3332] [serial = 547] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 237 (0x97b4fc00) [pid = 3332] [serial = 550] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 236 (0x99208000) [pid = 3332] [serial = 553] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 235 (0x9fb8fc00) [pid = 3332] [serial = 556] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOCSHELL 0x92cef000 == 88 [pid = 3332] [id = 65] 12:52:55 INFO - PROCESS | 3332 | --DOCSHELL 0x89dcc000 == 87 [pid = 3332] [id = 206] 12:52:55 INFO - PROCESS | 3332 | --DOCSHELL 0x88ef0000 == 86 [pid = 3332] [id = 205] 12:52:55 INFO - PROCESS | 3332 | --DOCSHELL 0x88ef0800 == 85 [pid = 3332] [id = 204] 12:52:55 INFO - PROCESS | 3332 | --DOCSHELL 0x88c0b000 == 84 [pid = 3332] [id = 203] 12:52:55 INFO - PROCESS | 3332 | --DOCSHELL 0x8b964000 == 83 [pid = 3332] [id = 192] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 234 (0x90282000) [pid = 3332] [serial = 575] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 233 (0x8b98a800) [pid = 3332] [serial = 562] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 232 (0x8c220800) [pid = 3332] [serial = 559] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 231 (0x8b1c8000) [pid = 3332] [serial = 566] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 230 (0x8ffe1800) [pid = 3332] [serial = 572] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 229 (0x8e7b8000) [pid = 3332] [serial = 569] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 228 (0x8c150400) [pid = 3332] [serial = 563] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 227 (0x89ee1800) [pid = 3332] [serial = 565] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 226 (0x89dd4c00) [pid = 3332] [serial = 535] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 225 (0x8b980c00) [pid = 3332] [serial = 538] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 224 (0x8e7ac400) [pid = 3332] [serial = 568] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 223 (0x9078e400) [pid = 3332] [serial = 533] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 222 (0x8f4cb000) [pid = 3332] [serial = 574] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 221 (0x92cfc400) [pid = 3332] [serial = 544] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 220 (0x8f3a6000) [pid = 3332] [serial = 571] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | --DOMWINDOW == 219 (0x90387800) [pid = 3332] [serial = 541] [outer = (nil)] [url = about:blank] 12:52:55 INFO - PROCESS | 3332 | 1461181975950 Marionette TRACE conn3 <- [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]]]}] 12:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1988ms 12:52:55 INFO - PROCESS | 3332 | 1461181975977 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:52:55 INFO - PROCESS | 3332 | 1461181975983 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 12:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:52:55 INFO - PROCESS | 3332 | 1461181975991 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:52:55 INFO - PROCESS | 3332 | 1461181975994 Marionette TRACE conn3 <- [1,874,null,{}] 12:52:56 INFO - PROCESS | 3332 | 1461181976001 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:56 INFO - PROCESS | 3332 | 1461181976200 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:52:56 INFO - PROCESS | 3332 | 1461181976443 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b363400 == 84 [pid = 3332] [id = 226] 12:52:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 220 (0x8b98a800) [pid = 3332] [serial = 679] [outer = (nil)] 12:52:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 221 (0x8c15f400) [pid = 3332] [serial = 680] [outer = 0x8b98a800] 12:52:56 INFO - PROCESS | 3332 | 1461181976543 Marionette DEBUG loaded listener.js 12:52:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 222 (0x8e7b2800) [pid = 3332] [serial = 681] [outer = 0x8b98a800] 12:52:57 INFO - PROCESS | 3332 | 1461181977353 Marionette TRACE conn3 <- [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]]]}] 12:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1380ms 12:52:57 INFO - PROCESS | 3332 | 1461181977372 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:52:57 INFO - PROCESS | 3332 | 1461181977377 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 12:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:52:57 INFO - PROCESS | 3332 | 1461181977392 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:52:57 INFO - PROCESS | 3332 | 1461181977402 Marionette TRACE conn3 <- [1,878,null,{}] 12:52:57 INFO - PROCESS | 3332 | 1461181977411 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:57 INFO - PROCESS | 3332 | 1461181977674 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:52:57 INFO - PROCESS | 3332 | 1461181977713 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:57 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f31f000 == 85 [pid = 3332] [id = 227] 12:52:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 223 (0x8f3a7400) [pid = 3332] [serial = 682] [outer = (nil)] 12:52:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 224 (0x8f4d3800) [pid = 3332] [serial = 683] [outer = 0x8f3a7400] 12:52:57 INFO - PROCESS | 3332 | 1461181977790 Marionette DEBUG loaded listener.js 12:52:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 225 (0x8ffe4400) [pid = 3332] [serial = 684] [outer = 0x8f3a7400] 12:52:58 INFO - PROCESS | 3332 | 1461181978743 Marionette TRACE conn3 <- [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]]]}] 12:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1403ms 12:52:58 INFO - PROCESS | 3332 | 1461181978788 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:52:58 INFO - PROCESS | 3332 | 1461181978794 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 12:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:52:58 INFO - PROCESS | 3332 | 1461181978806 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:52:58 INFO - PROCESS | 3332 | 1461181978809 Marionette TRACE conn3 <- [1,882,null,{}] 12:52:58 INFO - PROCESS | 3332 | 1461181978816 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:59 INFO - PROCESS | 3332 | 1461181979057 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:52:59 INFO - PROCESS | 3332 | 1461181979089 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:59 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b964000 == 86 [pid = 3332] [id = 228] 12:52:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 226 (0x8f4ccc00) [pid = 3332] [serial = 685] [outer = (nil)] 12:52:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 227 (0x90295000) [pid = 3332] [serial = 686] [outer = 0x8f4ccc00] 12:52:59 INFO - PROCESS | 3332 | 1461181979168 Marionette DEBUG loaded listener.js 12:52:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 228 (0x9038fc00) [pid = 3332] [serial = 687] [outer = 0x8f4ccc00] 12:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 227 (0x8992e800) [pid = 3332] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 226 (0x89ee6c00) [pid = 3332] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 225 (0x8e685400) [pid = 3332] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 224 (0x8b1c8400) [pid = 3332] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 223 (0x88c0bc00) [pid = 3332] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 222 (0x9029b000) [pid = 3332] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 221 (0x8e680800) [pid = 3332] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:53:00 INFO - PROCESS | 3332 | --DOMWINDOW == 220 (0x8f4cc000) [pid = 3332] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:53:00 INFO - PROCESS | 3332 | 1461181980592 Marionette TRACE conn3 <- [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]]]}] 12:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1839ms 12:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:53:00 INFO - PROCESS | 3332 | 1461181980648 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:53:00 INFO - PROCESS | 3332 | 1461181980651 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 12:53:00 INFO - PROCESS | 3332 | 1461181980658 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:53:00 INFO - PROCESS | 3332 | 1461181980661 Marionette TRACE conn3 <- [1,886,null,{}] 12:53:00 INFO - PROCESS | 3332 | 1461181980667 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:00 INFO - PROCESS | 3332 | 1461181980843 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:53:00 INFO - PROCESS | 3332 | 1461181980860 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:00 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e682800 == 87 [pid = 3332] [id = 229] 12:53:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 221 (0x8e685400) [pid = 3332] [serial = 688] [outer = (nil)] 12:53:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 222 (0x9029b000) [pid = 3332] [serial = 689] [outer = 0x8e685400] 12:53:00 INFO - PROCESS | 3332 | 1461181980951 Marionette DEBUG loaded listener.js 12:53:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 223 (0x914dc400) [pid = 3332] [serial = 690] [outer = 0x8e685400] 12:53:01 INFO - PROCESS | 3332 | 1461181981925 Marionette TRACE conn3 <- [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]]]}] 12:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1288ms 12:53:01 INFO - PROCESS | 3332 | 1461181981945 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:53:01 INFO - PROCESS | 3332 | 1461181981949 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 12:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:53:01 INFO - PROCESS | 3332 | 1461181981957 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:53:01 INFO - PROCESS | 3332 | 1461181981960 Marionette TRACE conn3 <- [1,890,null,{}] 12:53:01 INFO - PROCESS | 3332 | 1461181981966 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:02 INFO - PROCESS | 3332 | 1461181982271 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:53:02 INFO - PROCESS | 3332 | 1461181982556 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:02 INFO - PROCESS | 3332 | ++DOCSHELL 0x88d57400 == 88 [pid = 3332] [id = 230] 12:53:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 224 (0x8972b000) [pid = 3332] [serial = 691] [outer = (nil)] 12:53:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 225 (0x89dd5c00) [pid = 3332] [serial = 692] [outer = 0x8972b000] 12:53:02 INFO - PROCESS | 3332 | 1461181982696 Marionette DEBUG loaded listener.js 12:53:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 226 (0x89f91400) [pid = 3332] [serial = 693] [outer = 0x8972b000] 12:53:03 INFO - PROCESS | 3332 | 1461181983771 Marionette TRACE conn3 <- [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]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1839ms 12:53:03 INFO - PROCESS | 3332 | 1461181983799 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 3332 | 1461181983807 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 12:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:53:03 INFO - PROCESS | 3332 | 1461181983815 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 3332 | 1461181983823 Marionette TRACE conn3 <- [1,894,null,{}] 12:53:03 INFO - PROCESS | 3332 | 1461181983831 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:04 INFO - PROCESS | 3332 | 1461181984056 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:53:04 INFO - PROCESS | 3332 | 1461181984366 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:04 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c149000 == 89 [pid = 3332] [id = 231] 12:53:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 227 (0x8c14cc00) [pid = 3332] [serial = 694] [outer = (nil)] 12:53:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 228 (0x8c15a400) [pid = 3332] [serial = 695] [outer = 0x8c14cc00] 12:53:04 INFO - PROCESS | 3332 | 1461181984467 Marionette DEBUG loaded listener.js 12:53:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 229 (0x8c21cc00) [pid = 3332] [serial = 696] [outer = 0x8c14cc00] 12:53:05 INFO - PROCESS | 3332 | 1461181985624 Marionette TRACE conn3 <- [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]]]}] 12:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1842ms 12:53:05 INFO - PROCESS | 3332 | 1461181985658 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:53:05 INFO - PROCESS | 3332 | 1461181985664 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 12:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:53:05 INFO - PROCESS | 3332 | 1461181985672 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:53:05 INFO - PROCESS | 3332 | 1461181985676 Marionette TRACE conn3 <- [1,898,null,{}] 12:53:05 INFO - PROCESS | 3332 | 1461181985683 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:05 INFO - PROCESS | 3332 | 1461181985917 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:53:06 INFO - PROCESS | 3332 | 1461181986240 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f324c00 == 90 [pid = 3332] [id = 232] 12:53:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 230 (0x8f3a3400) [pid = 3332] [serial = 697] [outer = (nil)] 12:53:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 231 (0x8ffdd000) [pid = 3332] [serial = 698] [outer = 0x8f3a3400] 12:53:06 INFO - PROCESS | 3332 | 1461181986333 Marionette DEBUG loaded listener.js 12:53:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 232 (0x90289800) [pid = 3332] [serial = 699] [outer = 0x8f3a3400] 12:53:07 INFO - PROCESS | 3332 | 1461181987352 Marionette TRACE conn3 <- [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]]]}] 12:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1738ms 12:53:07 INFO - PROCESS | 3332 | 1461181987411 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:53:07 INFO - PROCESS | 3332 | 1461181987418 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 12:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:53:07 INFO - PROCESS | 3332 | 1461181987438 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:53:07 INFO - PROCESS | 3332 | 1461181987448 Marionette TRACE conn3 <- [1,902,null,{}] 12:53:07 INFO - PROCESS | 3332 | 1461181987499 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:07 INFO - PROCESS | 3332 | 1461181987754 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:53:08 INFO - PROCESS | 3332 | 1461181987992 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x8ffdec00 == 91 [pid = 3332] [id = 233] 12:53:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 233 (0x90389800) [pid = 3332] [serial = 700] [outer = (nil)] 12:53:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 234 (0x92bcac00) [pid = 3332] [serial = 701] [outer = 0x90389800] 12:53:08 INFO - PROCESS | 3332 | 1461181988121 Marionette DEBUG loaded listener.js 12:53:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 235 (0x92cfb000) [pid = 3332] [serial = 702] [outer = 0x90389800] 12:53:09 INFO - PROCESS | 3332 | 1461181989123 Marionette TRACE conn3 <- [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]]]}] 12:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1748ms 12:53:09 INFO - PROCESS | 3332 | 1461181989178 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:53:09 INFO - PROCESS | 3332 | 1461181989181 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 12:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:53:09 INFO - PROCESS | 3332 | 1461181989189 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:53:09 INFO - PROCESS | 3332 | 1461181989191 Marionette TRACE conn3 <- [1,906,null,{}] 12:53:09 INFO - PROCESS | 3332 | 1461181989198 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:09 INFO - PROCESS | 3332 | 1461181989417 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:53:09 INFO - PROCESS | 3332 | 1461181989670 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 3332 | ++DOCSHELL 0x89f97000 == 92 [pid = 3332] [id = 234] 12:53:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 236 (0x8e687800) [pid = 3332] [serial = 703] [outer = (nil)] 12:53:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 237 (0x9473bc00) [pid = 3332] [serial = 704] [outer = 0x8e687800] 12:53:09 INFO - PROCESS | 3332 | 1461181989804 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 238 (0x96c56800) [pid = 3332] [serial = 705] [outer = 0x8e687800] 12:53:10 INFO - PROCESS | 3332 | 1461181990775 Marionette TRACE conn3 <- [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]]]}] 12:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1631ms 12:53:10 INFO - PROCESS | 3332 | 1461181990822 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:53:10 INFO - PROCESS | 3332 | 1461181990826 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 12:53:10 INFO - PROCESS | 3332 | 1461181990833 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:53:10 INFO - PROCESS | 3332 | 1461181990837 Marionette TRACE conn3 <- [1,910,null,{}] 12:53:10 INFO - PROCESS | 3332 | 1461181990843 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:11 INFO - PROCESS | 3332 | 1461181991076 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:53:11 INFO - PROCESS | 3332 | 1461181991343 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x9776fc00 == 93 [pid = 3332] [id = 235] 12:53:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 239 (0x97775400) [pid = 3332] [serial = 706] [outer = (nil)] 12:53:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 240 (0x97b5cc00) [pid = 3332] [serial = 707] [outer = 0x97775400] 12:53:11 INFO - PROCESS | 3332 | 1461181991499 Marionette DEBUG loaded listener.js 12:53:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 241 (0x98b03400) [pid = 3332] [serial = 708] [outer = 0x97775400] 12:53:12 INFO - PROCESS | 3332 | 1461181992467 Marionette TRACE conn3 <- [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]]]}] 12:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1683ms 12:53:12 INFO - PROCESS | 3332 | 1461181992517 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:53:12 INFO - PROCESS | 3332 | 1461181992521 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 12:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:53:12 INFO - PROCESS | 3332 | 1461181992528 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:53:12 INFO - PROCESS | 3332 | 1461181992532 Marionette TRACE conn3 <- [1,914,null,{}] 12:53:12 INFO - PROCESS | 3332 | 1461181992539 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:12 INFO - PROCESS | 3332 | 1461181992746 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:53:13 INFO - PROCESS | 3332 | 1461181992993 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c07800 == 94 [pid = 3332] [id = 236] 12:53:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 242 (0x92bd1000) [pid = 3332] [serial = 709] [outer = (nil)] 12:53:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 243 (0x99b7c800) [pid = 3332] [serial = 710] [outer = 0x92bd1000] 12:53:13 INFO - PROCESS | 3332 | 1461181993130 Marionette DEBUG loaded listener.js 12:53:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 244 (0x99c34800) [pid = 3332] [serial = 711] [outer = 0x92bd1000] 12:53:14 INFO - PROCESS | 3332 | 1461181994056 Marionette TRACE conn3 <- [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]]]}] 12:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1585ms 12:53:14 INFO - PROCESS | 3332 | 1461181994114 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:53:14 INFO - PROCESS | 3332 | 1461181994119 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 12:53:14 INFO - PROCESS | 3332 | 1461181994126 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:53:14 INFO - PROCESS | 3332 | 1461181994130 Marionette TRACE conn3 <- [1,918,null,{}] 12:53:14 INFO - PROCESS | 3332 | 1461181994137 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:14 INFO - PROCESS | 3332 | 1461181994341 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:53:14 INFO - PROCESS | 3332 | 1461181994591 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:14 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b970400 == 95 [pid = 3332] [id = 237] 12:53:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 245 (0x98eb2400) [pid = 3332] [serial = 712] [outer = (nil)] 12:53:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 246 (0x9ff38000) [pid = 3332] [serial = 713] [outer = 0x98eb2400] 12:53:14 INFO - PROCESS | 3332 | 1461181994728 Marionette DEBUG loaded listener.js 12:53:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 247 (0xa0a8c800) [pid = 3332] [serial = 714] [outer = 0x98eb2400] 12:53:15 INFO - PROCESS | 3332 | 1461181995673 Marionette TRACE conn3 <- [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]]]}] 12:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1581ms 12:53:15 INFO - PROCESS | 3332 | 1461181995707 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:53:15 INFO - PROCESS | 3332 | 1461181995710 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 12:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:53:15 INFO - PROCESS | 3332 | 1461181995719 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:53:15 INFO - PROCESS | 3332 | 1461181995723 Marionette TRACE conn3 <- [1,922,null,{}] 12:53:15 INFO - PROCESS | 3332 | 1461181995730 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:15 INFO - PROCESS | 3332 | 1461181995958 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:53:16 INFO - PROCESS | 3332 | 1461181996220 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:16 INFO - PROCESS | 3332 | ++DOCSHELL 0x96f85800 == 96 [pid = 3332] [id = 238] 12:53:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 248 (0x98e89800) [pid = 3332] [serial = 715] [outer = (nil)] 12:53:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 249 (0xa0f3c800) [pid = 3332] [serial = 716] [outer = 0x98e89800] 12:53:16 INFO - PROCESS | 3332 | 1461181996352 Marionette DEBUG loaded listener.js 12:53:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 250 (0xa0f6c400) [pid = 3332] [serial = 717] [outer = 0x98e89800] 12:53:17 INFO - PROCESS | 3332 | 1461181997247 Marionette TRACE conn3 <- [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]]]}] 12:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1592ms 12:53:17 INFO - PROCESS | 3332 | 1461181997313 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:53:17 INFO - PROCESS | 3332 | 1461181997317 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 12:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:53:17 INFO - PROCESS | 3332 | 1461181997324 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:53:17 INFO - PROCESS | 3332 | 1461181997328 Marionette TRACE conn3 <- [1,926,null,{}] 12:53:17 INFO - PROCESS | 3332 | 1461181997334 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:17 INFO - PROCESS | 3332 | 1461181997554 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:53:17 INFO - PROCESS | 3332 | 1461181997807 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:17 INFO - PROCESS | 3332 | ++DOCSHELL 0xa0ad5800 == 97 [pid = 3332] [id = 239] 12:53:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 251 (0xa0c11c00) [pid = 3332] [serial = 718] [outer = (nil)] 12:53:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 252 (0xa3c85000) [pid = 3332] [serial = 719] [outer = 0xa0c11c00] 12:53:17 INFO - PROCESS | 3332 | 1461181997940 Marionette DEBUG loaded listener.js 12:53:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 253 (0xa4450800) [pid = 3332] [serial = 720] [outer = 0xa0c11c00] 12:53:18 INFO - PROCESS | 3332 | 1461181998873 Marionette TRACE conn3 <- [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]]]}] 12:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1593ms 12:53:18 INFO - PROCESS | 3332 | 1461181998936 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:53:18 INFO - PROCESS | 3332 | 1461181998941 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 12:53:18 INFO - PROCESS | 3332 | 1461181998949 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:53:18 INFO - PROCESS | 3332 | 1461181998952 Marionette TRACE conn3 <- [1,930,null,{}] 12:53:18 INFO - PROCESS | 3332 | 1461181998959 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:19 INFO - PROCESS | 3332 | 1461181999177 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:53:19 INFO - PROCESS | 3332 | 1461181999463 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:19 INFO - PROCESS | 3332 | ++DOCSHELL 0xa447ec00 == 98 [pid = 3332] [id = 240] 12:53:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 254 (0xa44ba000) [pid = 3332] [serial = 721] [outer = (nil)] 12:53:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 255 (0xa4583400) [pid = 3332] [serial = 722] [outer = 0xa44ba000] 12:53:19 INFO - PROCESS | 3332 | 1461181999573 Marionette DEBUG loaded listener.js 12:53:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 256 (0xa45bcc00) [pid = 3332] [serial = 723] [outer = 0xa44ba000] 12:53:20 INFO - PROCESS | 3332 | 1461182000550 Marionette TRACE conn3 <- [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]]]}] 12:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1637ms 12:53:20 INFO - PROCESS | 3332 | 1461182000586 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:53:20 INFO - PROCESS | 3332 | 1461182000598 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 12:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:53:20 INFO - PROCESS | 3332 | 1461182000610 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:53:20 INFO - PROCESS | 3332 | 1461182000618 Marionette TRACE conn3 <- [1,934,null,{}] 12:53:20 INFO - PROCESS | 3332 | 1461182000629 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:20 INFO - PROCESS | 3332 | 1461182000884 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:53:21 INFO - PROCESS | 3332 | 1461182001187 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 3332 | ++DOCSHELL 0x88515000 == 99 [pid = 3332] [id = 241] 12:53:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 257 (0x8851a800) [pid = 3332] [serial = 724] [outer = (nil)] 12:53:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 258 (0x8851f400) [pid = 3332] [serial = 725] [outer = 0x8851a800] 12:53:21 INFO - PROCESS | 3332 | 1461182001285 Marionette DEBUG loaded listener.js 12:53:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 259 (0x98ecc800) [pid = 3332] [serial = 726] [outer = 0x8851a800] 12:53:22 INFO - PROCESS | 3332 | 1461182002192 Marionette TRACE conn3 <- [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]]]}] 12:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1651ms 12:53:22 INFO - PROCESS | 3332 | 1461182002258 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:53:22 INFO - PROCESS | 3332 | 1461182002261 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 12:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:53:22 INFO - PROCESS | 3332 | 1461182002269 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:53:22 INFO - PROCESS | 3332 | 1461182002273 Marionette TRACE conn3 <- [1,938,null,{}] 12:53:22 INFO - PROCESS | 3332 | 1461182002280 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:22 INFO - PROCESS | 3332 | 1461182002495 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:53:22 INFO - PROCESS | 3332 | 1461182002750 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:22 INFO - PROCESS | 3332 | ++DOCSHELL 0x883e1c00 == 100 [pid = 3332] [id = 242] 12:53:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 260 (0x883e2800) [pid = 3332] [serial = 727] [outer = (nil)] 12:53:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 261 (0x883ea000) [pid = 3332] [serial = 728] [outer = 0x883e2800] 12:53:22 INFO - PROCESS | 3332 | 1461182002882 Marionette DEBUG loaded listener.js 12:53:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 262 (0x883ed400) [pid = 3332] [serial = 729] [outer = 0x883e2800] 12:53:23 INFO - PROCESS | 3332 | 1461182003808 Marionette TRACE conn3 <- [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]]]}] 12:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1584ms 12:53:23 INFO - PROCESS | 3332 | 1461182003854 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:53:23 INFO - PROCESS | 3332 | 1461182003860 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 12:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:53:23 INFO - PROCESS | 3332 | 1461182003868 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:53:23 INFO - PROCESS | 3332 | 1461182003871 Marionette TRACE conn3 <- [1,942,null,{}] 12:53:23 INFO - PROCESS | 3332 | 1461182003878 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:24 INFO - PROCESS | 3332 | 1461182004094 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:53:24 INFO - PROCESS | 3332 | 1461182004350 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:24 INFO - PROCESS | 3332 | ++DOCSHELL 0x883e4400 == 101 [pid = 3332] [id = 243] 12:53:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 263 (0x883e5c00) [pid = 3332] [serial = 730] [outer = (nil)] 12:53:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 264 (0x88520800) [pid = 3332] [serial = 731] [outer = 0x883e5c00] 12:53:24 INFO - PROCESS | 3332 | 1461182004487 Marionette DEBUG loaded listener.js 12:53:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 265 (0x93cc4400) [pid = 3332] [serial = 732] [outer = 0x883e5c00] 12:53:25 INFO - PROCESS | 3332 | 1461182005377 Marionette TRACE conn3 <- [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]]]}] 12:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1584ms 12:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:53:25 INFO - PROCESS | 3332 | 1461182005453 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:53:25 INFO - PROCESS | 3332 | 1461182005456 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 12:53:25 INFO - PROCESS | 3332 | 1461182005464 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:53:25 INFO - PROCESS | 3332 | 1461182005467 Marionette TRACE conn3 <- [1,946,null,{}] 12:53:25 INFO - PROCESS | 3332 | 1461182005474 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:25 INFO - PROCESS | 3332 | 1461182005717 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:53:26 INFO - PROCESS | 3332 | 1461182006055 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x89729400 == 102 [pid = 3332] [id = 244] 12:53:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 266 (0x93cc9c00) [pid = 3332] [serial = 733] [outer = (nil)] 12:53:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 267 (0x93ccd400) [pid = 3332] [serial = 734] [outer = 0x93cc9c00] 12:53:26 INFO - PROCESS | 3332 | 1461182006146 Marionette DEBUG loaded listener.js 12:53:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 268 (0x93cd0400) [pid = 3332] [serial = 735] [outer = 0x93cc9c00] 12:53:27 INFO - PROCESS | 3332 | 1461182007029 Marionette TRACE conn3 <- [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]]]}] 12:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1642ms 12:53:27 INFO - PROCESS | 3332 | 1461182007106 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:53:27 INFO - PROCESS | 3332 | 1461182007110 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 12:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:53:27 INFO - PROCESS | 3332 | 1461182007117 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:53:27 INFO - PROCESS | 3332 | 1461182007120 Marionette TRACE conn3 <- [1,950,null,{}] 12:53:27 INFO - PROCESS | 3332 | 1461182007127 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:27 INFO - PROCESS | 3332 | 1461182007345 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:53:27 INFO - PROCESS | 3332 | 1461182007606 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:27 INFO - PROCESS | 3332 | ++DOCSHELL 0x8666bc00 == 103 [pid = 3332] [id = 245] 12:53:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 269 (0x8666d400) [pid = 3332] [serial = 736] [outer = (nil)] 12:53:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 270 (0x86673400) [pid = 3332] [serial = 737] [outer = 0x8666d400] 12:53:27 INFO - PROCESS | 3332 | 1461182007740 Marionette DEBUG loaded listener.js 12:53:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 271 (0x86677000) [pid = 3332] [serial = 738] [outer = 0x8666d400] 12:53:28 INFO - PROCESS | 3332 | 1461182008681 Marionette TRACE conn3 <- [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]]]}] 12:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1641ms 12:53:28 INFO - PROCESS | 3332 | 1461182008759 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:53:28 INFO - PROCESS | 3332 | 1461182008763 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 12:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:53:28 INFO - PROCESS | 3332 | 1461182008770 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:53:28 INFO - PROCESS | 3332 | 1461182008774 Marionette TRACE conn3 <- [1,954,null,{}] 12:53:28 INFO - PROCESS | 3332 | 1461182008780 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:29 INFO - PROCESS | 3332 | 1461182009048 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:53:29 INFO - PROCESS | 3332 | 1461182009352 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x85c1bc00 == 104 [pid = 3332] [id = 246] 12:53:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 272 (0x85c1d000) [pid = 3332] [serial = 739] [outer = (nil)] 12:53:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 273 (0x85c24c00) [pid = 3332] [serial = 740] [outer = 0x85c1d000] 12:53:29 INFO - PROCESS | 3332 | 1461182009447 Marionette DEBUG loaded listener.js 12:53:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 274 (0x85c26800) [pid = 3332] [serial = 741] [outer = 0x85c1d000] 12:53:30 INFO - PROCESS | 3332 | 1461182010389 Marionette TRACE conn3 <- [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]]]}] 12:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1687ms 12:53:30 INFO - PROCESS | 3332 | 1461182010458 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:53:30 INFO - PROCESS | 3332 | 1461182010462 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 12:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:53:30 INFO - PROCESS | 3332 | 1461182010469 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:53:30 INFO - PROCESS | 3332 | 1461182010473 Marionette TRACE conn3 <- [1,958,null,{}] 12:53:30 INFO - PROCESS | 3332 | 1461182010479 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:30 INFO - PROCESS | 3332 | 1461182010708 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:53:31 INFO - PROCESS | 3332 | 1461182011017 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:31 INFO - PROCESS | 3332 | ++DOCSHELL 0x85c22800 == 105 [pid = 3332] [id = 247] 12:53:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 275 (0x85c23000) [pid = 3332] [serial = 742] [outer = (nil)] 12:53:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 276 (0x86679800) [pid = 3332] [serial = 743] [outer = 0x85c23000] 12:53:31 INFO - PROCESS | 3332 | 1461182011147 Marionette DEBUG loaded listener.js 12:53:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 277 (0x8972fc00) [pid = 3332] [serial = 744] [outer = 0x85c23000] 12:53:32 INFO - PROCESS | 3332 | 1461182012101 Marionette TRACE conn3 <- [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]]]}] 12:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1681ms 12:53:32 INFO - PROCESS | 3332 | 1461182012152 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:53:32 INFO - PROCESS | 3332 | 1461182012156 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 12:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:53:32 INFO - PROCESS | 3332 | 1461182012163 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:53:32 INFO - PROCESS | 3332 | 1461182012167 Marionette TRACE conn3 <- [1,962,null,{}] 12:53:32 INFO - PROCESS | 3332 | 1461182012173 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:32 INFO - PROCESS | 3332 | 1461182012403 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:53:33 INFO - PROCESS | 3332 | --DOCSHELL 0x8972e000 == 104 [pid = 3332] [id = 179] 12:53:33 INFO - PROCESS | 3332 | --DOCSHELL 0x8b36b000 == 103 [pid = 3332] [id = 180] 12:53:33 INFO - PROCESS | 3332 | --DOCSHELL 0x8e682800 == 102 [pid = 3332] [id = 229] 12:53:33 INFO - PROCESS | 3332 | --DOCSHELL 0x8b964000 == 101 [pid = 3332] [id = 228] 12:53:33 INFO - PROCESS | 3332 | --DOCSHELL 0x8f31f000 == 100 [pid = 3332] [id = 227] 12:53:33 INFO - PROCESS | 3332 | --DOCSHELL 0x8b363400 == 99 [pid = 3332] [id = 226] 12:53:33 INFO - PROCESS | 3332 | --DOCSHELL 0x8b1cb000 == 98 [pid = 3332] [id = 225] 12:53:33 INFO - PROCESS | 3332 | --DOCSHELL 0x89ee7400 == 97 [pid = 3332] [id = 224] 12:53:33 INFO - PROCESS | 3332 | --DOCSHELL 0x8b10cc00 == 96 [pid = 3332] [id = 214] 12:53:33 INFO - PROCESS | 3332 | --DOCSHELL 0x8f35dc00 == 95 [pid = 3332] [id = 212] 12:53:33 INFO - PROCESS | 3332 | --DOCSHELL 0x89725000 == 94 [pid = 3332] [id = 213] 12:53:33 INFO - PROCESS | 3332 | --DOCSHELL 0x8c14e400 == 93 [pid = 3332] [id = 211] 12:53:33 INFO - PROCESS | 3332 | --DOCSHELL 0x89f90800 == 92 [pid = 3332] [id = 210] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 276 (0x92cef800) [pid = 3332] [serial = 473] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 275 (0x8ffdcc00) [pid = 3332] [serial = 629] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 274 (0x8b366000) [pid = 3332] [serial = 617] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 273 (0x8e7b1400) [pid = 3332] [serial = 623] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 272 (0x8b969000) [pid = 3332] [serial = 618] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 271 (0x8c214400) [pid = 3332] [serial = 620] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 270 (0x9fc60400) [pid = 3332] [serial = 599] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 269 (0x96f74000) [pid = 3332] [serial = 592] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 268 (0x8972c800) [pid = 3332] [serial = 612] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 267 (0x88ee4000) [pid = 3332] [serial = 611] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 266 (0x8b1cdc00) [pid = 3332] [serial = 580] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 265 (0x92bce800) [pid = 3332] [serial = 586] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 264 (0x89f92800) [pid = 3332] [serial = 608] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 263 (0x8e67c000) [pid = 3332] [serial = 583] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 262 (0x92abec00) [pid = 3332] [serial = 578] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 261 (0x8b360400) [pid = 3332] [serial = 383] [outer = (nil)] [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.] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 260 (0x8e7b8400) [pid = 3332] [serial = 624] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 259 (0x8e7b5000) [pid = 3332] [serial = 626] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 258 (0x8f361400) [pid = 3332] [serial = 627] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 257 (0x8c21e400) [pid = 3332] [serial = 621] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 256 (0xa0e54c00) [pid = 3332] [serial = 602] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 255 (0x984d7000) [pid = 3332] [serial = 596] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 254 (0x8b1c5800) [pid = 3332] [serial = 615] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 253 (0x8b106400) [pid = 3332] [serial = 614] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 252 (0x93510400) [pid = 3332] [serial = 589] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | --DOMWINDOW == 251 (0xa4452800) [pid = 3332] [serial = 605] [outer = (nil)] [url = about:blank] 12:53:33 INFO - PROCESS | 3332 | 1461182013743 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:33 INFO - PROCESS | 3332 | ++DOCSHELL 0x88519000 == 93 [pid = 3332] [id = 248] 12:53:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 252 (0x88519c00) [pid = 3332] [serial = 745] [outer = (nil)] 12:53:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 253 (0x8851f800) [pid = 3332] [serial = 746] [outer = 0x88519c00] 12:53:33 INFO - PROCESS | 3332 | 1461182013836 Marionette DEBUG loaded listener.js 12:53:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 254 (0x88c13c00) [pid = 3332] [serial = 747] [outer = 0x88519c00] 12:53:34 INFO - PROCESS | 3332 | 1461182014722 Marionette TRACE conn3 <- [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]]]}] 12:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 2635ms 12:53:34 INFO - PROCESS | 3332 | 1461182014801 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:53:34 INFO - PROCESS | 3332 | 1461182014810 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 12:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:53:34 INFO - PROCESS | 3332 | 1461182014821 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:53:34 INFO - PROCESS | 3332 | 1461182014826 Marionette TRACE conn3 <- [1,966,null,{}] 12:53:34 INFO - PROCESS | 3332 | 1461182014834 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:35 INFO - PROCESS | 3332 | 1461182015056 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:53:35 INFO - PROCESS | 3332 | 1461182015292 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:35 INFO - PROCESS | 3332 | ++DOCSHELL 0x89f96400 == 94 [pid = 3332] [id = 249] 12:53:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 255 (0x89f98c00) [pid = 3332] [serial = 748] [outer = (nil)] 12:53:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 256 (0x8b039400) [pid = 3332] [serial = 749] [outer = 0x89f98c00] 12:53:35 INFO - PROCESS | 3332 | 1461182015382 Marionette DEBUG loaded listener.js 12:53:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 257 (0x8b1c8000) [pid = 3332] [serial = 750] [outer = 0x89f98c00] 12:53:36 INFO - PROCESS | 3332 | 1461182016395 Marionette TRACE conn3 <- [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]]]}] 12:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1637ms 12:53:36 INFO - PROCESS | 3332 | 1461182016467 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 3332 | 1461182016474 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 12:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:53:36 INFO - PROCESS | 3332 | 1461182016482 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - PROCESS | 3332 | 1461182016486 Marionette TRACE conn3 <- [1,970,null,{}] 12:53:36 INFO - PROCESS | 3332 | 1461182016493 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:36 INFO - PROCESS | 3332 | 1461182016773 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:53:37 INFO - PROCESS | 3332 | 1461182016986 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:37 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b1ca000 == 95 [pid = 3332] [id = 250] 12:53:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 258 (0x8b96dc00) [pid = 3332] [serial = 751] [outer = (nil)] 12:53:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 259 (0x8b988400) [pid = 3332] [serial = 752] [outer = 0x8b96dc00] 12:53:37 INFO - PROCESS | 3332 | 1461182017068 Marionette DEBUG loaded listener.js 12:53:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 260 (0x8c21a400) [pid = 3332] [serial = 753] [outer = 0x8b96dc00] 12:53:38 INFO - PROCESS | 3332 | --DOMWINDOW == 259 (0x8f4ccc00) [pid = 3332] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:53:38 INFO - PROCESS | 3332 | --DOMWINDOW == 258 (0x8f3a7400) [pid = 3332] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:53:38 INFO - PROCESS | 3332 | --DOMWINDOW == 257 (0x89ee7800) [pid = 3332] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:53:38 INFO - PROCESS | 3332 | --DOMWINDOW == 256 (0x8b98a800) [pid = 3332] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:53:38 INFO - PROCESS | 3332 | --DOMWINDOW == 255 (0x8b96a000) [pid = 3332] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:53:38 INFO - PROCESS | 3332 | 1461182018573 Marionette TRACE conn3 <- [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]]]}] 12:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 2148ms 12:53:38 INFO - PROCESS | 3332 | 1461182018632 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:53:38 INFO - PROCESS | 3332 | 1461182018635 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 12:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:53:38 INFO - PROCESS | 3332 | 1461182018652 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:53:38 INFO - PROCESS | 3332 | 1461182018661 Marionette TRACE conn3 <- [1,974,null,{}] 12:53:38 INFO - PROCESS | 3332 | 1461182018668 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:38 INFO - PROCESS | 3332 | 1461182018937 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:53:39 INFO - PROCESS | 3332 | 1461182019169 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x85c2ac00 == 96 [pid = 3332] [id = 251] 12:53:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 256 (0x88d4c400) [pid = 3332] [serial = 754] [outer = (nil)] 12:53:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 257 (0x8e7b5800) [pid = 3332] [serial = 755] [outer = 0x88d4c400] 12:53:39 INFO - PROCESS | 3332 | 1461182019284 Marionette DEBUG loaded listener.js 12:53:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 258 (0x8f35b800) [pid = 3332] [serial = 756] [outer = 0x88d4c400] 12:53:40 INFO - PROCESS | 3332 | 1461182020558 Marionette TRACE conn3 <- [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]]]}] 12:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 2012ms 12:53:40 INFO - PROCESS | 3332 | 1461182020697 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:53:40 INFO - PROCESS | 3332 | 1461182020707 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 12:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:53:40 INFO - PROCESS | 3332 | 1461182020723 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:53:40 INFO - PROCESS | 3332 | 1461182020733 Marionette TRACE conn3 <- [1,978,null,{}] 12:53:40 INFO - PROCESS | 3332 | 1461182020746 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:41 INFO - PROCESS | 3332 | 1461182021229 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:53:41 INFO - PROCESS | 3332 | 1461182021549 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x88ee8400 == 97 [pid = 3332] [id = 252] 12:53:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 259 (0x89722c00) [pid = 3332] [serial = 757] [outer = (nil)] 12:53:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 260 (0x89933400) [pid = 3332] [serial = 758] [outer = 0x89722c00] 12:53:41 INFO - PROCESS | 3332 | 1461182021685 Marionette DEBUG loaded listener.js 12:53:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 261 (0x89f8ec00) [pid = 3332] [serial = 759] [outer = 0x89722c00] 12:53:42 INFO - PROCESS | 3332 | 1461182022824 Marionette TRACE conn3 <- [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]]]}] 12:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 2161ms 12:53:42 INFO - PROCESS | 3332 | 1461182022884 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:53:42 INFO - PROCESS | 3332 | 1461182022894 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 12:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:53:42 INFO - PROCESS | 3332 | 1461182022907 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:53:42 INFO - PROCESS | 3332 | 1461182022911 Marionette TRACE conn3 <- [1,982,null,{}] 12:53:42 INFO - PROCESS | 3332 | 1461182022918 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:43 INFO - PROCESS | 3332 | 1461182023191 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:53:43 INFO - PROCESS | 3332 | 1461182023511 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:43 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b980c00 == 98 [pid = 3332] [id = 253] 12:53:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 262 (0x8b982400) [pid = 3332] [serial = 760] [outer = (nil)] 12:53:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 263 (0x8c14b400) [pid = 3332] [serial = 761] [outer = 0x8b982400] 12:53:43 INFO - PROCESS | 3332 | 1461182023605 Marionette DEBUG loaded listener.js 12:53:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 264 (0x8e67b000) [pid = 3332] [serial = 762] [outer = 0x8b982400] 12:53:44 INFO - PROCESS | 3332 | 1461182024673 Marionette TRACE conn3 <- [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]]]}] 12:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1837ms 12:53:44 INFO - PROCESS | 3332 | 1461182024744 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:53:44 INFO - PROCESS | 3332 | 1461182024748 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 12:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:53:44 INFO - PROCESS | 3332 | 1461182024756 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:53:44 INFO - PROCESS | 3332 | 1461182024763 Marionette TRACE conn3 <- [1,986,null,{}] 12:53:44 INFO - PROCESS | 3332 | 1461182024781 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:45 INFO - PROCESS | 3332 | 1461182025065 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:53:45 INFO - PROCESS | 3332 | 1461182025418 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:45 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e7b7c00 == 99 [pid = 3332] [id = 254] 12:53:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 265 (0x8f39e800) [pid = 3332] [serial = 763] [outer = (nil)] 12:53:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 266 (0x8f4c9000) [pid = 3332] [serial = 764] [outer = 0x8f39e800] 12:53:45 INFO - PROCESS | 3332 | 1461182025523 Marionette DEBUG loaded listener.js 12:53:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 267 (0x8ffe7c00) [pid = 3332] [serial = 765] [outer = 0x8f39e800] 12:53:46 INFO - PROCESS | 3332 | 1461182026566 Marionette TRACE conn3 <- [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]]]}] 12:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1844ms 12:53:46 INFO - PROCESS | 3332 | 1461182026603 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:53:46 INFO - PROCESS | 3332 | 1461182026608 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 12:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:53:46 INFO - PROCESS | 3332 | 1461182026636 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:53:46 INFO - PROCESS | 3332 | 1461182026641 Marionette TRACE conn3 <- [1,990,null,{}] 12:53:46 INFO - PROCESS | 3332 | 1461182026650 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:46 INFO - PROCESS | 3332 | 1461182026879 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:53:47 INFO - PROCESS | 3332 | 1461182027142 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:47 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e681c00 == 100 [pid = 3332] [id = 255] 12:53:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 268 (0x8ffeb000) [pid = 3332] [serial = 766] [outer = (nil)] 12:53:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 269 (0x91401400) [pid = 3332] [serial = 767] [outer = 0x8ffeb000] 12:53:47 INFO - PROCESS | 3332 | 1461182027279 Marionette DEBUG loaded listener.js 12:53:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 270 (0x914e2000) [pid = 3332] [serial = 768] [outer = 0x8ffeb000] 12:53:48 INFO - PROCESS | 3332 | 1461182028220 Marionette TRACE conn3 <- [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]]]}] 12:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1662ms 12:53:48 INFO - PROCESS | 3332 | 1461182028281 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:53:48 INFO - PROCESS | 3332 | 1461182028285 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 12:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:53:48 INFO - PROCESS | 3332 | 1461182028292 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:53:48 INFO - PROCESS | 3332 | 1461182028296 Marionette TRACE conn3 <- [1,994,null,{}] 12:53:48 INFO - PROCESS | 3332 | 1461182028302 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:48 INFO - PROCESS | 3332 | 1461182028520 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:53:48 INFO - PROCESS | 3332 | 1461182028778 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x90384800 == 101 [pid = 3332] [id = 256] 12:53:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 271 (0x90385c00) [pid = 3332] [serial = 769] [outer = (nil)] 12:53:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 272 (0x92bcf400) [pid = 3332] [serial = 770] [outer = 0x90385c00] 12:53:48 INFO - PROCESS | 3332 | 1461182028916 Marionette DEBUG loaded listener.js 12:53:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 273 (0x92cf9c00) [pid = 3332] [serial = 771] [outer = 0x90385c00] 12:53:49 INFO - PROCESS | 3332 | 1461182029891 Marionette TRACE conn3 <- [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]]]}] 12:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1638ms 12:53:49 INFO - PROCESS | 3332 | 1461182029931 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:53:49 INFO - PROCESS | 3332 | 1461182029936 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 12:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:53:49 INFO - PROCESS | 3332 | 1461182029943 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:53:49 INFO - PROCESS | 3332 | 1461182029947 Marionette TRACE conn3 <- [1,998,null,{}] 12:53:49 INFO - PROCESS | 3332 | 1461182029953 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:50 INFO - PROCESS | 3332 | 1461182030232 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:53:50 INFO - PROCESS | 3332 | 1461182030552 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:50 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e7b6000 == 102 [pid = 3332] [id = 257] 12:53:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 274 (0x92bcbc00) [pid = 3332] [serial = 772] [outer = (nil)] 12:53:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 275 (0x94738800) [pid = 3332] [serial = 773] [outer = 0x92bcbc00] 12:53:50 INFO - PROCESS | 3332 | 1461182030667 Marionette DEBUG loaded listener.js 12:53:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 276 (0x978e8800) [pid = 3332] [serial = 774] [outer = 0x92bcbc00] 12:53:51 INFO - PROCESS | 3332 | 1461182031634 Marionette TRACE conn3 <- [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]]]}] 12:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1733ms 12:53:51 INFO - PROCESS | 3332 | 1461182031677 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:53:51 INFO - PROCESS | 3332 | 1461182031682 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 12:53:51 INFO - PROCESS | 3332 | 1461182031689 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:53:51 INFO - PROCESS | 3332 | 1461182031693 Marionette TRACE conn3 <- [1,1002,null,{}] 12:53:51 INFO - PROCESS | 3332 | 1461182031699 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:51 INFO - PROCESS | 3332 | 1461182031916 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:53:52 INFO - PROCESS | 3332 | 1461182032177 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:52 INFO - PROCESS | 3332 | ++DOCSHELL 0x9202b000 == 103 [pid = 3332] [id = 258] 12:53:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 277 (0x934ea800) [pid = 3332] [serial = 775] [outer = (nil)] 12:53:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 278 (0x97ee7c00) [pid = 3332] [serial = 776] [outer = 0x934ea800] 12:53:52 INFO - PROCESS | 3332 | 1461182032315 Marionette DEBUG loaded listener.js 12:53:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 279 (0x97ef2c00) [pid = 3332] [serial = 777] [outer = 0x934ea800] 12:53:53 INFO - PROCESS | 3332 | 1461182033234 Marionette TRACE conn3 <- [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]]]}] 12:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1586ms 12:53:53 INFO - PROCESS | 3332 | 1461182033290 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:53:53 INFO - PROCESS | 3332 | 1461182033295 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 12:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:53:53 INFO - PROCESS | 3332 | 1461182033302 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:53:53 INFO - PROCESS | 3332 | 1461182033306 Marionette TRACE conn3 <- [1,1006,null,{}] 12:53:53 INFO - PROCESS | 3332 | 1461182033312 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:53 INFO - PROCESS | 3332 | 1461182033527 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:53:53 INFO - PROCESS | 3332 | 1461182033792 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b981400 == 104 [pid = 3332] [id = 259] 12:53:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 280 (0x91407400) [pid = 3332] [serial = 778] [outer = (nil)] 12:53:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 281 (0x98ec0c00) [pid = 3332] [serial = 779] [outer = 0x91407400] 12:53:53 INFO - PROCESS | 3332 | 1461182033936 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 282 (0x992d3800) [pid = 3332] [serial = 780] [outer = 0x91407400] 12:53:54 INFO - PROCESS | 3332 | 1461182034870 Marionette TRACE conn3 <- [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]]]}] 12:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1632ms 12:53:54 INFO - PROCESS | 3332 | 1461182034935 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:53:54 INFO - PROCESS | 3332 | 1461182034940 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 12:53:54 INFO - PROCESS | 3332 | 1461182034947 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:53:54 INFO - PROCESS | 3332 | 1461182034952 Marionette TRACE conn3 <- [1,1010,null,{}] 12:53:54 INFO - PROCESS | 3332 | 1461182034959 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:55 INFO - PROCESS | 3332 | 1461182035190 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:53:55 INFO - PROCESS | 3332 | 1461182035504 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:55 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e81400 == 105 [pid = 3332] [id = 260] 12:53:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 283 (0x85e81800) [pid = 3332] [serial = 781] [outer = (nil)] 12:53:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 284 (0x85e89c00) [pid = 3332] [serial = 782] [outer = 0x85e81800] 12:53:55 INFO - PROCESS | 3332 | 1461182035604 Marionette DEBUG loaded listener.js 12:53:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 285 (0x85e8b800) [pid = 3332] [serial = 783] [outer = 0x85e81800] 12:53:56 INFO - PROCESS | 3332 | 1461182036608 Marionette TRACE conn3 <- [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]]]}] 12:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1694ms 12:53:56 INFO - PROCESS | 3332 | 1461182036644 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:53:56 INFO - PROCESS | 3332 | 1461182036647 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 12:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:53:56 INFO - PROCESS | 3332 | 1461182036654 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:53:56 INFO - PROCESS | 3332 | 1461182036657 Marionette TRACE conn3 <- [1,1014,null,{}] 12:53:56 INFO - PROCESS | 3332 | 1461182036664 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:56 INFO - PROCESS | 3332 | 1461182036880 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:53:57 INFO - PROCESS | 3332 | 1461182037141 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:57 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e82000 == 106 [pid = 3332] [id = 261] 12:53:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 286 (0x85e85800) [pid = 3332] [serial = 784] [outer = (nil)] 12:53:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 287 (0x98aa4800) [pid = 3332] [serial = 785] [outer = 0x85e85800] 12:53:57 INFO - PROCESS | 3332 | 1461182037279 Marionette DEBUG loaded listener.js 12:53:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 288 (0x99c78000) [pid = 3332] [serial = 786] [outer = 0x85e85800] 12:53:58 INFO - PROCESS | 3332 | 1461182038191 Marionette TRACE conn3 <- [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]]]}] 12:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1596ms 12:53:58 INFO - PROCESS | 3332 | 1461182038250 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:53:58 INFO - PROCESS | 3332 | 1461182038254 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 12:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:53:58 INFO - PROCESS | 3332 | 1461182038263 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:53:58 INFO - PROCESS | 3332 | 1461182038268 Marionette TRACE conn3 <- [1,1018,null,{}] 12:53:58 INFO - PROCESS | 3332 | 1461182038274 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:58 INFO - PROCESS | 3332 | 1461182038530 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:53:58 INFO - PROCESS | 3332 | 1461182038851 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:58 INFO - PROCESS | 3332 | ++DOCSHELL 0xa0a95400 == 107 [pid = 3332] [id = 262] 12:53:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 289 (0xa0c1cc00) [pid = 3332] [serial = 787] [outer = (nil)] 12:53:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 290 (0xa2a2dc00) [pid = 3332] [serial = 788] [outer = 0xa0c1cc00] 12:53:58 INFO - PROCESS | 3332 | 1461182038968 Marionette DEBUG loaded listener.js 12:53:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 291 (0xa4471000) [pid = 3332] [serial = 789] [outer = 0xa0c1cc00] 12:53:59 INFO - PROCESS | 3332 | 1461182039920 Marionette TRACE conn3 <- [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]]]}] 12:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1736ms 12:54:00 INFO - PROCESS | 3332 | 1461182040000 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:54:00 INFO - PROCESS | 3332 | 1461182040005 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 12:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:54:00 INFO - PROCESS | 3332 | 1461182040012 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:54:00 INFO - PROCESS | 3332 | 1461182040016 Marionette TRACE conn3 <- [1,1022,null,{}] 12:54:00 INFO - PROCESS | 3332 | 1461182040022 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:00 INFO - PROCESS | 3332 | 1461182040306 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:54:00 INFO - PROCESS | 3332 | 1461182040630 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:00 INFO - PROCESS | 3332 | ++DOCSHELL 0x90414400 == 108 [pid = 3332] [id = 263] 12:54:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 292 (0x90415400) [pid = 3332] [serial = 790] [outer = (nil)] 12:54:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 293 (0x9041d400) [pid = 3332] [serial = 791] [outer = 0x90415400] 12:54:00 INFO - PROCESS | 3332 | 1461182040735 Marionette DEBUG loaded listener.js 12:54:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 294 (0x9041f400) [pid = 3332] [serial = 792] [outer = 0x90415400] 12:54:01 INFO - PROCESS | 3332 | 1461182041644 Marionette TRACE conn3 <- [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]]]}] 12:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1688ms 12:54:01 INFO - PROCESS | 3332 | 1461182041701 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:54:01 INFO - PROCESS | 3332 | 1461182041706 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 12:54:01 INFO - PROCESS | 3332 | 1461182041713 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:54:01 INFO - PROCESS | 3332 | 1461182041717 Marionette TRACE conn3 <- [1,1026,null,{}] 12:54:01 INFO - PROCESS | 3332 | 1461182041723 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:01 INFO - PROCESS | 3332 | 1461182041942 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:54:02 INFO - PROCESS | 3332 | 1461182042254 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:02 INFO - PROCESS | 3332 | ++DOCSHELL 0x87ddc800 == 109 [pid = 3332] [id = 264] 12:54:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 295 (0x87ddcc00) [pid = 3332] [serial = 793] [outer = (nil)] 12:54:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 296 (0x87de5400) [pid = 3332] [serial = 794] [outer = 0x87ddcc00] 12:54:02 INFO - PROCESS | 3332 | 1461182042356 Marionette DEBUG loaded listener.js 12:54:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 297 (0x87de7000) [pid = 3332] [serial = 795] [outer = 0x87ddcc00] 12:54:03 INFO - PROCESS | 3332 | 1461182043264 Marionette TRACE conn3 <- [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]]]}] 12:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1635ms 12:54:03 INFO - PROCESS | 3332 | 1461182043349 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:54:03 INFO - PROCESS | 3332 | 1461182043352 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 12:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:54:03 INFO - PROCESS | 3332 | 1461182043359 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:54:03 INFO - PROCESS | 3332 | 1461182043365 Marionette TRACE conn3 <- [1,1030,null,{}] 12:54:03 INFO - PROCESS | 3332 | 1461182043373 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:03 INFO - PROCESS | 3332 | 1461182043624 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:54:03 INFO - PROCESS | 3332 | 1461182043940 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 3332 | ++DOCSHELL 0x87de4000 == 110 [pid = 3332] [id = 265] 12:54:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 298 (0x87de5800) [pid = 3332] [serial = 796] [outer = (nil)] 12:54:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 299 (0x9041ec00) [pid = 3332] [serial = 797] [outer = 0x87de5800] 12:54:04 INFO - PROCESS | 3332 | 1461182044040 Marionette DEBUG loaded listener.js 12:54:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 300 (0x9ea15800) [pid = 3332] [serial = 798] [outer = 0x87de5800] 12:54:04 INFO - PROCESS | 3332 | 1461182044981 Marionette TRACE conn3 <- [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]]]}] 12:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1698ms 12:54:05 INFO - PROCESS | 3332 | 1461182045059 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:54:05 INFO - PROCESS | 3332 | 1461182045063 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 12:54:05 INFO - PROCESS | 3332 | 1461182045070 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:54:05 INFO - PROCESS | 3332 | 1461182045073 Marionette TRACE conn3 <- [1,1034,null,{}] 12:54:05 INFO - PROCESS | 3332 | 1461182045080 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:05 INFO - PROCESS | 3332 | 1461182045311 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:54:06 INFO - PROCESS | 3332 | 1461182046069 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x85050400 == 111 [pid = 3332] [id = 266] 12:54:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 301 (0x85c22400) [pid = 3332] [serial = 799] [outer = (nil)] 12:54:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 302 (0x85e8b400) [pid = 3332] [serial = 800] [outer = 0x85c22400] 12:54:06 INFO - PROCESS | 3332 | 1461182046203 Marionette DEBUG loaded listener.js 12:54:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 303 (0x86675800) [pid = 3332] [serial = 801] [outer = 0x85c22400] 12:54:07 INFO - PROCESS | 3332 | 1461182047238 Marionette TRACE conn3 <- [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]]]}] 12:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2237ms 12:54:07 INFO - PROCESS | 3332 | 1461182047308 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:54:07 INFO - PROCESS | 3332 | 1461182047316 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 12:54:07 INFO - PROCESS | 3332 | 1461182047327 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:54:07 INFO - PROCESS | 3332 | 1461182047333 Marionette TRACE conn3 <- [1,1038,null,{}] 12:54:07 INFO - PROCESS | 3332 | 1461182047341 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:07 INFO - PROCESS | 3332 | 1461182047618 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:54:08 INFO - PROCESS | 3332 | 1461182048060 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x88522400 == 112 [pid = 3332] [id = 267] 12:54:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 304 (0x88d51400) [pid = 3332] [serial = 802] [outer = (nil)] 12:54:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 305 (0x88ef1800) [pid = 3332] [serial = 803] [outer = 0x88d51400] 12:54:08 INFO - PROCESS | 3332 | 1461182048151 Marionette DEBUG loaded listener.js 12:54:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 306 (0x8992ec00) [pid = 3332] [serial = 804] [outer = 0x88d51400] 12:54:09 INFO - PROCESS | 3332 | 1461182049167 Marionette TRACE conn3 <- [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]]]}] 12:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1898ms 12:54:09 INFO - PROCESS | 3332 | 1461182049228 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:54:09 INFO - PROCESS | 3332 | 1461182049235 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 12:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:54:09 INFO - PROCESS | 3332 | 1461182049245 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:54:09 INFO - PROCESS | 3332 | 1461182049249 Marionette TRACE conn3 <- [1,1042,null,{}] 12:54:09 INFO - PROCESS | 3332 | 1461182049257 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:09 INFO - PROCESS | 3332 | 1461182049493 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:54:09 INFO - PROCESS | 3332 | 1461182049880 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:09 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b034000 == 113 [pid = 3332] [id = 268] 12:54:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 307 (0x8b037400) [pid = 3332] [serial = 805] [outer = (nil)] 12:54:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 308 (0x8b361c00) [pid = 3332] [serial = 806] [outer = 0x8b037400] 12:54:09 INFO - PROCESS | 3332 | 1461182049977 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 309 (0x8b983400) [pid = 3332] [serial = 807] [outer = 0x8b037400] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x978f5000 == 112 [pid = 3332] [id = 200] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x88c12000 == 111 [pid = 3332] [id = 199] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x8b1c8800 == 110 [pid = 3332] [id = 198] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x89dd8400 == 109 [pid = 3332] [id = 196] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x92cf3800 == 108 [pid = 3332] [id = 197] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x8b1ca000 == 107 [pid = 3332] [id = 250] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x8c15c800 == 106 [pid = 3332] [id = 207] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x89f96400 == 105 [pid = 3332] [id = 249] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x88519000 == 104 [pid = 3332] [id = 248] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x8b970400 == 103 [pid = 3332] [id = 237] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x9776fc00 == 102 [pid = 3332] [id = 235] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x88c07800 == 101 [pid = 3332] [id = 236] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x89f97000 == 100 [pid = 3332] [id = 234] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x8ffdec00 == 99 [pid = 3332] [id = 233] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x8f324c00 == 98 [pid = 3332] [id = 232] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x8c149000 == 97 [pid = 3332] [id = 231] 12:54:11 INFO - PROCESS | 3332 | --DOCSHELL 0x88d57400 == 96 [pid = 3332] [id = 230] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 308 (0x9029b000) [pid = 3332] [serial = 689] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 307 (0x90295000) [pid = 3332] [serial = 686] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 306 (0x8ffe4400) [pid = 3332] [serial = 684] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 305 (0x9038fc00) [pid = 3332] [serial = 687] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 304 (0x8b104c00) [pid = 3332] [serial = 632] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 303 (0x8c215800) [pid = 3332] [serial = 635] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 302 (0x90297800) [pid = 3332] [serial = 638] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 301 (0x90799000) [pid = 3332] [serial = 641] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 300 (0x91f14000) [pid = 3332] [serial = 644] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 299 (0x934ea400) [pid = 3332] [serial = 647] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 298 (0x9350f800) [pid = 3332] [serial = 650] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 297 (0x96c53400) [pid = 3332] [serial = 653] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 296 (0x978e8c00) [pid = 3332] [serial = 656] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 295 (0x97eec800) [pid = 3332] [serial = 659] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 294 (0x9920f000) [pid = 3332] [serial = 662] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 293 (0x99c75000) [pid = 3332] [serial = 665] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 292 (0x8e7b5400) [pid = 3332] [serial = 668] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 291 (0x9ff16800) [pid = 3332] [serial = 671] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 290 (0x8b02b000) [pid = 3332] [serial = 675] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 289 (0x89f8c800) [pid = 3332] [serial = 674] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 288 (0x8c15f400) [pid = 3332] [serial = 680] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 287 (0x8e7b2800) [pid = 3332] [serial = 681] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 286 (0x8e679400) [pid = 3332] [serial = 678] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 285 (0x8c14a000) [pid = 3332] [serial = 677] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | --DOMWINDOW == 284 (0x8f4d3800) [pid = 3332] [serial = 683] [outer = (nil)] [url = about:blank] 12:54:11 INFO - PROCESS | 3332 | 1461182051687 Marionette TRACE conn3 <- [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]]]}] 12:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 2542ms 12:54:11 INFO - PROCESS | 3332 | 1461182051787 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:54:11 INFO - PROCESS | 3332 | 1461182051792 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 12:54:11 INFO - PROCESS | 3332 | 1461182051801 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:54:11 INFO - PROCESS | 3332 | 1461182051811 Marionette TRACE conn3 <- [1,1046,null,{}] 12:54:11 INFO - PROCESS | 3332 | 1461182051836 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:12 INFO - PROCESS | 3332 | 1461182052049 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:54:12 INFO - PROCESS | 3332 | 1461182052230 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:12 INFO - PROCESS | 3332 | ++DOCSHELL 0x85c20c00 == 97 [pid = 3332] [id = 269] 12:54:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 285 (0x85c2a000) [pid = 3332] [serial = 808] [outer = (nil)] 12:54:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 286 (0x89dd0800) [pid = 3332] [serial = 809] [outer = 0x85c2a000] 12:54:12 INFO - PROCESS | 3332 | 1461182052314 Marionette DEBUG loaded listener.js 12:54:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 287 (0x8c14a000) [pid = 3332] [serial = 810] [outer = 0x85c2a000] 12:54:13 INFO - PROCESS | 3332 | 1461182053135 Marionette TRACE conn3 <- [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]]]}] 12:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1402ms 12:54:13 INFO - PROCESS | 3332 | 1461182053202 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:54:13 INFO - PROCESS | 3332 | 1461182053207 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 12:54:13 INFO - PROCESS | 3332 | 1461182053214 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:54:13 INFO - PROCESS | 3332 | 1461182053218 Marionette TRACE conn3 <- [1,1050,null,{}] 12:54:13 INFO - PROCESS | 3332 | 1461182053224 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:13 INFO - PROCESS | 3332 | 1461182053439 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:54:13 INFO - PROCESS | 3332 | 1461182053646 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x88515800 == 98 [pid = 3332] [id = 270] 12:54:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 288 (0x8c215800) [pid = 3332] [serial = 811] [outer = (nil)] 12:54:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 289 (0x8e67dc00) [pid = 3332] [serial = 812] [outer = 0x8c215800] 12:54:13 INFO - PROCESS | 3332 | 1461182053730 Marionette DEBUG loaded listener.js 12:54:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 290 (0x8e7ac000) [pid = 3332] [serial = 813] [outer = 0x8c215800] 12:54:14 INFO - PROCESS | 3332 | 1461182054696 Marionette TRACE conn3 <- [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]]]}] 12:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1536ms 12:54:14 INFO - PROCESS | 3332 | 1461182054752 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:54:14 INFO - PROCESS | 3332 | 1461182054757 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 12:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:54:14 INFO - PROCESS | 3332 | 1461182054764 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:54:14 INFO - PROCESS | 3332 | 1461182054768 Marionette TRACE conn3 <- [1,1054,null,{}] 12:54:14 INFO - PROCESS | 3332 | 1461182054774 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:15 INFO - PROCESS | 3332 | 1461182055043 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:54:15 INFO - PROCESS | 3332 | 1461182055075 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f320c00 == 99 [pid = 3332] [id = 271] 12:54:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 291 (0x8f321400) [pid = 3332] [serial = 814] [outer = (nil)] 12:54:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 292 (0x8f355c00) [pid = 3332] [serial = 815] [outer = 0x8f321400] 12:54:15 INFO - PROCESS | 3332 | 1461182055171 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 293 (0x8ffe7800) [pid = 3332] [serial = 816] [outer = 0x8f321400] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 292 (0x98b03c00) [pid = 3332] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 291 (0x92bd1000) [pid = 3332] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 290 (0x8b96a400) [pid = 3332] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 289 (0x89f98c00) [pid = 3332] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 288 (0xa44ba000) [pid = 3332] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 287 (0x9918c000) [pid = 3332] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 286 (0x8c145000) [pid = 3332] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 285 (0x8993ac00) [pid = 3332] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 284 (0x9140a800) [pid = 3332] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 283 (0x9fb8f800) [pid = 3332] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 282 (0x8b366800) [pid = 3332] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 281 (0x97e97400) [pid = 3332] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 280 (0x89722800) [pid = 3332] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 279 (0x98e89800) [pid = 3332] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 278 (0x89dcf800) [pid = 3332] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 277 (0x8c154c00) [pid = 3332] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 276 (0x8c14cc00) [pid = 3332] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 275 (0x8b367400) [pid = 3332] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 274 (0x9fca4c00) [pid = 3332] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 273 (0x934ea000) [pid = 3332] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 272 (0xa0c11c00) [pid = 3332] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 271 (0x8b96dc00) [pid = 3332] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 270 (0x89dda800) [pid = 3332] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 269 (0x93cc9c00) [pid = 3332] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 268 (0x9038d400) [pid = 3332] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 267 (0x8c217400) [pid = 3332] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 266 (0x89dce000) [pid = 3332] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 265 (0x90389800) [pid = 3332] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 264 (0x9526b400) [pid = 3332] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 263 (0x8972cc00) [pid = 3332] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 262 (0x8b033400) [pid = 3332] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 261 (0x88c0e000) [pid = 3332] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 260 (0x8851a800) [pid = 3332] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 259 (0x92cfa000) [pid = 3332] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 258 (0x99b85800) [pid = 3332] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 257 (0x90294000) [pid = 3332] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 256 (0x85c23000) [pid = 3332] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 255 (0x98eb2400) [pid = 3332] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 254 (0x8e687800) [pid = 3332] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 253 (0x883e5c00) [pid = 3332] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 252 (0x89f9a000) [pid = 3332] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 251 (0x97e99800) [pid = 3332] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 250 (0x998ccc00) [pid = 3332] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 249 (0x947d2c00) [pid = 3332] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 248 (0xa0c32000) [pid = 3332] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 247 (0x99ba7400) [pid = 3332] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 246 (0x97775400) [pid = 3332] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 245 (0x8666d400) [pid = 3332] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 244 (0x89f8d400) [pid = 3332] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 243 (0x98a98800) [pid = 3332] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 242 (0x8972b000) [pid = 3332] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 241 (0x8b036000) [pid = 3332] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 240 (0x88519c00) [pid = 3332] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 239 (0x8c15c000) [pid = 3332] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 238 (0x85c1d000) [pid = 3332] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 237 (0x8c15cc00) [pid = 3332] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 236 (0xa0a2e800) [pid = 3332] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 235 (0x98eb6400) [pid = 3332] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 234 (0x98e8b800) [pid = 3332] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 233 (0x9526cc00) [pid = 3332] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 232 (0x8b96b400) [pid = 3332] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 231 (0x8e685400) [pid = 3332] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 230 (0x97907400) [pid = 3332] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 229 (0x883e2800) [pid = 3332] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 228 (0x97eed400) [pid = 3332] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 227 (0x89dd9c00) [pid = 3332] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 226 (0x8f3a3400) [pid = 3332] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 225 (0x934efc00) [pid = 3332] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 224 (0x93505400) [pid = 3332] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 223 (0x8f35fc00) [pid = 3332] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 222 (0x88ee6400) [pid = 3332] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 221 (0x9350a800) [pid = 3332] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 220 (0x90288000) [pid = 3332] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 219 (0x8c14e000) [pid = 3332] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 218 (0x88d53800) [pid = 3332] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 217 (0x92cf9400) [pid = 3332] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 216 (0x8f319c00) [pid = 3332] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 215 (0x92cf3400) [pid = 3332] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 214 (0x88c07400) [pid = 3332] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 213 (0x8b1c6c00) [pid = 3332] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 212 (0x95dc8c00) [pid = 3332] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 211 (0x8f3a9c00) [pid = 3332] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 210 (0x89dd7400) [pid = 3332] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 209 (0x8f4d3c00) [pid = 3332] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 208 (0x8b969c00) [pid = 3332] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 207 (0x8b1ce800) [pid = 3332] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 206 (0x89930000) [pid = 3332] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 205 (0x88d4c800) [pid = 3332] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 204 (0x90295400) [pid = 3332] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 203 (0x89dcc800) [pid = 3332] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 202 (0x97ef1000) [pid = 3332] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 201 (0x88eeec00) [pid = 3332] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 200 (0x9473b400) [pid = 3332] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 199 (0x8b10f400) [pid = 3332] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 198 (0x8f31bc00) [pid = 3332] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:54:17 INFO - PROCESS | 3332 | --DOMWINDOW == 197 (0x8b031400) [pid = 3332] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:54:17 INFO - PROCESS | 3332 | 1461182057850 Marionette TRACE conn3 <- [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]]]}] 12:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 3151ms 12:54:17 INFO - PROCESS | 3332 | 1461182057917 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:54:17 INFO - PROCESS | 3332 | 1461182057935 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 12:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:54:17 INFO - PROCESS | 3332 | 1461182057943 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 3332 | 1461182057946 Marionette TRACE conn3 <- [1,1058,null,{}] 12:54:17 INFO - PROCESS | 3332 | 1461182057953 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:18 INFO - PROCESS | 3332 | 1461182058162 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:54:18 INFO - PROCESS | 3332 | 1461182058387 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 3332 | ++DOCSHELL 0x85c1c800 == 100 [pid = 3332] [id = 272] 12:54:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 198 (0x883e4800) [pid = 3332] [serial = 817] [outer = (nil)] 12:54:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 199 (0x88d4c800) [pid = 3332] [serial = 818] [outer = 0x883e4800] 12:54:18 INFO - PROCESS | 3332 | 1461182058475 Marionette DEBUG loaded listener.js 12:54:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 200 (0x89930000) [pid = 3332] [serial = 819] [outer = 0x883e4800] 12:54:19 INFO - PROCESS | 3332 | 1461182059463 Marionette TRACE conn3 <- [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]]]}] 12:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1586ms 12:54:19 INFO - PROCESS | 3332 | 1461182059531 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:54:19 INFO - PROCESS | 3332 | 1461182059538 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 12:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:54:19 INFO - PROCESS | 3332 | 1461182059548 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:54:19 INFO - PROCESS | 3332 | 1461182059554 Marionette TRACE conn3 <- [1,1062,null,{}] 12:54:19 INFO - PROCESS | 3332 | 1461182059567 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:19 INFO - PROCESS | 3332 | 1461182059854 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:54:20 INFO - PROCESS | 3332 | 1461182060195 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:20 INFO - PROCESS | 3332 | ++DOCSHELL 0x86675400 == 101 [pid = 3332] [id = 273] 12:54:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 201 (0x87de1400) [pid = 3332] [serial = 820] [outer = (nil)] 12:54:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 202 (0x883ec000) [pid = 3332] [serial = 821] [outer = 0x87de1400] 12:54:20 INFO - PROCESS | 3332 | 1461182060299 Marionette DEBUG loaded listener.js 12:54:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 203 (0x88518800) [pid = 3332] [serial = 822] [outer = 0x87de1400] 12:54:21 INFO - PROCESS | 3332 | 1461182061344 Marionette TRACE conn3 <- [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]]]}] 12:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1847ms 12:54:21 INFO - PROCESS | 3332 | 1461182061395 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:54:21 INFO - PROCESS | 3332 | 1461182061405 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 12:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:54:21 INFO - PROCESS | 3332 | 1461182061418 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:54:21 INFO - PROCESS | 3332 | 1461182061423 Marionette TRACE conn3 <- [1,1066,null,{}] 12:54:21 INFO - PROCESS | 3332 | 1461182061430 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:21 INFO - PROCESS | 3332 | 1461182061770 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:54:22 INFO - PROCESS | 3332 | 1461182062043 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:22 INFO - PROCESS | 3332 | ++DOCSHELL 0x883ed000 == 102 [pid = 3332] [id = 274] 12:54:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 204 (0x88518000) [pid = 3332] [serial = 823] [outer = (nil)] 12:54:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 205 (0x89ee4800) [pid = 3332] [serial = 824] [outer = 0x88518000] 12:54:22 INFO - PROCESS | 3332 | 1461182062152 Marionette DEBUG loaded listener.js 12:54:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 206 (0x89f94800) [pid = 3332] [serial = 825] [outer = 0x88518000] 12:54:23 INFO - PROCESS | 3332 | 1461182063261 Marionette TRACE conn3 <- [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]]]}] 12:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1898ms 12:54:23 INFO - PROCESS | 3332 | 1461182063317 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:54:23 INFO - PROCESS | 3332 | 1461182063320 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 12:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:54:23 INFO - PROCESS | 3332 | 1461182063329 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:54:23 INFO - PROCESS | 3332 | 1461182063336 Marionette TRACE conn3 <- [1,1070,null,{}] 12:54:23 INFO - PROCESS | 3332 | 1461182063355 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:23 INFO - PROCESS | 3332 | 1461182063736 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:54:24 INFO - PROCESS | 3332 | 1461182064003 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b1cf000 == 103 [pid = 3332] [id = 275] 12:54:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 207 (0x8b1d0800) [pid = 3332] [serial = 826] [outer = (nil)] 12:54:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 208 (0x8b36a400) [pid = 3332] [serial = 827] [outer = 0x8b1d0800] 12:54:24 INFO - PROCESS | 3332 | 1461182064141 Marionette DEBUG loaded listener.js 12:54:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 209 (0x8b97e800) [pid = 3332] [serial = 828] [outer = 0x8b1d0800] 12:54:25 INFO - PROCESS | 3332 | 1461182065154 Marionette TRACE conn3 <- [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]]]}] 12:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1896ms 12:54:25 INFO - PROCESS | 3332 | 1461182065226 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:54:25 INFO - PROCESS | 3332 | 1461182065231 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 12:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:54:25 INFO - PROCESS | 3332 | 1461182065239 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:54:25 INFO - PROCESS | 3332 | 1461182065245 Marionette TRACE conn3 <- [1,1074,null,{}] 12:54:25 INFO - PROCESS | 3332 | 1461182065251 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:25 INFO - PROCESS | 3332 | 1461182065514 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:54:25 INFO - PROCESS | 3332 | 1461182065827 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:25 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c152800 == 104 [pid = 3332] [id = 276] 12:54:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 210 (0x8c153c00) [pid = 3332] [serial = 829] [outer = (nil)] 12:54:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 211 (0x8c216800) [pid = 3332] [serial = 830] [outer = 0x8c153c00] 12:54:25 INFO - PROCESS | 3332 | 1461182065934 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 212 (0x8e687800) [pid = 3332] [serial = 831] [outer = 0x8c153c00] 12:54:27 INFO - PROCESS | 3332 | 1461182067004 Marionette TRACE conn3 <- [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]]]}] 12:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1783ms 12:54:27 INFO - PROCESS | 3332 | 1461182067022 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:54:27 INFO - PROCESS | 3332 | 1461182067025 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 12:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:54:27 INFO - PROCESS | 3332 | 1461182067033 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:54:27 INFO - PROCESS | 3332 | 1461182067037 Marionette TRACE conn3 <- [1,1078,null,{}] 12:54:27 INFO - PROCESS | 3332 | 1461182067044 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:27 INFO - PROCESS | 3332 | 1461182067276 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:54:27 INFO - PROCESS | 3332 | 1461182067592 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f35a400 == 105 [pid = 3332] [id = 277] 12:54:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 213 (0x8f361400) [pid = 3332] [serial = 832] [outer = (nil)] 12:54:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 214 (0x8f4d4c00) [pid = 3332] [serial = 833] [outer = 0x8f361400] 12:54:27 INFO - PROCESS | 3332 | 1461182067691 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 215 (0x90282000) [pid = 3332] [serial = 834] [outer = 0x8f361400] 12:54:28 INFO - PROCESS | 3332 | 1461182068657 Marionette TRACE conn3 <- [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]]]}] 12:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1694ms 12:54:28 INFO - PROCESS | 3332 | 1461182068730 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:54:28 INFO - PROCESS | 3332 | 1461182068734 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 12:54:28 INFO - PROCESS | 3332 | 1461182068743 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - PROCESS | 3332 | 1461182068746 Marionette TRACE conn3 <- [1,1082,null,{}] 12:54:28 INFO - PROCESS | 3332 | 1461182068753 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:29 INFO - PROCESS | 3332 | 1461182069047 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:54:29 INFO - PROCESS | 3332 | 1461182069388 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f322c00 == 106 [pid = 3332] [id = 278] 12:54:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 216 (0x90387800) [pid = 3332] [serial = 835] [outer = (nil)] 12:54:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 217 (0x90412000) [pid = 3332] [serial = 836] [outer = 0x90387800] 12:54:29 INFO - PROCESS | 3332 | 1461182069487 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 218 (0x90416000) [pid = 3332] [serial = 837] [outer = 0x90387800] 12:54:30 INFO - PROCESS | 3332 | 1461182070451 Marionette TRACE conn3 <- [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]]]}] 12:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1751ms 12:54:30 INFO - PROCESS | 3332 | 1461182070493 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:54:30 INFO - PROCESS | 3332 | 1461182070497 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 12:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:54:30 INFO - PROCESS | 3332 | 1461182070505 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:54:30 INFO - PROCESS | 3332 | 1461182070509 Marionette TRACE conn3 <- [1,1086,null,{}] 12:54:30 INFO - PROCESS | 3332 | 1461182070516 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:30 INFO - PROCESS | 3332 | 1461182070738 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:54:31 INFO - PROCESS | 3332 | 1461182071101 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:31 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f318c00 == 107 [pid = 3332] [id = 279] 12:54:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 219 (0x9038ec00) [pid = 3332] [serial = 838] [outer = (nil)] 12:54:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 220 (0x9120cc00) [pid = 3332] [serial = 839] [outer = 0x9038ec00] 12:54:31 INFO - PROCESS | 3332 | 1461182071210 Marionette DEBUG loaded listener.js 12:54:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 221 (0x912af800) [pid = 3332] [serial = 840] [outer = 0x9038ec00] 12:54:32 INFO - PROCESS | 3332 | 1461182072154 Marionette TRACE conn3 <- [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]]]}] 12:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1689ms 12:54:32 INFO - PROCESS | 3332 | 1461182072194 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:54:32 INFO - PROCESS | 3332 | 1461182072200 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 12:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:54:32 INFO - PROCESS | 3332 | 1461182072207 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:54:32 INFO - PROCESS | 3332 | 1461182072212 Marionette TRACE conn3 <- [1,1090,null,{}] 12:54:32 INFO - PROCESS | 3332 | 1461182072218 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:32 INFO - PROCESS | 3332 | 1461182072448 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:54:32 INFO - PROCESS | 3332 | 1461182072771 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:32 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c219400 == 108 [pid = 3332] [id = 280] 12:54:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 222 (0x8f4cd400) [pid = 3332] [serial = 841] [outer = (nil)] 12:54:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 223 (0x91f20000) [pid = 3332] [serial = 842] [outer = 0x8f4cd400] 12:54:32 INFO - PROCESS | 3332 | 1461182072874 Marionette DEBUG loaded listener.js 12:54:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 224 (0x92031800) [pid = 3332] [serial = 843] [outer = 0x8f4cd400] 12:54:33 INFO - PROCESS | 3332 | 1461182073805 Marionette TRACE conn3 <- [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]]]}] 12:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1633ms 12:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:54:33 INFO - PROCESS | 3332 | 1461182073842 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:54:33 INFO - PROCESS | 3332 | 1461182073845 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 12:54:33 INFO - PROCESS | 3332 | 1461182073853 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:54:33 INFO - PROCESS | 3332 | 1461182073856 Marionette TRACE conn3 <- [1,1094,null,{}] 12:54:33 INFO - PROCESS | 3332 | 1461182073864 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:34 INFO - PROCESS | 3332 | 1461182074089 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:54:34 INFO - PROCESS | 3332 | 1461182074406 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x91208000 == 109 [pid = 3332] [id = 281] 12:54:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 225 (0x9140b400) [pid = 3332] [serial = 844] [outer = (nil)] 12:54:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 226 (0x934ea000) [pid = 3332] [serial = 845] [outer = 0x9140b400] 12:54:34 INFO - PROCESS | 3332 | 1461182074516 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 227 (0x934ee800) [pid = 3332] [serial = 846] [outer = 0x9140b400] 12:54:35 INFO - PROCESS | 3332 | 1461182075531 Marionette TRACE conn3 <- [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]]]}] 12:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1740ms 12:54:35 INFO - PROCESS | 3332 | 1461182075593 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:54:35 INFO - PROCESS | 3332 | 1461182075598 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 12:54:35 INFO - PROCESS | 3332 | 1461182075606 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 3332 | 1461182075610 Marionette TRACE conn3 <- [1,1098,null,{}] 12:54:35 INFO - PROCESS | 3332 | 1461182075617 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:35 INFO - PROCESS | 3332 | 1461182075891 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:54:36 INFO - PROCESS | 3332 | 1461182076210 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 3332 | ++DOCSHELL 0x92bd1c00 == 110 [pid = 3332] [id = 282] 12:54:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 228 (0x92cee400) [pid = 3332] [serial = 847] [outer = (nil)] 12:54:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 229 (0x93cc5000) [pid = 3332] [serial = 848] [outer = 0x92cee400] 12:54:36 INFO - PROCESS | 3332 | 1461182076304 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 230 (0x93cc7800) [pid = 3332] [serial = 849] [outer = 0x92cee400] 12:54:37 INFO - PROCESS | 3332 | 1461182077272 Marionette TRACE conn3 <- [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]]]}] 12:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1700ms 12:54:37 INFO - PROCESS | 3332 | 1461182077305 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:54:37 INFO - PROCESS | 3332 | 1461182077311 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 12:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:54:37 INFO - PROCESS | 3332 | 1461182077319 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 3332 | 1461182077325 Marionette TRACE conn3 <- [1,1102,null,{}] 12:54:37 INFO - PROCESS | 3332 | 1461182077331 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:37 INFO - PROCESS | 3332 | 1461182077587 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:54:37 INFO - PROCESS | 3332 | 1461182077910 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 3332 | ++DOCSHELL 0x93502000 == 111 [pid = 3332] [id = 283] 12:54:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 231 (0x95dc7c00) [pid = 3332] [serial = 850] [outer = (nil)] 12:54:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 232 (0x96f65800) [pid = 3332] [serial = 851] [outer = 0x95dc7c00] 12:54:38 INFO - PROCESS | 3332 | 1461182078018 Marionette DEBUG loaded listener.js 12:54:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 233 (0x96f70000) [pid = 3332] [serial = 852] [outer = 0x95dc7c00] 12:54:38 INFO - PROCESS | 3332 | --DOCSHELL 0x97770400 == 110 [pid = 3332] [id = 9] 12:54:39 INFO - PROCESS | 3332 | 1461182079070 Marionette TRACE conn3 <- [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]]]}] 12:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1786ms 12:54:39 INFO - PROCESS | 3332 | 1461182079107 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:54:39 INFO - PROCESS | 3332 | 1461182079111 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 12:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:54:39 INFO - PROCESS | 3332 | 1461182079118 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:54:39 INFO - PROCESS | 3332 | 1461182079121 Marionette TRACE conn3 <- [1,1106,null,{}] 12:54:39 INFO - PROCESS | 3332 | 1461182079128 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:39 INFO - PROCESS | 3332 | 1461182079371 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:54:39 INFO - PROCESS | 3332 | 1461182079689 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x97773c00 == 111 [pid = 3332] [id = 284] 12:54:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 234 (0x97775400) [pid = 3332] [serial = 853] [outer = (nil)] 12:54:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 235 (0x97c05c00) [pid = 3332] [serial = 854] [outer = 0x97775400] 12:54:39 INFO - PROCESS | 3332 | 1461182079788 Marionette DEBUG loaded listener.js 12:54:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 236 (0x97c7b000) [pid = 3332] [serial = 855] [outer = 0x97775400] 12:54:40 INFO - PROCESS | 3332 | 1461182080719 Marionette TRACE conn3 <- [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]]]}] 12:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1639ms 12:54:40 INFO - PROCESS | 3332 | 1461182080759 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:54:40 INFO - PROCESS | 3332 | 1461182080762 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 12:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:54:40 INFO - PROCESS | 3332 | 1461182080769 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:54:40 INFO - PROCESS | 3332 | 1461182080772 Marionette TRACE conn3 <- [1,1110,null,{}] 12:54:40 INFO - PROCESS | 3332 | 1461182080779 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:41 INFO - PROCESS | 3332 | 1461182081014 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:54:41 INFO - PROCESS | 3332 | 1461182081284 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f3a6c00 == 112 [pid = 3332] [id = 285] 12:54:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 237 (0x96f73800) [pid = 3332] [serial = 856] [outer = (nil)] 12:54:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 238 (0x983f3800) [pid = 3332] [serial = 857] [outer = 0x96f73800] 12:54:41 INFO - PROCESS | 3332 | 1461182081422 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 239 (0x98a99000) [pid = 3332] [serial = 858] [outer = 0x96f73800] 12:54:42 INFO - PROCESS | 3332 | 1461182082385 Marionette TRACE conn3 <- [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]]]}] 12:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1684ms 12:54:42 INFO - PROCESS | 3332 | 1461182082454 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:54:42 INFO - PROCESS | 3332 | 1461182082459 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 12:54:42 INFO - PROCESS | 3332 | 1461182082466 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:54:42 INFO - PROCESS | 3332 | 1461182082470 Marionette TRACE conn3 <- [1,1114,null,{}] 12:54:42 INFO - PROCESS | 3332 | 1461182082476 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:42 INFO - PROCESS | 3332 | 1461182082707 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:54:43 INFO - PROCESS | 3332 | 1461182083061 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:43 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b10e800 == 113 [pid = 3332] [id = 286] 12:54:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 240 (0x8e67d800) [pid = 3332] [serial = 859] [outer = (nil)] 12:54:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 241 (0x98eb6400) [pid = 3332] [serial = 860] [outer = 0x8e67d800] 12:54:43 INFO - PROCESS | 3332 | 1461182083155 Marionette DEBUG loaded listener.js 12:54:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 242 (0x99195400) [pid = 3332] [serial = 861] [outer = 0x8e67d800] 12:54:44 INFO - PROCESS | 3332 | 1461182084095 Marionette TRACE conn3 <- [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]]]}] 12:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1690ms 12:54:44 INFO - PROCESS | 3332 | 1461182084157 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:54:44 INFO - PROCESS | 3332 | 1461182084161 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 12:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:54:44 INFO - PROCESS | 3332 | 1461182084168 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:54:44 INFO - PROCESS | 3332 | 1461182084172 Marionette TRACE conn3 <- [1,1118,null,{}] 12:54:44 INFO - PROCESS | 3332 | 1461182084178 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:44 INFO - PROCESS | 3332 | 1461182084588 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:54:44 INFO - PROCESS | 3332 | 1461182084813 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 3332 | ++DOCSHELL 0x85c1cc00 == 114 [pid = 3332] [id = 287] 12:54:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 243 (0x85c1dc00) [pid = 3332] [serial = 862] [outer = (nil)] 12:54:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 244 (0x86678000) [pid = 3332] [serial = 863] [outer = 0x85c1dc00] 12:54:44 INFO - PROCESS | 3332 | 1461182084906 Marionette DEBUG loaded listener.js 12:54:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 245 (0x8993a000) [pid = 3332] [serial = 864] [outer = 0x85c1dc00] 12:54:45 INFO - PROCESS | 3332 | 1461182085871 Marionette TRACE conn3 <- [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]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1738ms 12:54:45 INFO - PROCESS | 3332 | 1461182085910 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:54:45 INFO - PROCESS | 3332 | 1461182085913 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 12:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:54:45 INFO - PROCESS | 3332 | 1461182085921 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - PROCESS | 3332 | 1461182085925 Marionette TRACE conn3 <- [1,1122,null,{}] 12:54:45 INFO - PROCESS | 3332 | 1461182085931 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:46 INFO - PROCESS | 3332 | 1461182086162 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:54:46 INFO - PROCESS | 3332 | 1461182086486 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:46 INFO - PROCESS | 3332 | ++DOCSHELL 0x8666f400 == 115 [pid = 3332] [id = 288] 12:54:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 246 (0x883ee400) [pid = 3332] [serial = 865] [outer = (nil)] 12:54:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 247 (0x8b36bc00) [pid = 3332] [serial = 866] [outer = 0x883ee400] 12:54:46 INFO - PROCESS | 3332 | 1461182086581 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 248 (0x8c21ac00) [pid = 3332] [serial = 867] [outer = 0x883ee400] 12:54:47 INFO - PROCESS | 3332 | 1461182087555 Marionette TRACE conn3 <- [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]]]}] 12:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1691ms 12:54:47 INFO - PROCESS | 3332 | 1461182087613 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 3332 | 1461182087617 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 12:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:54:47 INFO - PROCESS | 3332 | 1461182087624 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 3332 | 1461182087627 Marionette TRACE conn3 <- [1,1126,null,{}] 12:54:47 INFO - PROCESS | 3332 | 1461182087634 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:47 INFO - PROCESS | 3332 | 1461182087923 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:54:48 INFO - PROCESS | 3332 | 1461182088249 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x883eec00 == 116 [pid = 3332] [id = 289] 12:54:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 249 (0x88c0a800) [pid = 3332] [serial = 868] [outer = (nil)] 12:54:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 250 (0x8b989c00) [pid = 3332] [serial = 869] [outer = 0x88c0a800] 12:54:48 INFO - PROCESS | 3332 | 1461182088346 Marionette DEBUG loaded listener.js 12:54:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 251 (0x8e7b7400) [pid = 3332] [serial = 870] [outer = 0x88c0a800] 12:54:49 INFO - PROCESS | 3332 | 1461182089336 Marionette TRACE conn3 <- [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]]]}] 12:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1786ms 12:54:49 INFO - PROCESS | 3332 | 1461182089411 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:54:49 INFO - PROCESS | 3332 | 1461182089415 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 12:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:54:49 INFO - PROCESS | 3332 | 1461182089423 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:54:49 INFO - PROCESS | 3332 | 1461182089425 Marionette TRACE conn3 <- [1,1130,null,{}] 12:54:49 INFO - PROCESS | 3332 | 1461182089432 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:50 INFO - PROCESS | 3332 | --DOCSHELL 0x8b36f800 == 115 [pid = 3332] [id = 152] 12:54:50 INFO - PROCESS | 3332 | --DOCSHELL 0x87de4000 == 114 [pid = 3332] [id = 265] 12:54:50 INFO - PROCESS | 3332 | --DOCSHELL 0x87ddc800 == 113 [pid = 3332] [id = 264] 12:54:50 INFO - PROCESS | 3332 | --DOCSHELL 0x90414400 == 112 [pid = 3332] [id = 263] 12:54:50 INFO - PROCESS | 3332 | --DOCSHELL 0x85e82000 == 111 [pid = 3332] [id = 261] 12:54:50 INFO - PROCESS | 3332 | --DOCSHELL 0xa0a95400 == 110 [pid = 3332] [id = 262] 12:54:50 INFO - PROCESS | 3332 | --DOCSHELL 0x85e81400 == 109 [pid = 3332] [id = 260] 12:54:50 INFO - PROCESS | 3332 | --DOCSHELL 0x8b981400 == 108 [pid = 3332] [id = 259] 12:54:50 INFO - PROCESS | 3332 | --DOCSHELL 0x9202b000 == 107 [pid = 3332] [id = 258] 12:54:50 INFO - PROCESS | 3332 | --DOCSHELL 0x90384800 == 106 [pid = 3332] [id = 256] 12:54:50 INFO - PROCESS | 3332 | --DOCSHELL 0x8e7b6000 == 105 [pid = 3332] [id = 257] 12:54:50 INFO - PROCESS | 3332 | --DOCSHELL 0x8e681c00 == 104 [pid = 3332] [id = 255] 12:54:50 INFO - PROCESS | 3332 | --DOCSHELL 0x8e7b7c00 == 103 [pid = 3332] [id = 254] 12:54:50 INFO - PROCESS | 3332 | --DOCSHELL 0x8b980c00 == 102 [pid = 3332] [id = 253] 12:54:50 INFO - PROCESS | 3332 | --DOCSHELL 0x88ee8400 == 101 [pid = 3332] [id = 252] 12:54:50 INFO - PROCESS | 3332 | 1461182090686 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 250 (0x99c35400) [pid = 3332] [serial = 425] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 249 (0x99c34800) [pid = 3332] [serial = 711] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 248 (0x90289c00) [pid = 3332] [serial = 376] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 247 (0x8b039400) [pid = 3332] [serial = 749] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 246 (0xa4583400) [pid = 3332] [serial = 722] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 245 (0x99b7d000) [pid = 3332] [serial = 663] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 244 (0x8c152c00) [pid = 3332] [serial = 370] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 243 (0x89eef800) [pid = 3332] [serial = 536] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 242 (0x934edc00) [pid = 3332] [serial = 545] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 241 (0xa447b400) [pid = 3332] [serial = 606] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 240 (0x90290400) [pid = 3332] [serial = 479] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 239 (0x9ff34400) [pid = 3332] [serial = 600] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 238 (0x8972f400) [pid = 3332] [serial = 440] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 237 (0xa0f3c800) [pid = 3332] [serial = 716] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 236 (0x8c211800) [pid = 3332] [serial = 539] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 235 (0x8e7ad000) [pid = 3332] [serial = 636] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 234 (0x8c21cc00) [pid = 3332] [serial = 696] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 233 (0x8b36d400) [pid = 3332] [serial = 386] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 232 (0x9ff38c00) [pid = 3332] [serial = 672] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 231 (0x97e96c00) [pid = 3332] [serial = 593] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 230 (0xa3c85000) [pid = 3332] [serial = 719] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 229 (0x8c21a400) [pid = 3332] [serial = 753] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 228 (0x89f96000) [pid = 3332] [serial = 609] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 227 (0x93cd0400) [pid = 3332] [serial = 735] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 226 (0x92aba400) [pid = 3332] [serial = 361] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 225 (0x8f39d400) [pid = 3332] [serial = 358] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 224 (0x89ee5c00) [pid = 3332] [serial = 434] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 223 (0x92cfb000) [pid = 3332] [serial = 702] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 222 (0x97ea1c00) [pid = 3332] [serial = 422] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 221 (0x8f4d5c00) [pid = 3332] [serial = 560] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 220 (0x8b360c00) [pid = 3332] [serial = 410] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 219 (0x88d4e400) [pid = 3332] [serial = 449] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 218 (0x8851f400) [pid = 3332] [serial = 725] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 217 (0x947cb400) [pid = 3332] [serial = 548] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 216 (0xa2ac5800) [pid = 3332] [serial = 603] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 215 (0x912acc00) [pid = 3332] [serial = 642] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 214 (0x8972fc00) [pid = 3332] [serial = 744] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 213 (0xa0a8c800) [pid = 3332] [serial = 714] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 212 (0x9ff38000) [pid = 3332] [serial = 713] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 211 (0x9473bc00) [pid = 3332] [serial = 704] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 210 (0x93cc4400) [pid = 3332] [serial = 732] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 209 (0x8b988400) [pid = 3332] [serial = 752] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 208 (0x8b362c00) [pid = 3332] [serial = 633] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 207 (0x9fb28000) [pid = 3332] [serial = 367] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 206 (0x99b7c800) [pid = 3332] [serial = 710] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 205 (0x99c7f000) [pid = 3332] [serial = 666] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 204 (0xa45bcc00) [pid = 3332] [serial = 723] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 203 (0x97e98400) [pid = 3332] [serial = 488] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 202 (0xa2ac8000) [pid = 3332] [serial = 509] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 201 (0x93ccd400) [pid = 3332] [serial = 734] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 200 (0xa2ace400) [pid = 3332] [serial = 313] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 199 (0x96c56800) [pid = 3332] [serial = 705] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 198 (0x86679800) [pid = 3332] [serial = 743] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 197 (0x98b03400) [pid = 3332] [serial = 708] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 196 (0x86673400) [pid = 3332] [serial = 737] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 195 (0x94741000) [pid = 3332] [serial = 651] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 194 (0x99191c00) [pid = 3332] [serial = 491] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 193 (0x89f91400) [pid = 3332] [serial = 693] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 192 (0x8b98b800) [pid = 3332] [serial = 428] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 191 (0x98ecc800) [pid = 3332] [serial = 726] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 190 (0x88c13c00) [pid = 3332] [serial = 747] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 189 (0xa4450800) [pid = 3332] [serial = 720] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 188 (0x90288400) [pid = 3332] [serial = 373] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 187 (0x86677000) [pid = 3332] [serial = 738] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 186 (0x97b5cc00) [pid = 3332] [serial = 707] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 185 (0x85c26800) [pid = 3332] [serial = 741] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 184 (0x92026000) [pid = 3332] [serial = 542] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 183 (0xa0c2d800) [pid = 3332] [serial = 506] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 182 (0x9ff35400) [pid = 3332] [serial = 557] [outer = (nil)] [url = about:blank] 12:54:50 INFO - PROCESS | 3332 | --DOMWINDOW == 181 (0x9df8a800) [pid = 3332] [serial = 497] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 180 (0x97c0b800) [pid = 3332] [serial = 657] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 179 (0x92022c00) [pid = 3332] [serial = 645] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 178 (0x914dc400) [pid = 3332] [serial = 690] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x99ba7000) [pid = 3332] [serial = 554] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x8b1c8000) [pid = 3332] [serial = 750] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x883ea000) [pid = 3332] [serial = 728] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x9ff0f800) [pid = 3332] [serial = 500] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x8b985c00) [pid = 3332] [serial = 437] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x8ffdd000) [pid = 3332] [serial = 698] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x96f72000) [pid = 3332] [serial = 485] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x8851f800) [pid = 3332] [serial = 746] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x8c15a400) [pid = 3332] [serial = 695] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x9350d400) [pid = 3332] [serial = 503] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x85c24c00) [pid = 3332] [serial = 740] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x96f6c400) [pid = 3332] [serial = 654] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x88eee400) [pid = 3332] [serial = 512] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x98548c00) [pid = 3332] [serial = 551] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x91405000) [pid = 3332] [serial = 416] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x95dcf000) [pid = 3332] [serial = 590] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x8992c400) [pid = 3332] [serial = 452] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x90289800) [pid = 3332] [serial = 699] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x934f4c00) [pid = 3332] [serial = 482] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x88520800) [pid = 3332] [serial = 731] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x8ffe0000) [pid = 3332] [serial = 413] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0xa0f6c400) [pid = 3332] [serial = 717] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x934f2800) [pid = 3332] [serial = 648] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x88c11000) [pid = 3332] [serial = 446] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x8b1cd000) [pid = 3332] [serial = 382] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x983ef800) [pid = 3332] [serial = 660] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x8ffe9c00) [pid = 3332] [serial = 630] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x8b987400) [pid = 3332] [serial = 581] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x90383000) [pid = 3332] [serial = 639] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x89dd5c00) [pid = 3332] [serial = 692] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x8ffdd800) [pid = 3332] [serial = 584] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x99842000) [pid = 3332] [serial = 597] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x8b97f800) [pid = 3332] [serial = 443] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x8b02d400) [pid = 3332] [serial = 476] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x934f0000) [pid = 3332] [serial = 587] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x89dd8c00) [pid = 3332] [serial = 431] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x99b86c00) [pid = 3332] [serial = 494] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8e67ec00) [pid = 3332] [serial = 515] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x97770800) [pid = 3332] [serial = 364] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x90284000) [pid = 3332] [serial = 669] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x883ed400) [pid = 3332] [serial = 729] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x96f69000) [pid = 3332] [serial = 419] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x92bcac00) [pid = 3332] [serial = 701] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x8b038400) [pid = 3332] [serial = 379] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x8e7b5800) [pid = 3332] [serial = 755] [outer = (nil)] [url = about:blank] 12:54:51 INFO - PROCESS | 3332 | 1461182091238 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:51 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e8ec00 == 102 [pid = 3332] [id = 290] 12:54:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8666b800) [pid = 3332] [serial = 871] [outer = (nil)] 12:54:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x86676c00) [pid = 3332] [serial = 872] [outer = 0x8666b800] 12:54:51 INFO - PROCESS | 3332 | 1461182091318 Marionette DEBUG loaded listener.js 12:54:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x87de1800) [pid = 3332] [serial = 873] [outer = 0x8666b800] 12:54:52 INFO - PROCESS | 3332 | 1461182092191 Marionette TRACE conn3 <- [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]]]}] 12:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2838ms 12:54:52 INFO - PROCESS | 3332 | 1461182092263 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:54:52 INFO - PROCESS | 3332 | 1461182092271 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 12:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:54:52 INFO - PROCESS | 3332 | 1461182092279 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:54:52 INFO - PROCESS | 3332 | 1461182092285 Marionette TRACE conn3 <- [1,1134,null,{}] 12:54:52 INFO - PROCESS | 3332 | 1461182092294 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:52 INFO - PROCESS | 3332 | 1461182092503 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:54:52 INFO - PROCESS | 3332 | 1461182092668 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:52 INFO - PROCESS | 3332 | ++DOCSHELL 0x88519000 == 103 [pid = 3332] [id = 291] 12:54:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x88521400) [pid = 3332] [serial = 874] [outer = (nil)] 12:54:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x88c13400) [pid = 3332] [serial = 875] [outer = 0x88521400] 12:54:52 INFO - PROCESS | 3332 | 1461182092753 Marionette DEBUG loaded listener.js 12:54:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x88d4fc00) [pid = 3332] [serial = 876] [outer = 0x88521400] 12:54:53 INFO - PROCESS | 3332 | 1461182093776 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1539ms 12:54:53 INFO - PROCESS | 3332 | 1461182093819 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:54:53 INFO - PROCESS | 3332 | 1461182093825 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 12:54:53 INFO - PROCESS | 3332 | 1461182093840 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:54:53 INFO - PROCESS | 3332 | 1461182093843 Marionette TRACE conn3 <- [1,1138,null,{}] 12:54:53 INFO - PROCESS | 3332 | 1461182093850 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:54 INFO - PROCESS | 3332 | 1461182094113 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:54:54 INFO - PROCESS | 3332 | 1461182094148 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:54 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c12800 == 104 [pid = 3332] [id = 292] 12:54:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8993b000) [pid = 3332] [serial = 877] [outer = (nil)] 12:54:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x89dd9000) [pid = 3332] [serial = 878] [outer = 0x8993b000] 12:54:54 INFO - PROCESS | 3332 | 1461182094226 Marionette DEBUG loaded listener.js 12:54:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x89ee8400) [pid = 3332] [serial = 879] [outer = 0x8993b000] 12:54:55 INFO - PROCESS | 3332 | 1461182095356 Marionette TRACE conn3 <- [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]]]}] 12:54:55 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x85c2a000) [pid = 3332] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:54:55 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8b037400) [pid = 3332] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1944ms 12:54:55 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x85c22400) [pid = 3332] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:54:55 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x8c215800) [pid = 3332] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:54:55 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x8f321400) [pid = 3332] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:54:55 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x88d4c400) [pid = 3332] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:54:55 INFO - PROCESS | 3332 | 1461182095797 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:54:55 INFO - PROCESS | 3332 | 1461182095802 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 12:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:54:55 INFO - PROCESS | 3332 | 1461182095820 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:54:55 INFO - PROCESS | 3332 | 1461182095827 Marionette TRACE conn3 <- [1,1142,null,{}] 12:54:55 INFO - PROCESS | 3332 | 1461182095882 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:56 INFO - PROCESS | 3332 | 1461182096097 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:54:56 INFO - PROCESS | 3332 | 1461182096259 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x8972ac00 == 105 [pid = 3332] [id = 293] 12:54:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x89eecc00) [pid = 3332] [serial = 880] [outer = (nil)] 12:54:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8b02d400) [pid = 3332] [serial = 881] [outer = 0x89eecc00] 12:54:56 INFO - PROCESS | 3332 | 1461182096338 Marionette DEBUG loaded listener.js 12:54:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8b038800) [pid = 3332] [serial = 882] [outer = 0x89eecc00] 12:54:57 INFO - PROCESS | 3332 | 1461182097122 Marionette TRACE conn3 <- [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]]]}] 12:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1392ms 12:54:57 INFO - PROCESS | 3332 | 1461182097205 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:54:57 INFO - PROCESS | 3332 | 1461182097209 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 12:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:54:57 INFO - PROCESS | 3332 | 1461182097216 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 3332 | 1461182097219 Marionette TRACE conn3 <- [1,1146,null,{}] 12:54:57 INFO - PROCESS | 3332 | 1461182097225 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:57 INFO - PROCESS | 3332 | 1461182097428 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:54:57 INFO - PROCESS | 3332 | 1461182097600 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:57 INFO - PROCESS | 3332 | ++DOCSHELL 0x87de9000 == 106 [pid = 3332] [id = 294] 12:54:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x89f96000) [pid = 3332] [serial = 883] [outer = (nil)] 12:54:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8b1c8800) [pid = 3332] [serial = 884] [outer = 0x89f96000] 12:54:57 INFO - PROCESS | 3332 | 1461182097680 Marionette DEBUG loaded listener.js 12:54:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8b360400) [pid = 3332] [serial = 885] [outer = 0x89f96000] 12:54:58 INFO - PROCESS | 3332 | 1461182098832 Marionette TRACE conn3 <- [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]]]}] 12:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1646ms 12:54:58 INFO - PROCESS | 3332 | 1461182098864 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:54:58 INFO - PROCESS | 3332 | 1461182098874 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 12:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:54:58 INFO - PROCESS | 3332 | 1461182098885 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:54:58 INFO - PROCESS | 3332 | 1461182098891 Marionette TRACE conn3 <- [1,1150,null,{}] 12:54:58 INFO - PROCESS | 3332 | 1461182098901 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:59 INFO - PROCESS | 3332 | 1461182099142 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:54:59 INFO - PROCESS | 3332 | 1461182099470 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:59 INFO - PROCESS | 3332 | ++DOCSHELL 0x86679800 == 107 [pid = 3332] [id = 295] 12:54:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x87de6800) [pid = 3332] [serial = 886] [outer = (nil)] 12:54:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x88c10400) [pid = 3332] [serial = 887] [outer = 0x87de6800] 12:54:59 INFO - PROCESS | 3332 | 1461182099574 Marionette DEBUG loaded listener.js 12:54:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x89724c00) [pid = 3332] [serial = 888] [outer = 0x87de6800] 12:55:00 INFO - PROCESS | 3332 | 1461182100534 Marionette TRACE conn3 <- [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]]]}] 12:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1688ms 12:55:00 INFO - PROCESS | 3332 | 1461182100574 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:55:00 INFO - PROCESS | 3332 | 1461182100584 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 12:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:55:00 INFO - PROCESS | 3332 | 1461182100597 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:55:00 INFO - PROCESS | 3332 | 1461182100601 Marionette TRACE conn3 <- [1,1154,null,{}] 12:55:00 INFO - PROCESS | 3332 | 1461182100609 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:00 INFO - PROCESS | 3332 | 1461182100848 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:55:01 INFO - PROCESS | 3332 | 1461182101230 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:01 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b031000 == 108 [pid = 3332] [id = 296] 12:55:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x8b031400) [pid = 3332] [serial = 889] [outer = (nil)] 12:55:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x8b10e000) [pid = 3332] [serial = 890] [outer = 0x8b031400] 12:55:01 INFO - PROCESS | 3332 | 1461182101331 Marionette DEBUG loaded listener.js 12:55:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8b1ccc00) [pid = 3332] [serial = 891] [outer = 0x8b031400] 12:55:02 INFO - PROCESS | 3332 | 1461182102388 Marionette TRACE conn3 <- [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]]]}] 12:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1840ms 12:55:02 INFO - PROCESS | 3332 | 1461182102437 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:55:02 INFO - PROCESS | 3332 | 1461182102442 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 12:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:55:02 INFO - PROCESS | 3332 | 1461182102449 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:55:02 INFO - PROCESS | 3332 | 1461182102456 Marionette TRACE conn3 <- [1,1158,null,{}] 12:55:02 INFO - PROCESS | 3332 | 1461182102475 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:02 INFO - PROCESS | 3332 | 1461182102758 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:55:03 INFO - PROCESS | 3332 | 1461182103061 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:03 INFO - PROCESS | 3332 | ++DOCSHELL 0x89f93400 == 109 [pid = 3332] [id = 297] 12:55:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x8b986c00) [pid = 3332] [serial = 892] [outer = (nil)] 12:55:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x8c14f000) [pid = 3332] [serial = 893] [outer = 0x8b986c00] 12:55:03 INFO - PROCESS | 3332 | 1461182103164 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x8c15cc00) [pid = 3332] [serial = 894] [outer = 0x8b986c00] 12:55:04 INFO - PROCESS | 3332 | 1461182104123 Marionette TRACE conn3 <- [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]]]}] 12:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1739ms 12:55:04 INFO - PROCESS | 3332 | 1461182104189 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:55:04 INFO - PROCESS | 3332 | 1461182104195 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 12:55:04 INFO - PROCESS | 3332 | 1461182104202 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:55:04 INFO - PROCESS | 3332 | 1461182104204 Marionette TRACE conn3 <- [1,1162,null,{}] 12:55:04 INFO - PROCESS | 3332 | 1461182104211 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:04 INFO - PROCESS | 3332 | 1461182104452 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:55:04 INFO - PROCESS | 3332 | 1461182104754 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:04 INFO - PROCESS | 3332 | ++DOCSHELL 0x8666cc00 == 110 [pid = 3332] [id = 298] 12:55:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x8c14f800) [pid = 3332] [serial = 895] [outer = (nil)] 12:55:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x8e686800) [pid = 3332] [serial = 896] [outer = 0x8c14f800] 12:55:04 INFO - PROCESS | 3332 | 1461182104847 Marionette DEBUG loaded listener.js 12:55:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x8e7b3000) [pid = 3332] [serial = 897] [outer = 0x8c14f800] 12:55:05 INFO - PROCESS | 3332 | 1461182105798 Marionette TRACE conn3 <- [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]]]}] 12:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1635ms 12:55:05 INFO - PROCESS | 3332 | 1461182105837 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 12:55:05 INFO - PROCESS | 3332 | 1461182105842 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 12:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:55:05 INFO - PROCESS | 3332 | 1461182105848 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:55:05 INFO - PROCESS | 3332 | 1461182105852 Marionette TRACE conn3 <- [1,1166,null,{}] 12:55:05 INFO - PROCESS | 3332 | 1461182105859 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:06 INFO - PROCESS | 3332 | 1461182106093 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:55:06 INFO - PROCESS | 3332 | 1461182106346 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c215800 == 111 [pid = 3332] [id = 299] 12:55:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x8e681000) [pid = 3332] [serial = 898] [outer = (nil)] 12:55:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x8f3a4c00) [pid = 3332] [serial = 899] [outer = 0x8e681000] 12:55:06 INFO - PROCESS | 3332 | 1461182106481 Marionette DEBUG loaded listener.js 12:55:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x8f4d2400) [pid = 3332] [serial = 900] [outer = 0x8e681000] 12:55:07 INFO - PROCESS | 3332 | 1461182107449 Marionette TRACE conn3 <- [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]]]}] 12:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1634ms 12:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:55:07 INFO - PROCESS | 3332 | 1461182107483 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 3332 | 1461182107486 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 12:55:07 INFO - PROCESS | 3332 | 1461182107494 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - PROCESS | 3332 | 1461182107498 Marionette TRACE conn3 <- [1,1170,null,{}] 12:55:07 INFO - PROCESS | 3332 | 1461182107504 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:07 INFO - PROCESS | 3332 | 1461182107742 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:55:08 INFO - PROCESS | 3332 | 1461182108011 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f327000 == 112 [pid = 3332] [id = 300] 12:55:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x90288400) [pid = 3332] [serial = 901] [outer = (nil)] 12:55:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x90297400) [pid = 3332] [serial = 902] [outer = 0x90288400] 12:55:08 INFO - PROCESS | 3332 | 1461182108149 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x9029b000) [pid = 3332] [serial = 903] [outer = 0x90288400] 12:55:09 INFO - PROCESS | 3332 | 1461182109062 Marionette TRACE conn3 <- [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]]]}] 12:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1638ms 12:55:09 INFO - PROCESS | 3332 | 1461182109132 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 12:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:55:09 INFO - PROCESS | 3332 | 1461182109137 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 12:55:09 INFO - PROCESS | 3332 | 1461182109143 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 3332 | 1461182109147 Marionette TRACE conn3 <- [1,1174,null,{}] 12:55:09 INFO - PROCESS | 3332 | 1461182109153 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:09 INFO - PROCESS | 3332 | 1461182109375 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:55:09 INFO - PROCESS | 3332 | 1461182109640 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:09 INFO - PROCESS | 3332 | ++DOCSHELL 0x90284400 == 113 [pid = 3332] [id = 301] 12:55:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x9028b400) [pid = 3332] [serial = 904] [outer = (nil)] 12:55:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x9038dc00) [pid = 3332] [serial = 905] [outer = 0x9028b400] 12:55:09 INFO - PROCESS | 3332 | 1461182109777 Marionette DEBUG loaded listener.js 12:55:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x90419000) [pid = 3332] [serial = 906] [outer = 0x9028b400] 12:55:10 INFO - PROCESS | 3332 | 1461182110716 Marionette TRACE conn3 <- [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] 12:55:10 INFO - PROCESS | 3332 | 1461182110787 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 12:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:55:10 INFO - PROCESS | 3332 | 1461182110795 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:55:10 INFO - PROCESS | 3332 | 1461182110798 Marionette TRACE conn3 <- [1,1178,null,{}] 12:55:10 INFO - PROCESS | 3332 | 1461182110805 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:11 INFO - PROCESS | 3332 | 1461182111040 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:55:11 INFO - PROCESS | 3332 | 1461182111315 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x8ffe5400 == 114 [pid = 3332] [id = 302] 12:55:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x90384400) [pid = 3332] [serial = 907] [outer = (nil)] 12:55:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x914d8400) [pid = 3332] [serial = 908] [outer = 0x90384400] 12:55:11 INFO - PROCESS | 3332 | 1461182111406 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x9202e800) [pid = 3332] [serial = 909] [outer = 0x90384400] 12:55:12 INFO - PROCESS | 3332 | 1461182112385 Marionette TRACE conn3 <- [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] 12:55:12 INFO - PROCESS | 3332 | 1461182112435 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 12:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:55:12 INFO - PROCESS | 3332 | 1461182112442 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 3332 | 1461182112446 Marionette TRACE conn3 <- [1,1182,null,{}] 12:55:12 INFO - PROCESS | 3332 | 1461182112452 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:12 INFO - PROCESS | 3332 | 1461182112687 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:55:13 INFO - PROCESS | 3332 | 1461182112990 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c214800 == 115 [pid = 3332] [id = 303] 12:55:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x9028f800) [pid = 3332] [serial = 910] [outer = (nil)] 12:55:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x92cf3000) [pid = 3332] [serial = 911] [outer = 0x9028f800] 12:55:13 INFO - PROCESS | 3332 | 1461182113088 Marionette DEBUG loaded listener.js 12:55:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x92cfc800) [pid = 3332] [serial = 912] [outer = 0x9028f800] 12:55:13 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:13 INFO - PROCESS | 3332 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:55:14 INFO - PROCESS | 3332 | 1461182114047 Marionette TRACE conn3 <- [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[80] expected 0 but got 255","_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] 12:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:55:14 INFO - PROCESS | 3332 | 1461182114132 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 12:55:14 INFO - PROCESS | 3332 | 1461182114139 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:55:14 INFO - PROCESS | 3332 | 1461182114144 Marionette TRACE conn3 <- [1,1186,null,{}] 12:55:14 INFO - PROCESS | 3332 | 1461182114150 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:14 INFO - PROCESS | 3332 | 1461182114384 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:55:14 INFO - PROCESS | 3332 | 1461182114659 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:14 INFO - PROCESS | 3332 | ++DOCSHELL 0x8992d400 == 116 [pid = 3332] [id = 304] 12:55:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x91408800) [pid = 3332] [serial = 913] [outer = (nil)] 12:55:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x93508400) [pid = 3332] [serial = 914] [outer = 0x91408800] 12:55:14 INFO - PROCESS | 3332 | 1461182114786 Marionette DEBUG loaded listener.js 12:55:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x93cc4000) [pid = 3332] [serial = 915] [outer = 0x91408800] 12:55:15 INFO - PROCESS | 3332 | 1461182115777 Marionette TRACE conn3 <- [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] 12:55:15 INFO - PROCESS | 3332 | 1461182115838 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 12:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:55:15 INFO - PROCESS | 3332 | 1461182115847 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:55:15 INFO - PROCESS | 3332 | 1461182115853 Marionette TRACE conn3 <- [1,1190,null,{}] 12:55:15 INFO - PROCESS | 3332 | 1461182115860 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:16 INFO - PROCESS | 3332 | 1461182116136 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:55:16 INFO - PROCESS | 3332 | 1461182116460 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:16 INFO - PROCESS | 3332 | ++DOCSHELL 0x934f6000 == 117 [pid = 3332] [id = 305] 12:55:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x9526ac00) [pid = 3332] [serial = 916] [outer = (nil)] 12:55:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x95dcdc00) [pid = 3332] [serial = 917] [outer = 0x9526ac00] 12:55:16 INFO - PROCESS | 3332 | 1461182116562 Marionette DEBUG loaded listener.js 12:55:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x96f67000) [pid = 3332] [serial = 918] [outer = 0x9526ac00] 12:55:17 INFO - PROCESS | 3332 | 1461182117502 Marionette TRACE conn3 <- [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] 12:55:17 INFO - PROCESS | 3332 | 1461182117552 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 12:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:55:17 INFO - PROCESS | 3332 | 1461182117560 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 3332 | 1461182117564 Marionette TRACE conn3 <- [1,1194,null,{}] 12:55:17 INFO - PROCESS | 3332 | 1461182117571 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:17 INFO - PROCESS | 3332 | 1461182117795 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:55:18 INFO - PROCESS | 3332 | 1461182118103 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:18 INFO - PROCESS | 3332 | ++DOCSHELL 0x93ccd400 == 118 [pid = 3332] [id = 306] 12:55:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x95dc8000) [pid = 3332] [serial = 919] [outer = (nil)] 12:55:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x96f86400) [pid = 3332] [serial = 920] [outer = 0x95dc8000] 12:55:18 INFO - PROCESS | 3332 | 1461182118202 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x9777b800) [pid = 3332] [serial = 921] [outer = 0x95dc8000] 12:55:18 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:18 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:19 INFO - PROCESS | 3332 | 1461182119144 Marionette TRACE conn3 <- [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 210","_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] 12:55:19 INFO - PROCESS | 3332 | 1461182119202 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 12:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:55:19 INFO - PROCESS | 3332 | 1461182119209 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:55:19 INFO - PROCESS | 3332 | 1461182119212 Marionette TRACE conn3 <- [1,1198,null,{}] 12:55:19 INFO - PROCESS | 3332 | 1461182119219 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:19 INFO - PROCESS | 3332 | 1461182119435 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:55:19 INFO - PROCESS | 3332 | 1461182119708 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:19 INFO - PROCESS | 3332 | ++DOCSHELL 0x934f5400 == 119 [pid = 3332] [id = 307] 12:55:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 179 (0x94742800) [pid = 3332] [serial = 922] [outer = (nil)] 12:55:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 180 (0x97ea3000) [pid = 3332] [serial = 923] [outer = 0x94742800] 12:55:19 INFO - PROCESS | 3332 | 1461182119840 Marionette DEBUG loaded listener.js 12:55:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 181 (0x97eee400) [pid = 3332] [serial = 924] [outer = 0x94742800] 12:55:20 INFO - PROCESS | 3332 | 1461182120753 Marionette TRACE conn3 <- [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]]]}] 12:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1581ms 12:55:20 INFO - PROCESS | 3332 | 1461182120791 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:55:20 INFO - PROCESS | 3332 | 1461182120795 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 12:55:20 INFO - PROCESS | 3332 | 1461182120802 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:55:20 INFO - PROCESS | 3332 | 1461182120806 Marionette TRACE conn3 <- [1,1202,null,{}] 12:55:20 INFO - PROCESS | 3332 | 1461182120812 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:21 INFO - PROCESS | 3332 | 1461182121034 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:55:21 INFO - PROCESS | 3332 | 1461182121311 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:21 INFO - PROCESS | 3332 | ++DOCSHELL 0x97e9c400 == 120 [pid = 3332] [id = 308] 12:55:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 182 (0x97ea0000) [pid = 3332] [serial = 925] [outer = (nil)] 12:55:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 183 (0x98a9fc00) [pid = 3332] [serial = 926] [outer = 0x97ea0000] 12:55:21 INFO - PROCESS | 3332 | 1461182121442 Marionette DEBUG loaded listener.js 12:55:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 184 (0x98eb2c00) [pid = 3332] [serial = 927] [outer = 0x97ea0000] 12:55:22 INFO - PROCESS | 3332 | 1461182122398 Marionette TRACE conn3 <- [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]]]}] 12:55:22 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 12:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1633ms 12:55:22 INFO - PROCESS | 3332 | 1461182122435 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:55:22 INFO - PROCESS | 3332 | 1461182122440 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 12:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:55:22 INFO - PROCESS | 3332 | 1461182122447 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:55:22 INFO - PROCESS | 3332 | 1461182122451 Marionette TRACE conn3 <- [1,1206,null,{}] 12:55:22 INFO - PROCESS | 3332 | 1461182122458 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:22 INFO - PROCESS | 3332 | 1461182122697 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:55:23 INFO - PROCESS | 3332 | 1461182123012 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:23 INFO - PROCESS | 3332 | ++DOCSHELL 0x914d9800 == 121 [pid = 3332] [id = 309] 12:55:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 185 (0x96f80c00) [pid = 3332] [serial = 928] [outer = (nil)] 12:55:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 186 (0x998c2000) [pid = 3332] [serial = 929] [outer = 0x96f80c00] 12:55:23 INFO - PROCESS | 3332 | 1461182123111 Marionette DEBUG loaded listener.js 12:55:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 187 (0x99b83000) [pid = 3332] [serial = 930] [outer = 0x96f80c00] 12:55:24 INFO - PROCESS | 3332 | 1461182124072 Marionette TRACE conn3 <- [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]]]}] 12:55:24 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 12:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1695ms 12:55:24 INFO - PROCESS | 3332 | 1461182124143 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:55:24 INFO - PROCESS | 3332 | 1461182124147 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 12:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:55:24 INFO - PROCESS | 3332 | 1461182124154 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:55:24 INFO - PROCESS | 3332 | 1461182124158 Marionette TRACE conn3 <- [1,1210,null,{}] 12:55:24 INFO - PROCESS | 3332 | 1461182124164 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:24 INFO - PROCESS | 3332 | 1461182124391 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:55:24 INFO - PROCESS | 3332 | 1461182124699 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:24 INFO - PROCESS | 3332 | ++DOCSHELL 0x97c82c00 == 122 [pid = 3332] [id = 310] 12:55:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 188 (0x99188c00) [pid = 3332] [serial = 931] [outer = (nil)] 12:55:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 189 (0x99c41400) [pid = 3332] [serial = 932] [outer = 0x99188c00] 12:55:24 INFO - PROCESS | 3332 | 1461182124793 Marionette DEBUG loaded listener.js 12:55:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 190 (0x99c79400) [pid = 3332] [serial = 933] [outer = 0x99188c00] 12:55:25 INFO - PROCESS | 3332 | 1461182125749 Marionette TRACE conn3 <- [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]]]}] 12:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1639ms 12:55:25 INFO - PROCESS | 3332 | 1461182125794 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 12:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:55:25 INFO - PROCESS | 3332 | 1461182125799 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 12:55:25 INFO - PROCESS | 3332 | 1461182125805 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:55:25 INFO - PROCESS | 3332 | 1461182125809 Marionette TRACE conn3 <- [1,1214,null,{}] 12:55:25 INFO - PROCESS | 3332 | 1461182125815 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:26 INFO - PROCESS | 3332 | 1461182126041 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:55:26 INFO - PROCESS | 3332 | 1461182126318 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x97e99400 == 123 [pid = 3332] [id = 311] 12:55:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 191 (0x9b09b000) [pid = 3332] [serial = 934] [outer = (nil)] 12:55:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 192 (0x9ea13800) [pid = 3332] [serial = 935] [outer = 0x9b09b000] 12:55:26 INFO - PROCESS | 3332 | 1461182126450 Marionette DEBUG loaded listener.js 12:55:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 193 (0x9ea19c00) [pid = 3332] [serial = 936] [outer = 0x9b09b000] 12:55:27 INFO - PROCESS | 3332 | 1461182127423 Marionette TRACE conn3 <- [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]]]}] 12:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1684ms 12:55:27 INFO - PROCESS | 3332 | 1461182127491 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:55:27 INFO - PROCESS | 3332 | 1461182127495 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 12:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:55:27 INFO - PROCESS | 3332 | 1461182127502 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:55:27 INFO - PROCESS | 3332 | 1461182127506 Marionette TRACE conn3 <- [1,1218,null,{}] 12:55:27 INFO - PROCESS | 3332 | 1461182127512 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:27 INFO - PROCESS | 3332 | 1461182127798 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:55:28 INFO - PROCESS | 3332 | 1461182128603 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x89dcf000 == 122 [pid = 3332] [id = 154] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0xa447ec00 == 121 [pid = 3332] [id = 240] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x883e4400 == 120 [pid = 3332] [id = 243] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x88515000 == 119 [pid = 3332] [id = 241] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x85c1bc00 == 118 [pid = 3332] [id = 246] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x8666bc00 == 117 [pid = 3332] [id = 245] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x8b02e800 == 116 [pid = 3332] [id = 153] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x9b09f000 == 115 [pid = 3332] [id = 201] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x96f85800 == 114 [pid = 3332] [id = 238] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x89931c00 == 113 [pid = 3332] [id = 202] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x89938000 == 112 [pid = 3332] [id = 156] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x8f3aa400 == 111 [pid = 3332] [id = 42] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x947d1000 == 110 [pid = 3332] [id = 163] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0xa0ad5800 == 109 [pid = 3332] [id = 239] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x883e1c00 == 108 [pid = 3332] [id = 242] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x8c14a800 == 107 [pid = 3332] [id = 162] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x8972ac00 == 106 [pid = 3332] [id = 293] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x88c12800 == 105 [pid = 3332] [id = 292] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x88519000 == 104 [pid = 3332] [id = 291] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x85e8ec00 == 103 [pid = 3332] [id = 290] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x8666f400 == 102 [pid = 3332] [id = 288] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x85c1cc00 == 101 [pid = 3332] [id = 287] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x8b10e800 == 100 [pid = 3332] [id = 286] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x97773c00 == 99 [pid = 3332] [id = 284] 12:55:29 INFO - PROCESS | 3332 | --DOCSHELL 0x8f3a6c00 == 98 [pid = 3332] [id = 285] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 192 (0x88ef1800) [pid = 3332] [serial = 803] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 191 (0x98ec0c00) [pid = 3332] [serial = 779] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 190 (0x97ee7c00) [pid = 3332] [serial = 776] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 189 (0x92bcf400) [pid = 3332] [serial = 770] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 188 (0x8c14a000) [pid = 3332] [serial = 810] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 187 (0x8b361c00) [pid = 3332] [serial = 806] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 186 (0x9041d400) [pid = 3332] [serial = 791] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 185 (0xa2a2dc00) [pid = 3332] [serial = 788] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 184 (0x85e89c00) [pid = 3332] [serial = 782] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 183 (0x85e8b400) [pid = 3332] [serial = 800] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 182 (0x8b983400) [pid = 3332] [serial = 807] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 181 (0x9041ec00) [pid = 3332] [serial = 797] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 180 (0x8e67dc00) [pid = 3332] [serial = 812] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 179 (0x94738800) [pid = 3332] [serial = 773] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 178 (0x98aa4800) [pid = 3332] [serial = 785] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x8f4c9000) [pid = 3332] [serial = 764] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x8ffe7800) [pid = 3332] [serial = 816] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x8c14b400) [pid = 3332] [serial = 761] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x8e7ac000) [pid = 3332] [serial = 813] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x91401400) [pid = 3332] [serial = 767] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x8f35b800) [pid = 3332] [serial = 756] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x89933400) [pid = 3332] [serial = 758] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x8f355c00) [pid = 3332] [serial = 815] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x89dd0800) [pid = 3332] [serial = 809] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x86675800) [pid = 3332] [serial = 801] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x87de5400) [pid = 3332] [serial = 794] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x88d4c800) [pid = 3332] [serial = 818] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e8b400 == 99 [pid = 3332] [id = 312] 12:55:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x85e8c400) [pid = 3332] [serial = 937] [outer = (nil)] 12:55:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x8666d000) [pid = 3332] [serial = 938] [outer = 0x85e8c400] 12:55:29 INFO - PROCESS | 3332 | 1461182129522 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x87de3800) [pid = 3332] [serial = 939] [outer = 0x85e8c400] 12:55:30 INFO - PROCESS | 3332 | 1461182130369 Marionette TRACE conn3 <- [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]]]}] 12:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2941ms 12:55:30 INFO - PROCESS | 3332 | 1461182130444 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 3332 | 1461182130452 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 12:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:55:30 INFO - PROCESS | 3332 | 1461182130462 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 3332 | 1461182130466 Marionette TRACE conn3 <- [1,1222,null,{}] 12:55:30 INFO - PROCESS | 3332 | 1461182130474 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:30 INFO - PROCESS | 3332 | 1461182130692 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:55:30 INFO - PROCESS | 3332 | 1461182130928 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 3332 | ++DOCSHELL 0x88d4c800 == 100 [pid = 3332] [id = 313] 12:55:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x88d52400) [pid = 3332] [serial = 940] [outer = (nil)] 12:55:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x88eeec00) [pid = 3332] [serial = 941] [outer = 0x88d52400] 12:55:31 INFO - PROCESS | 3332 | 1461182131013 Marionette DEBUG loaded listener.js 12:55:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x8972bc00) [pid = 3332] [serial = 942] [outer = 0x88d52400] 12:55:31 INFO - PROCESS | 3332 | 1461182131847 Marionette TRACE conn3 <- [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] 12:55:31 INFO - PROCESS | 3332 | 1461182131926 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 12:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:55:31 INFO - PROCESS | 3332 | 1461182131935 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:55:31 INFO - PROCESS | 3332 | 1461182131938 Marionette TRACE conn3 <- [1,1226,null,{}] 12:55:31 INFO - PROCESS | 3332 | 1461182131945 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:32 INFO - PROCESS | 3332 | 1461182132219 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:55:32 INFO - PROCESS | 3332 | 1461182132245 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 3332 | ++DOCSHELL 0x88517400 == 101 [pid = 3332] [id = 314] 12:55:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x88ef0400) [pid = 3332] [serial = 943] [outer = (nil)] 12:55:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x89eee400) [pid = 3332] [serial = 944] [outer = 0x88ef0400] 12:55:32 INFO - PROCESS | 3332 | 1461182132332 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x8b030c00) [pid = 3332] [serial = 945] [outer = 0x88ef0400] 12:55:33 INFO - PROCESS | 3332 | 1461182133440 Marionette TRACE conn3 <- [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]]]}] 12:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1534ms 12:55:33 INFO - PROCESS | 3332 | 1461182133469 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:55:33 INFO - PROCESS | 3332 | 1461182133472 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 12:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:55:33 INFO - PROCESS | 3332 | 1461182133481 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:55:33 INFO - PROCESS | 3332 | 1461182133491 Marionette TRACE conn3 <- [1,1230,null,{}] 12:55:33 INFO - PROCESS | 3332 | 1461182133511 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:33 INFO - PROCESS | 3332 | 1461182133779 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:55:33 INFO - PROCESS | 3332 | 1461182133809 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:33 INFO - PROCESS | 3332 | ++DOCSHELL 0x89eee000 == 102 [pid = 3332] [id = 315] 12:55:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x8b97e000) [pid = 3332] [serial = 946] [outer = (nil)] 12:55:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x8b983400) [pid = 3332] [serial = 947] [outer = 0x8b97e000] 12:55:33 INFO - PROCESS | 3332 | 1461182133887 Marionette DEBUG loaded listener.js 12:55:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x8b98a000) [pid = 3332] [serial = 948] [outer = 0x8b97e000] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x88d51400) [pid = 3332] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x8f4cd400) [pid = 3332] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x97775400) [pid = 3332] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x90387800) [pid = 3332] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x89722c00) [pid = 3332] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x89eecc00) [pid = 3332] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x92cee400) [pid = 3332] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x88521400) [pid = 3332] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x8e67d800) [pid = 3332] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x883ee400) [pid = 3332] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x85e85800) [pid = 3332] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x97771000) [pid = 3332] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x8c153c00) [pid = 3332] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x87de1400) [pid = 3332] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x85e81800) [pid = 3332] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x978ef400) [pid = 3332] [serial = 27] [outer = (nil)] [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.] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x9140b400) [pid = 3332] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x8f39e800) [pid = 3332] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x96f73800) [pid = 3332] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x9038ec00) [pid = 3332] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x8b1d0800) [pid = 3332] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x90415400) [pid = 3332] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x88518000) [pid = 3332] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x8993b000) [pid = 3332] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x85c1dc00) [pid = 3332] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x92bcbc00) [pid = 3332] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x87de5800) [pid = 3332] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x90385c00) [pid = 3332] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x91407400) [pid = 3332] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x8f361400) [pid = 3332] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x95dc7c00) [pid = 3332] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0xa0c1cc00) [pid = 3332] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x934ea800) [pid = 3332] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x8ffeb000) [pid = 3332] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8666b800) [pid = 3332] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x87ddcc00) [pid = 3332] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:55:35 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8b982400) [pid = 3332] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:55:35 INFO - PROCESS | 3332 | 1461182135659 Marionette TRACE conn3 <- [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]]]}] 12:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2198ms 12:55:35 INFO - PROCESS | 3332 | 1461182135679 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:55:35 INFO - PROCESS | 3332 | 1461182135683 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 12:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:55:35 INFO - PROCESS | 3332 | 1461182135690 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:55:35 INFO - PROCESS | 3332 | 1461182135693 Marionette TRACE conn3 <- [1,1234,null,{}] 12:55:35 INFO - PROCESS | 3332 | 1461182135699 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:35 INFO - PROCESS | 3332 | 1461182135895 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:55:36 INFO - PROCESS | 3332 | 1461182136067 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:36 INFO - PROCESS | 3332 | ++DOCSHELL 0x87ddd400 == 103 [pid = 3332] [id = 316] 12:55:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x87de5800) [pid = 3332] [serial = 949] [outer = (nil)] 12:55:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x89dd5000) [pid = 3332] [serial = 950] [outer = 0x87de5800] 12:55:36 INFO - PROCESS | 3332 | 1461182136156 Marionette DEBUG loaded listener.js 12:55:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8b110000) [pid = 3332] [serial = 951] [outer = 0x87de5800] 12:55:37 INFO - PROCESS | 3332 | 1461182137073 Marionette TRACE conn3 <- [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]]]}] 12:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1434ms 12:55:37 INFO - PROCESS | 3332 | 1461182137138 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:55:37 INFO - PROCESS | 3332 | 1461182137145 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 12:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:55:37 INFO - PROCESS | 3332 | 1461182137155 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:55:37 INFO - PROCESS | 3332 | 1461182137161 Marionette TRACE conn3 <- [1,1238,null,{}] 12:55:37 INFO - PROCESS | 3332 | 1461182137213 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:37 INFO - PROCESS | 3332 | 1461182137535 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:55:37 INFO - PROCESS | 3332 | 1461182137784 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:37 INFO - PROCESS | 3332 | ++DOCSHELL 0x88513400 == 104 [pid = 3332] [id = 317] 12:55:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x88514c00) [pid = 3332] [serial = 952] [outer = (nil)] 12:55:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x88520400) [pid = 3332] [serial = 953] [outer = 0x88514c00] 12:55:37 INFO - PROCESS | 3332 | 1461182137899 Marionette DEBUG loaded listener.js 12:55:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x88d4a800) [pid = 3332] [serial = 954] [outer = 0x88514c00] 12:55:38 INFO - PROCESS | 3332 | 1461182138878 Marionette TRACE conn3 <- [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]]]}] 12:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1790ms 12:55:38 INFO - PROCESS | 3332 | 1461182138946 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:55:38 INFO - PROCESS | 3332 | 1461182138958 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 12:55:38 INFO - PROCESS | 3332 | 1461182138971 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:55:38 INFO - PROCESS | 3332 | 1461182138976 Marionette TRACE conn3 <- [1,1242,null,{}] 12:55:38 INFO - PROCESS | 3332 | 1461182138983 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:39 INFO - PROCESS | 3332 | 1461182139248 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:55:39 INFO - PROCESS | 3332 | 1461182139561 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x89ee7400 == 105 [pid = 3332] [id = 318] 12:55:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x89ee7800) [pid = 3332] [serial = 955] [outer = (nil)] 12:55:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x8b02d800) [pid = 3332] [serial = 956] [outer = 0x89ee7800] 12:55:39 INFO - PROCESS | 3332 | 1461182139654 Marionette DEBUG loaded listener.js 12:55:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x8b1c5400) [pid = 3332] [serial = 957] [outer = 0x89ee7800] 12:55:40 INFO - PROCESS | 3332 | 1461182140715 Marionette TRACE conn3 <- [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]]]}] 12:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1790ms 12:55:40 INFO - PROCESS | 3332 | 1461182140759 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:55:40 INFO - PROCESS | 3332 | 1461182140764 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 12:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:55:40 INFO - PROCESS | 3332 | 1461182140771 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:55:40 INFO - PROCESS | 3332 | 1461182140778 Marionette TRACE conn3 <- [1,1246,null,{}] 12:55:40 INFO - PROCESS | 3332 | 1461182140798 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:41 INFO - PROCESS | 3332 | 1461182141040 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:55:41 INFO - PROCESS | 3332 | 1461182141374 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x89ee1400 == 106 [pid = 3332] [id = 319] 12:55:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x8c14b400) [pid = 3332] [serial = 958] [outer = (nil)] 12:55:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x8c15ac00) [pid = 3332] [serial = 959] [outer = 0x8c14b400] 12:55:41 INFO - PROCESS | 3332 | 1461182141471 Marionette DEBUG loaded listener.js 12:55:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x8e679000) [pid = 3332] [serial = 960] [outer = 0x8c14b400] 12:55:42 INFO - PROCESS | 3332 | 1461182142422 Marionette TRACE conn3 <- [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]]]}] 12:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1696ms 12:55:42 INFO - PROCESS | 3332 | 1461182142468 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:55:42 INFO - PROCESS | 3332 | 1461182142474 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 12:55:42 INFO - PROCESS | 3332 | 1461182142508 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:55:42 INFO - PROCESS | 3332 | 1461182142515 Marionette TRACE conn3 <- [1,1250,null,{}] 12:55:42 INFO - PROCESS | 3332 | 1461182142526 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:42 INFO - PROCESS | 3332 | 1461182142794 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:55:43 INFO - PROCESS | 3332 | 1461182143103 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:43 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b104000 == 107 [pid = 3332] [id = 320] 12:55:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x8b1d2c00) [pid = 3332] [serial = 961] [outer = (nil)] 12:55:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x8f326000) [pid = 3332] [serial = 962] [outer = 0x8b1d2c00] 12:55:43 INFO - PROCESS | 3332 | 1461182143202 Marionette DEBUG loaded listener.js 12:55:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x8f363000) [pid = 3332] [serial = 963] [outer = 0x8b1d2c00] 12:55:44 INFO - PROCESS | 3332 | 1461182144136 Marionette TRACE conn3 <- [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]]]}] 12:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1723ms 12:55:44 INFO - PROCESS | 3332 | 1461182144203 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:55:44 INFO - PROCESS | 3332 | 1461182144208 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 12:55:44 INFO - PROCESS | 3332 | 1461182144215 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:55:44 INFO - PROCESS | 3332 | 1461182144218 Marionette TRACE conn3 <- [1,1254,null,{}] 12:55:44 INFO - PROCESS | 3332 | 1461182144224 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:44 INFO - PROCESS | 3332 | 1461182144486 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:55:44 INFO - PROCESS | 3332 | 1461182144789 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:44 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b982400 == 108 [pid = 3332] [id = 321] 12:55:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x8c15e400) [pid = 3332] [serial = 964] [outer = (nil)] 12:55:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x8ffe2800) [pid = 3332] [serial = 965] [outer = 0x8c15e400] 12:55:44 INFO - PROCESS | 3332 | 1461182144887 Marionette DEBUG loaded listener.js 12:55:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x8ffe6c00) [pid = 3332] [serial = 966] [outer = 0x8c15e400] 12:55:45 INFO - PROCESS | 3332 | 1461182145802 Marionette TRACE conn3 <- [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]]]}] 12:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1632ms 12:55:45 INFO - PROCESS | 3332 | 1461182145847 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:55:45 INFO - PROCESS | 3332 | 1461182145852 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 12:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:55:45 INFO - PROCESS | 3332 | 1461182145858 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:55:45 INFO - PROCESS | 3332 | 1461182145862 Marionette TRACE conn3 <- [1,1258,null,{}] 12:55:45 INFO - PROCESS | 3332 | 1461182145868 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:46 INFO - PROCESS | 3332 | 1461182146127 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:55:46 INFO - PROCESS | 3332 | 1461182146457 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:46 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e7b4c00 == 109 [pid = 3332] [id = 322] 12:55:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x9029bc00) [pid = 3332] [serial = 967] [outer = (nil)] 12:55:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x90412400) [pid = 3332] [serial = 968] [outer = 0x9029bc00] 12:55:46 INFO - PROCESS | 3332 | 1461182146555 Marionette DEBUG loaded listener.js 12:55:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x90794800) [pid = 3332] [serial = 969] [outer = 0x9029bc00] 12:55:47 INFO - PROCESS | 3332 | 1461182147484 Marionette TRACE conn3 <- [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]]]}] 12:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1684ms 12:55:47 INFO - PROCESS | 3332 | 1461182147544 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:55:47 INFO - PROCESS | 3332 | 1461182147547 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 12:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:55:47 INFO - PROCESS | 3332 | 1461182147555 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:55:47 INFO - PROCESS | 3332 | 1461182147560 Marionette TRACE conn3 <- [1,1262,null,{}] 12:55:47 INFO - PROCESS | 3332 | 1461182147566 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:47 INFO - PROCESS | 3332 | 1461182147785 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:55:48 INFO - PROCESS | 3332 | 1461182148093 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x90289400 == 110 [pid = 3332] [id = 323] 12:55:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x90297000) [pid = 3332] [serial = 970] [outer = (nil)] 12:55:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x914de000) [pid = 3332] [serial = 971] [outer = 0x90297000] 12:55:48 INFO - PROCESS | 3332 | 1461182148193 Marionette DEBUG loaded listener.js 12:55:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x914e6800) [pid = 3332] [serial = 972] [outer = 0x90297000] 12:55:49 INFO - PROCESS | 3332 | 1461182149124 Marionette TRACE conn3 <- [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]]]}] 12:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1636ms 12:55:49 INFO - PROCESS | 3332 | 1461182149193 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:55:49 INFO - PROCESS | 3332 | 1461182149197 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 12:55:49 INFO - PROCESS | 3332 | 1461182149204 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:55:49 INFO - PROCESS | 3332 | 1461182149208 Marionette TRACE conn3 <- [1,1266,null,{}] 12:55:49 INFO - PROCESS | 3332 | 1461182149215 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:49 INFO - PROCESS | 3332 | 1461182149445 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:55:49 INFO - PROCESS | 3332 | 1461182149763 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:49 INFO - PROCESS | 3332 | ++DOCSHELL 0x914e6000 == 111 [pid = 3332] [id = 324] 12:55:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x92bcbc00) [pid = 3332] [serial = 973] [outer = (nil)] 12:55:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x934ea800) [pid = 3332] [serial = 974] [outer = 0x92bcbc00] 12:55:49 INFO - PROCESS | 3332 | 1461182149862 Marionette DEBUG loaded listener.js 12:55:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x934f2c00) [pid = 3332] [serial = 975] [outer = 0x92bcbc00] 12:55:50 INFO - PROCESS | 3332 | 1461182150822 Marionette TRACE conn3 <- [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]]]}] 12:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1652ms 12:55:50 INFO - PROCESS | 3332 | 1461182150856 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:55:50 INFO - PROCESS | 3332 | 1461182150861 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 12:55:50 INFO - PROCESS | 3332 | 1461182150868 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:55:50 INFO - PROCESS | 3332 | 1461182150872 Marionette TRACE conn3 <- [1,1270,null,{}] 12:55:50 INFO - PROCESS | 3332 | 1461182150878 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:51 INFO - PROCESS | 3332 | 1461182151114 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:55:51 INFO - PROCESS | 3332 | 1461182151385 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:51 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e89c00 == 112 [pid = 3332] [id = 325] 12:55:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x92bcd400) [pid = 3332] [serial = 976] [outer = (nil)] 12:55:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x93ccf800) [pid = 3332] [serial = 977] [outer = 0x92bcd400] 12:55:51 INFO - PROCESS | 3332 | 1461182151517 Marionette DEBUG loaded listener.js 12:55:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x9473cc00) [pid = 3332] [serial = 978] [outer = 0x92bcd400] 12:55:52 INFO - PROCESS | 3332 | 1461182152441 Marionette TRACE conn3 <- [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]]]}] 12:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1635ms 12:55:52 INFO - PROCESS | 3332 | 1461182152504 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:55:52 INFO - PROCESS | 3332 | 1461182152508 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 12:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:55:52 INFO - PROCESS | 3332 | 1461182152515 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:55:52 INFO - PROCESS | 3332 | 1461182152519 Marionette TRACE conn3 <- [1,1274,null,{}] 12:55:52 INFO - PROCESS | 3332 | 1461182152525 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:52 INFO - PROCESS | 3332 | 1461182152768 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:55:53 INFO - PROCESS | 3332 | 1461182153095 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c15f000 == 113 [pid = 3332] [id = 326] 12:55:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x92028c00) [pid = 3332] [serial = 979] [outer = (nil)] 12:55:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x95d48c00) [pid = 3332] [serial = 980] [outer = 0x92028c00] 12:55:53 INFO - PROCESS | 3332 | 1461182153189 Marionette DEBUG loaded listener.js 12:55:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x96c50c00) [pid = 3332] [serial = 981] [outer = 0x92028c00] 12:55:54 INFO - PROCESS | 3332 | 1461182154151 Marionette TRACE conn3 <- [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]]]}] 12:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1698ms 12:55:54 INFO - PROCESS | 3332 | 1461182154214 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:55:54 INFO - PROCESS | 3332 | 1461182154220 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 12:55:54 INFO - PROCESS | 3332 | 1461182154227 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:55:54 INFO - PROCESS | 3332 | 1461182154232 Marionette TRACE conn3 <- [1,1278,null,{}] 12:55:54 INFO - PROCESS | 3332 | 1461182154238 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:54 INFO - PROCESS | 3332 | 1461182154498 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:55:54 INFO - PROCESS | 3332 | 1461182154828 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:54 INFO - PROCESS | 3332 | ++DOCSHELL 0x947d1000 == 114 [pid = 3332] [id = 327] 12:55:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x97e98000) [pid = 3332] [serial = 982] [outer = (nil)] 12:55:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x97ee6c00) [pid = 3332] [serial = 983] [outer = 0x97e98000] 12:55:54 INFO - PROCESS | 3332 | 1461182154934 Marionette DEBUG loaded listener.js 12:55:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x984d3400) [pid = 3332] [serial = 984] [outer = 0x97e98000] 12:55:55 INFO - PROCESS | 3332 | 1461182155899 Marionette TRACE conn3 <- [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]]]}] 12:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1745ms 12:55:55 INFO - PROCESS | 3332 | 1461182155973 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:55:55 INFO - PROCESS | 3332 | 1461182155976 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 12:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:55:55 INFO - PROCESS | 3332 | 1461182155985 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:55:55 INFO - PROCESS | 3332 | 1461182155987 Marionette TRACE conn3 <- [1,1282,null,{}] 12:55:55 INFO - PROCESS | 3332 | 1461182155995 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:56 INFO - PROCESS | 3332 | 1461182156274 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:55:56 INFO - PROCESS | 3332 | 1461182156597 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b037c00 == 115 [pid = 3332] [id = 328] 12:55:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x98eb2400) [pid = 3332] [serial = 985] [outer = (nil)] 12:55:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 179 (0x998c0400) [pid = 3332] [serial = 986] [outer = 0x98eb2400] 12:55:56 INFO - PROCESS | 3332 | 1461182156692 Marionette DEBUG loaded listener.js 12:55:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 180 (0x99b7c000) [pid = 3332] [serial = 987] [outer = 0x98eb2400] 12:55:57 INFO - PROCESS | 3332 | 1461182157674 Marionette TRACE conn3 <- [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]]]}] 12:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1737ms 12:55:57 INFO - PROCESS | 3332 | 1461182157722 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:55:57 INFO - PROCESS | 3332 | 1461182157725 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 12:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:55:57 INFO - PROCESS | 3332 | 1461182157733 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:55:57 INFO - PROCESS | 3332 | 1461182157736 Marionette TRACE conn3 <- [1,1286,null,{}] 12:55:57 INFO - PROCESS | 3332 | 1461182157742 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:57 INFO - PROCESS | 3332 | 1461182157970 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:55:58 INFO - PROCESS | 3332 | 1461182158283 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:58 INFO - PROCESS | 3332 | ++DOCSHELL 0x90287c00 == 116 [pid = 3332] [id = 329] 12:55:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 181 (0x92cfac00) [pid = 3332] [serial = 988] [outer = (nil)] 12:55:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 182 (0x9ea15c00) [pid = 3332] [serial = 989] [outer = 0x92cfac00] 12:55:58 INFO - PROCESS | 3332 | 1461182158391 Marionette DEBUG loaded listener.js 12:55:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 183 (0x9fb8ec00) [pid = 3332] [serial = 990] [outer = 0x92cfac00] 12:55:59 INFO - PROCESS | 3332 | 1461182159321 Marionette TRACE conn3 <- [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]]]}] 12:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1638ms 12:55:59 INFO - PROCESS | 3332 | 1461182159372 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:55:59 INFO - PROCESS | 3332 | 1461182159375 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 12:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:55:59 INFO - PROCESS | 3332 | 1461182159383 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:55:59 INFO - PROCESS | 3332 | 1461182159387 Marionette TRACE conn3 <- [1,1290,null,{}] 12:55:59 INFO - PROCESS | 3332 | 1461182159393 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:59 INFO - PROCESS | 3332 | 1461182159622 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:55:59 INFO - PROCESS | 3332 | 1461182159955 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:59 INFO - PROCESS | 3332 | ++DOCSHELL 0x9920f000 == 117 [pid = 3332] [id = 330] 12:55:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 184 (0x9df92800) [pid = 3332] [serial = 991] [outer = (nil)] 12:56:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 185 (0x9ff33c00) [pid = 3332] [serial = 992] [outer = 0x9df92800] 12:56:00 INFO - PROCESS | 3332 | 1461182160051 Marionette DEBUG loaded listener.js 12:56:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 186 (0x9ff38800) [pid = 3332] [serial = 993] [outer = 0x9df92800] 12:56:01 INFO - PROCESS | 3332 | 1461182160999 Marionette TRACE conn3 <- [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]]]}] 12:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1690ms 12:56:01 INFO - PROCESS | 3332 | 1461182161075 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:56:01 INFO - PROCESS | 3332 | 1461182161079 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 12:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:56:01 INFO - PROCESS | 3332 | 1461182161086 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:56:01 INFO - PROCESS | 3332 | 1461182161090 Marionette TRACE conn3 <- [1,1294,null,{}] 12:56:01 INFO - PROCESS | 3332 | 1461182161096 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:01 INFO - PROCESS | 3332 | 1461182161378 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:56:01 INFO - PROCESS | 3332 | 1461182161702 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:01 INFO - PROCESS | 3332 | ++DOCSHELL 0x8667a000 == 118 [pid = 3332] [id = 331] 12:56:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 187 (0x9fc99400) [pid = 3332] [serial = 994] [outer = (nil)] 12:56:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 188 (0xa0a8d000) [pid = 3332] [serial = 995] [outer = 0x9fc99400] 12:56:01 INFO - PROCESS | 3332 | 1461182161801 Marionette DEBUG loaded listener.js 12:56:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 189 (0xa0ac9000) [pid = 3332] [serial = 996] [outer = 0x9fc99400] 12:56:02 INFO - PROCESS | 3332 | 1461182162721 Marionette TRACE conn3 <- [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]]]}] 12:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1691ms 12:56:02 INFO - PROCESS | 3332 | 1461182162779 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:56:02 INFO - PROCESS | 3332 | 1461182162783 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 12:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:56:02 INFO - PROCESS | 3332 | 1461182162790 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:56:02 INFO - PROCESS | 3332 | 1461182162794 Marionette TRACE conn3 <- [1,1298,null,{}] 12:56:02 INFO - PROCESS | 3332 | 1461182162800 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:03 INFO - PROCESS | 3332 | 1461182163026 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:56:03 INFO - PROCESS | 3332 | 1461182163346 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:03 INFO - PROCESS | 3332 | ++DOCSHELL 0x9140e400 == 119 [pid = 3332] [id = 332] 12:56:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 190 (0x96f6f000) [pid = 3332] [serial = 997] [outer = (nil)] 12:56:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 191 (0xa0c31800) [pid = 3332] [serial = 998] [outer = 0x96f6f000] 12:56:03 INFO - PROCESS | 3332 | 1461182163446 Marionette DEBUG loaded listener.js 12:56:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 192 (0xa0e4ec00) [pid = 3332] [serial = 999] [outer = 0x96f6f000] 12:56:04 INFO - PROCESS | 3332 | 1461182164401 Marionette TRACE conn3 <- [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]]]}] 12:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1689ms 12:56:04 INFO - PROCESS | 3332 | 1461182164481 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 12:56:04 INFO - PROCESS | 3332 | 1461182164485 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 12:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:56:04 INFO - PROCESS | 3332 | 1461182164492 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:56:04 INFO - PROCESS | 3332 | 1461182164495 Marionette TRACE conn3 <- [1,1302,null,{}] 12:56:04 INFO - PROCESS | 3332 | 1461182164502 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:04 INFO - PROCESS | 3332 | 1461182164778 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:56:05 INFO - PROCESS | 3332 | 1461182165094 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:05 INFO - PROCESS | 3332 | ++DOCSHELL 0x90294c00 == 120 [pid = 3332] [id = 333] 12:56:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 193 (0xa0a2d000) [pid = 3332] [serial = 1000] [outer = (nil)] 12:56:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 194 (0xa2a88c00) [pid = 3332] [serial = 1001] [outer = 0xa0a2d000] 12:56:05 INFO - PROCESS | 3332 | 1461182165193 Marionette DEBUG loaded listener.js 12:56:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 195 (0xa2ac2c00) [pid = 3332] [serial = 1002] [outer = 0xa0a2d000] 12:56:06 INFO - PROCESS | 3332 | 1461182166104 Marionette TRACE conn3 <- [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]]]}] 12:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1687ms 12:56:06 INFO - PROCESS | 3332 | 1461182166180 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:56:06 INFO - PROCESS | 3332 | 1461182166184 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 12:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:56:06 INFO - PROCESS | 3332 | 1461182166191 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:56:06 INFO - PROCESS | 3332 | 1461182166195 Marionette TRACE conn3 <- [1,1306,null,{}] 12:56:06 INFO - PROCESS | 3332 | 1461182166201 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:06 INFO - PROCESS | 3332 | 1461182166501 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:56:06 INFO - PROCESS | 3332 | 1461182166821 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x85ca7800 == 121 [pid = 3332] [id = 334] 12:56:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 196 (0x85ca8000) [pid = 3332] [serial = 1003] [outer = (nil)] 12:56:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 197 (0x85cadc00) [pid = 3332] [serial = 1004] [outer = 0x85ca8000] 12:56:06 INFO - PROCESS | 3332 | 1461182166916 Marionette DEBUG loaded listener.js 12:56:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 198 (0x85caf800) [pid = 3332] [serial = 1005] [outer = 0x85ca8000] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x88c0f800 == 120 [pid = 3332] [id = 216] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x99c80800 == 119 [pid = 3332] [id = 60] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x88d56400 == 118 [pid = 3332] [id = 217] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x934f3c00 == 117 [pid = 3332] [id = 183] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x89f90c00 == 116 [pid = 3332] [id = 222] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x98a9f800 == 115 [pid = 3332] [id = 220] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x94733c00 == 114 [pid = 3332] [id = 218] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x85050400 == 113 [pid = 3332] [id = 266] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x88c12400 == 112 [pid = 3332] [id = 215] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x98a9e000 == 111 [pid = 3332] [id = 185] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x88d4f800 == 110 [pid = 3332] [id = 186] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x96f72400 == 109 [pid = 3332] [id = 184] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x89721c00 == 108 [pid = 3332] [id = 146] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x89eee000 == 107 [pid = 3332] [id = 315] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x88517400 == 106 [pid = 3332] [id = 314] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x88d4c800 == 105 [pid = 3332] [id = 313] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x96f86000 == 104 [pid = 3332] [id = 10] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x85e8b400 == 103 [pid = 3332] [id = 312] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x914d9800 == 102 [pid = 3332] [id = 309] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x97e9c400 == 101 [pid = 3332] [id = 308] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x93ccd400 == 100 [pid = 3332] [id = 306] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x934f5400 == 99 [pid = 3332] [id = 307] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x934f6000 == 98 [pid = 3332] [id = 305] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x8992d400 == 97 [pid = 3332] [id = 304] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x8c214800 == 96 [pid = 3332] [id = 303] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x8ffe5400 == 95 [pid = 3332] [id = 302] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x8f327000 == 94 [pid = 3332] [id = 300] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x90284400 == 93 [pid = 3332] [id = 301] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x8c215800 == 92 [pid = 3332] [id = 299] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x8e67b800 == 91 [pid = 3332] [id = 208] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x8666cc00 == 90 [pid = 3332] [id = 298] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x89f93400 == 89 [pid = 3332] [id = 297] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x8b031000 == 88 [pid = 3332] [id = 296] 12:56:08 INFO - PROCESS | 3332 | --DOCSHELL 0x86679800 == 87 [pid = 3332] [id = 295] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 197 (0x92031800) [pid = 3332] [serial = 843] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 196 (0x97c7b000) [pid = 3332] [serial = 855] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 195 (0x90412000) [pid = 3332] [serial = 836] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 194 (0x97c05c00) [pid = 3332] [serial = 854] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 193 (0x89f8ec00) [pid = 3332] [serial = 759] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 192 (0x8b02d400) [pid = 3332] [serial = 881] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 191 (0x93cc7800) [pid = 3332] [serial = 849] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 190 (0x88c13400) [pid = 3332] [serial = 875] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 189 (0x98eb6400) [pid = 3332] [serial = 860] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 188 (0x8c21ac00) [pid = 3332] [serial = 867] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 187 (0x91f20000) [pid = 3332] [serial = 842] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 186 (0x99c78000) [pid = 3332] [serial = 786] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 185 (0x978e7c00) [pid = 3332] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 184 (0x8c216800) [pid = 3332] [serial = 830] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 183 (0x88518800) [pid = 3332] [serial = 822] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 182 (0x99195400) [pid = 3332] [serial = 861] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 181 (0x8e687800) [pid = 3332] [serial = 831] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 180 (0x85e8b800) [pid = 3332] [serial = 783] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 179 (0x98ec8800) [pid = 3332] [serial = 594] [outer = (nil)] [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.] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 178 (0x934ea000) [pid = 3332] [serial = 845] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x8ffe7c00) [pid = 3332] [serial = 765] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x98a99000) [pid = 3332] [serial = 858] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x912af800) [pid = 3332] [serial = 840] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x8b97e800) [pid = 3332] [serial = 828] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x8b36bc00) [pid = 3332] [serial = 866] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x9041f400) [pid = 3332] [serial = 792] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x883ec000) [pid = 3332] [serial = 821] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x89ee4800) [pid = 3332] [serial = 824] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x88d4fc00) [pid = 3332] [serial = 876] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x89ee8400) [pid = 3332] [serial = 879] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x8993a000) [pid = 3332] [serial = 864] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x93cc5000) [pid = 3332] [serial = 848] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x978e8800) [pid = 3332] [serial = 774] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x934ee800) [pid = 3332] [serial = 846] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x9ea15800) [pid = 3332] [serial = 798] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x86678000) [pid = 3332] [serial = 863] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x92cf9c00) [pid = 3332] [serial = 771] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x90416000) [pid = 3332] [serial = 837] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x992d3800) [pid = 3332] [serial = 780] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x90282000) [pid = 3332] [serial = 834] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x96f70000) [pid = 3332] [serial = 852] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0xa4471000) [pid = 3332] [serial = 789] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x89dd9000) [pid = 3332] [serial = 878] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x97ef2c00) [pid = 3332] [serial = 777] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x89f94800) [pid = 3332] [serial = 825] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x914e2000) [pid = 3332] [serial = 768] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x86676c00) [pid = 3332] [serial = 872] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x8f4d4c00) [pid = 3332] [serial = 833] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x96f65800) [pid = 3332] [serial = 851] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x9120cc00) [pid = 3332] [serial = 839] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x8b36a400) [pid = 3332] [serial = 827] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8b989c00) [pid = 3332] [serial = 869] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x87de7000) [pid = 3332] [serial = 795] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x8e67b000) [pid = 3332] [serial = 762] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x983f3800) [pid = 3332] [serial = 857] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x87de1800) [pid = 3332] [serial = 873] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8992ec00) [pid = 3332] [serial = 804] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8b038800) [pid = 3332] [serial = 882] [outer = (nil)] [url = about:blank] 12:56:09 INFO - PROCESS | 3332 | 1461182169331 Marionette TRACE conn3 <- [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]]]}] 12:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 3190ms 12:56:09 INFO - PROCESS | 3332 | 1461182169383 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:56:09 INFO - PROCESS | 3332 | 1461182169390 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 12:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:56:09 INFO - PROCESS | 3332 | 1461182169400 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:56:09 INFO - PROCESS | 3332 | 1461182169404 Marionette TRACE conn3 <- [1,1310,null,{}] 12:56:09 INFO - PROCESS | 3332 | 1461182169413 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:09 INFO - PROCESS | 3332 | 1461182169630 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:56:09 INFO - PROCESS | 3332 | 1461182169826 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:09 INFO - PROCESS | 3332 | ++DOCSHELL 0x87de4800 == 88 [pid = 3332] [id = 335] 12:56:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x87de4c00) [pid = 3332] [serial = 1006] [outer = (nil)] 12:56:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x87deb000) [pid = 3332] [serial = 1007] [outer = 0x87de4c00] 12:56:09 INFO - PROCESS | 3332 | 1461182169966 Marionette DEBUG loaded listener.js 12:56:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x883ec000) [pid = 3332] [serial = 1008] [outer = 0x87de4c00] 12:56:10 INFO - PROCESS | 3332 | 1461182170900 Marionette TRACE conn3 <- [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] 12:56:10 INFO - PROCESS | 3332 | 1461182170996 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 12:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:56:11 INFO - PROCESS | 3332 | 1461182171015 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:56:11 INFO - PROCESS | 3332 | 1461182171020 Marionette TRACE conn3 <- [1,1314,null,{}] 12:56:11 INFO - PROCESS | 3332 | 1461182171033 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:11 INFO - PROCESS | 3332 | 1461182171304 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:56:11 INFO - PROCESS | 3332 | 1461182171524 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x8851a400 == 89 [pid = 3332] [id = 336] 12:56:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x88d50c00) [pid = 3332] [serial = 1009] [outer = (nil)] 12:56:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x88ef1800) [pid = 3332] [serial = 1010] [outer = 0x88d50c00] 12:56:11 INFO - PROCESS | 3332 | 1461182171604 Marionette DEBUG loaded listener.js 12:56:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x8992e000) [pid = 3332] [serial = 1011] [outer = 0x88d50c00] 12:56:12 INFO - PROCESS | 3332 | 1461182172474 Marionette TRACE conn3 <- [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]]]}] 12:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1495ms 12:56:12 INFO - PROCESS | 3332 | 1461182172511 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:56:12 INFO - PROCESS | 3332 | 1461182172514 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 12:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:56:12 INFO - PROCESS | 3332 | 1461182172540 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:56:12 INFO - PROCESS | 3332 | 1461182172551 Marionette TRACE conn3 <- [1,1318,null,{}] 12:56:12 INFO - PROCESS | 3332 | 1461182172596 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:12 INFO - PROCESS | 3332 | 1461182172897 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x94742800) [pid = 3332] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x85e8c400) [pid = 3332] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x99188c00) [pid = 3332] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x88c0a800) [pid = 3332] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8b031400) [pid = 3332] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x90384400) [pid = 3332] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x8b986c00) [pid = 3332] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x9028b400) [pid = 3332] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x90288400) [pid = 3332] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x88d52400) [pid = 3332] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x9526ac00) [pid = 3332] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x9b09b000) [pid = 3332] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x97ea0000) [pid = 3332] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x96f80c00) [pid = 3332] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x91408800) [pid = 3332] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x8e681000) [pid = 3332] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x88ef0400) [pid = 3332] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x8c14f800) [pid = 3332] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x8b97e000) [pid = 3332] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x87de6800) [pid = 3332] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x95dc8000) [pid = 3332] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x9028f800) [pid = 3332] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:56:13 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x883e4800) [pid = 3332] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:56:13 INFO - PROCESS | 3332 | 1461182173737 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x85045400 == 90 [pid = 3332] [id = 337] 12:56:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x85048400) [pid = 3332] [serial = 1012] [outer = (nil)] 12:56:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x883e5c00) [pid = 3332] [serial = 1013] [outer = 0x85048400] 12:56:13 INFO - PROCESS | 3332 | 1461182173825 Marionette DEBUG loaded listener.js 12:56:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x89dd9800) [pid = 3332] [serial = 1014] [outer = 0x85048400] 12:56:14 INFO - PROCESS | 3332 | 1461182174589 Marionette TRACE conn3 <- [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]]]}] 12:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2115ms 12:56:14 INFO - PROCESS | 3332 | 1461182174645 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:56:14 INFO - PROCESS | 3332 | 1461182174649 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 12:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:56:14 INFO - PROCESS | 3332 | 1461182174657 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:56:14 INFO - PROCESS | 3332 | 1461182174660 Marionette TRACE conn3 <- [1,1322,null,{}] 12:56:14 INFO - PROCESS | 3332 | 1461182174666 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:14 INFO - PROCESS | 3332 | 1461182174952 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:56:14 INFO - PROCESS | 3332 | 1461182174969 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:15 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e90800 == 91 [pid = 3332] [id = 338] 12:56:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x89dcc800) [pid = 3332] [serial = 1015] [outer = (nil)] 12:56:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x8b031400) [pid = 3332] [serial = 1016] [outer = 0x89dcc800] 12:56:15 INFO - PROCESS | 3332 | 1461182175049 Marionette DEBUG loaded listener.js 12:56:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x8b110400) [pid = 3332] [serial = 1017] [outer = 0x89dcc800] 12:56:16 INFO - PROCESS | 3332 | 1461182176238 Marionette TRACE conn3 <- [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]]]}] 12:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1636ms 12:56:16 INFO - PROCESS | 3332 | 1461182176295 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:56:16 INFO - PROCESS | 3332 | 1461182176308 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 12:56:16 INFO - PROCESS | 3332 | 1461182176319 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:56:16 INFO - PROCESS | 3332 | 1461182176325 Marionette TRACE conn3 <- [1,1326,null,{}] 12:56:16 INFO - PROCESS | 3332 | 1461182176334 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:16 INFO - PROCESS | 3332 | 1461182176610 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:56:16 INFO - PROCESS | 3332 | 1461182176931 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:16 INFO - PROCESS | 3332 | ++DOCSHELL 0x8666f800 == 92 [pid = 3332] [id = 339] 12:56:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x87ddec00) [pid = 3332] [serial = 1018] [outer = (nil)] 12:56:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x8851ac00) [pid = 3332] [serial = 1019] [outer = 0x87ddec00] 12:56:17 INFO - PROCESS | 3332 | 1461182177030 Marionette DEBUG loaded listener.js 12:56:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x88ee4000) [pid = 3332] [serial = 1020] [outer = 0x87ddec00] 12:56:18 INFO - PROCESS | 3332 | 1461182178037 Marionette TRACE conn3 <- [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]]]}] 12:56:18 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 12:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1796ms 12:56:18 INFO - PROCESS | 3332 | 1461182178114 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:56:18 INFO - PROCESS | 3332 | 1461182178125 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 12:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:56:18 INFO - PROCESS | 3332 | 1461182178137 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:56:18 INFO - PROCESS | 3332 | 1461182178141 Marionette TRACE conn3 <- [1,1330,null,{}] 12:56:18 INFO - PROCESS | 3332 | 1461182178148 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:18 INFO - PROCESS | 3332 | 1461182178413 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:56:18 INFO - PROCESS | 3332 | 1461182178795 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:18 INFO - PROCESS | 3332 | ++DOCSHELL 0x8993a800 == 93 [pid = 3332] [id = 340] 12:56:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x89dd1000) [pid = 3332] [serial = 1021] [outer = (nil)] 12:56:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x89f8d000) [pid = 3332] [serial = 1022] [outer = 0x89dd1000] 12:56:18 INFO - PROCESS | 3332 | 1461182178887 Marionette DEBUG loaded listener.js 12:56:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8b030000) [pid = 3332] [serial = 1023] [outer = 0x89dd1000] 12:56:19 INFO - PROCESS | 3332 | 1461182179925 Marionette TRACE conn3 <- [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]]]}] 12:56:19 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 12:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1835ms 12:56:19 INFO - PROCESS | 3332 | 1461182179971 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:56:19 INFO - PROCESS | 3332 | 1461182179976 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 12:56:19 INFO - PROCESS | 3332 | 1461182179985 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:56:19 INFO - PROCESS | 3332 | 1461182179991 Marionette TRACE conn3 <- [1,1334,null,{}] 12:56:20 INFO - PROCESS | 3332 | 1461182180010 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:20 INFO - PROCESS | 3332 | 1461182180242 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:56:20 INFO - PROCESS | 3332 | 1461182180500 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:20 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b963000 == 94 [pid = 3332] [id = 341] 12:56:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8b96b400) [pid = 3332] [serial = 1024] [outer = (nil)] 12:56:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8b980000) [pid = 3332] [serial = 1025] [outer = 0x8b96b400] 12:56:20 INFO - PROCESS | 3332 | 1461182180640 Marionette DEBUG loaded listener.js 12:56:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8c144000) [pid = 3332] [serial = 1026] [outer = 0x8b96b400] 12:56:21 INFO - PROCESS | 3332 | 1461182181570 Marionette TRACE conn3 <- [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]]]}] 12:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1646ms 12:56:21 INFO - PROCESS | 3332 | 1461182181630 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:56:21 INFO - PROCESS | 3332 | 1461182181635 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 12:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:56:21 INFO - PROCESS | 3332 | 1461182181642 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:56:21 INFO - PROCESS | 3332 | 1461182181646 Marionette TRACE conn3 <- [1,1338,null,{}] 12:56:21 INFO - PROCESS | 3332 | 1461182181652 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:21 INFO - PROCESS | 3332 | 1461182181882 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:56:22 INFO - PROCESS | 3332 | 1461182182140 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:22 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c146800 == 95 [pid = 3332] [id = 342] 12:56:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8c153c00) [pid = 3332] [serial = 1027] [outer = (nil)] 12:56:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8c212c00) [pid = 3332] [serial = 1028] [outer = 0x8c153c00] 12:56:22 INFO - PROCESS | 3332 | 1461182182276 Marionette DEBUG loaded listener.js 12:56:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8c21b400) [pid = 3332] [serial = 1029] [outer = 0x8c153c00] 12:56:23 INFO - PROCESS | 3332 | 1461182183785 Marionette TRACE conn3 <- [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]]]}] 12:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2185ms 12:56:23 INFO - PROCESS | 3332 | 1461182183829 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:56:23 INFO - PROCESS | 3332 | 1461182183833 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 12:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:56:23 INFO - PROCESS | 3332 | 1461182183840 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:56:23 INFO - PROCESS | 3332 | 1461182183844 Marionette TRACE conn3 <- [1,1342,null,{}] 12:56:23 INFO - PROCESS | 3332 | 1461182183850 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:24 INFO - PROCESS | 3332 | 1461182184063 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:56:24 INFO - PROCESS | 3332 | 1461182184269 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:24 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b962800 == 96 [pid = 3332] [id = 343] 12:56:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8b97c400) [pid = 3332] [serial = 1030] [outer = (nil)] 12:56:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8e682800) [pid = 3332] [serial = 1031] [outer = 0x8b97c400] 12:56:24 INFO - PROCESS | 3332 | 1461182184394 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8e7b5c00) [pid = 3332] [serial = 1032] [outer = 0x8b97c400] 12:56:25 INFO - PROCESS | 3332 | 1461182185382 Marionette TRACE conn3 <- [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]]]}] 12:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1588ms 12:56:25 INFO - PROCESS | 3332 | 1461182185429 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:56:25 INFO - PROCESS | 3332 | 1461182185434 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 12:56:25 INFO - PROCESS | 3332 | 1461182185441 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:56:25 INFO - PROCESS | 3332 | 1461182185444 Marionette TRACE conn3 <- [1,1346,null,{}] 12:56:25 INFO - PROCESS | 3332 | 1461182185451 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:25 INFO - PROCESS | 3332 | 1461182185697 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:56:26 INFO - PROCESS | 3332 | 1461182186011 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c14ec00 == 97 [pid = 3332] [id = 344] 12:56:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8f3a9800) [pid = 3332] [serial = 1033] [outer = (nil)] 12:56:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x8ffe7400) [pid = 3332] [serial = 1034] [outer = 0x8f3a9800] 12:56:26 INFO - PROCESS | 3332 | 1461182186110 Marionette DEBUG loaded listener.js 12:56:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x90281800) [pid = 3332] [serial = 1035] [outer = 0x8f3a9800] 12:56:27 INFO - PROCESS | 3332 | 1461182187057 Marionette TRACE conn3 <- [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]]]}] 12:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1691ms 12:56:27 INFO - PROCESS | 3332 | 1461182187132 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:56:27 INFO - PROCESS | 3332 | 1461182187136 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 12:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:56:27 INFO - PROCESS | 3332 | 1461182187143 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:56:27 INFO - PROCESS | 3332 | 1461182187146 Marionette TRACE conn3 <- [1,1350,null,{}] 12:56:27 INFO - PROCESS | 3332 | 1461182187152 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:27 INFO - PROCESS | 3332 | 1461182187411 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:56:27 INFO - PROCESS | 3332 | 1461182187715 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:27 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f4d4c00 == 98 [pid = 3332] [id = 345] 12:56:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8ffe0c00) [pid = 3332] [serial = 1036] [outer = (nil)] 12:56:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x90299c00) [pid = 3332] [serial = 1037] [outer = 0x8ffe0c00] 12:56:27 INFO - PROCESS | 3332 | 1461182187812 Marionette DEBUG loaded listener.js 12:56:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x9029f800) [pid = 3332] [serial = 1038] [outer = 0x8ffe0c00] 12:56:28 INFO - PROCESS | 3332 | 1461182188793 Marionette TRACE conn3 <- [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]]]}] 12:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1684ms 12:56:28 INFO - PROCESS | 3332 | 1461182188828 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:56:28 INFO - PROCESS | 3332 | 1461182188831 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 12:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:56:28 INFO - PROCESS | 3332 | 1461182188839 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:56:28 INFO - PROCESS | 3332 | 1461182188844 Marionette TRACE conn3 <- [1,1354,null,{}] 12:56:28 INFO - PROCESS | 3332 | 1461182188850 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:29 INFO - PROCESS | 3332 | 1461182189076 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:56:29 INFO - PROCESS | 3332 | 1461182189353 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x88517000 == 99 [pid = 3332] [id = 346] 12:56:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x8b96ec00) [pid = 3332] [serial = 1039] [outer = (nil)] 12:56:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x90416400) [pid = 3332] [serial = 1040] [outer = 0x8b96ec00] 12:56:29 INFO - PROCESS | 3332 | 1461182189455 Marionette DEBUG loaded listener.js 12:56:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x90419400) [pid = 3332] [serial = 1041] [outer = 0x8b96ec00] 12:56:30 INFO - PROCESS | 3332 | 1461182190438 Marionette TRACE conn3 <- [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]]]}] 12:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1639ms 12:56:30 INFO - PROCESS | 3332 | 1461182190479 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 12:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:56:30 INFO - PROCESS | 3332 | 1461182190484 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 12:56:30 INFO - PROCESS | 3332 | 1461182190491 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:56:30 INFO - PROCESS | 3332 | 1461182190495 Marionette TRACE conn3 <- [1,1358,null,{}] 12:56:30 INFO - PROCESS | 3332 | 1461182190501 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:30 INFO - PROCESS | 3332 | 1461182190767 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:56:31 INFO - PROCESS | 3332 | 1461182191079 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:31 INFO - PROCESS | 3332 | ++DOCSHELL 0x9028b400 == 100 [pid = 3332] [id = 347] 12:56:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x90299000) [pid = 3332] [serial = 1042] [outer = (nil)] 12:56:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x9140a800) [pid = 3332] [serial = 1043] [outer = 0x90299000] 12:56:31 INFO - PROCESS | 3332 | 1461182191173 Marionette DEBUG loaded listener.js 12:56:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x91410c00) [pid = 3332] [serial = 1044] [outer = 0x90299000] 12:56:32 INFO - PROCESS | 3332 | 1461182192079 Marionette TRACE conn3 <- [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]]]}] 12:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1643ms 12:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:56:32 INFO - PROCESS | 3332 | 1461182192135 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 12:56:32 INFO - PROCESS | 3332 | 1461182192138 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 12:56:32 INFO - PROCESS | 3332 | 1461182192146 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:56:32 INFO - PROCESS | 3332 | 1461182192149 Marionette TRACE conn3 <- [1,1362,null,{}] 12:56:32 INFO - PROCESS | 3332 | 1461182192156 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:32 INFO - PROCESS | 3332 | 1461182192391 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:56:32 INFO - PROCESS | 3332 | 1461182192657 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:32 INFO - PROCESS | 3332 | ++DOCSHELL 0x91207400 == 101 [pid = 3332] [id = 348] 12:56:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x91409400) [pid = 3332] [serial = 1045] [outer = (nil)] 12:56:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x92abbc00) [pid = 3332] [serial = 1046] [outer = 0x91409400] 12:56:32 INFO - PROCESS | 3332 | 1461182192790 Marionette DEBUG loaded listener.js 12:56:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x92bcc800) [pid = 3332] [serial = 1047] [outer = 0x91409400] 12:56:33 INFO - PROCESS | 3332 | 1461182193814 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1742ms 12:56:33 INFO - PROCESS | 3332 | 1461182193888 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 12:56:33 INFO - PROCESS | 3332 | 1461182193892 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 12:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:56:33 INFO - PROCESS | 3332 | 1461182193900 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:56:33 INFO - PROCESS | 3332 | 1461182193906 Marionette TRACE conn3 <- [1,1366,null,{}] 12:56:33 INFO - PROCESS | 3332 | 1461182193913 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:34 INFO - PROCESS | 3332 | 1461182194206 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:56:34 INFO - PROCESS | 3332 | 1461182194539 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x90795000 == 102 [pid = 3332] [id = 349] 12:56:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x934e8400) [pid = 3332] [serial = 1048] [outer = (nil)] 12:56:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x93506800) [pid = 3332] [serial = 1049] [outer = 0x934e8400] 12:56:34 INFO - PROCESS | 3332 | 1461182194642 Marionette DEBUG loaded listener.js 12:56:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x93cc7800) [pid = 3332] [serial = 1050] [outer = 0x934e8400] 12:56:35 INFO - PROCESS | 3332 | 1461182195735 Marionette TRACE conn3 <- [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] 12:56:35 INFO - PROCESS | 3332 | 1461182195797 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 12:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:56:35 INFO - PROCESS | 3332 | 1461182195804 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:56:35 INFO - PROCESS | 3332 | 1461182195808 Marionette TRACE conn3 <- [1,1370,null,{}] 12:56:35 INFO - PROCESS | 3332 | 1461182195814 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:36 INFO - PROCESS | 3332 | 1461182196082 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:56:36 INFO - PROCESS | 3332 | 1461182196394 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:36 INFO - PROCESS | 3332 | ++DOCSHELL 0x912b0400 == 103 [pid = 3332] [id = 350] 12:56:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x92cf5800) [pid = 3332] [serial = 1051] [outer = (nil)] 12:56:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x947ccc00) [pid = 3332] [serial = 1052] [outer = 0x92cf5800] 12:56:36 INFO - PROCESS | 3332 | 1461182196505 Marionette DEBUG loaded listener.js 12:56:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x95dc8000) [pid = 3332] [serial = 1053] [outer = 0x92cf5800] 12:56:37 INFO - PROCESS | 3332 | 1461182197470 Marionette TRACE conn3 <- [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] 12:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:56:37 INFO - PROCESS | 3332 | 1461182197545 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 12:56:37 INFO - PROCESS | 3332 | 1461182197552 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:56:37 INFO - PROCESS | 3332 | 1461182197556 Marionette TRACE conn3 <- [1,1374,null,{}] 12:56:37 INFO - PROCESS | 3332 | 1461182197563 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:37 INFO - PROCESS | 3332 | 1461182197797 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:56:38 INFO - PROCESS | 3332 | 1461182198108 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:38 INFO - PROCESS | 3332 | ++DOCSHELL 0x93509000 == 104 [pid = 3332] [id = 351] 12:56:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x93cc9800) [pid = 3332] [serial = 1054] [outer = (nil)] 12:56:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x96f85000) [pid = 3332] [serial = 1055] [outer = 0x93cc9800] 12:56:38 INFO - PROCESS | 3332 | 1461182198203 Marionette DEBUG loaded listener.js 12:56:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x97770c00) [pid = 3332] [serial = 1056] [outer = 0x93cc9800] 12:56:39 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:56:39 INFO - PROCESS | 3332 | 1461182199210 Marionette TRACE conn3 <- [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] 12:56:39 INFO - PROCESS | 3332 | 1461182199297 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 12:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:56:39 INFO - PROCESS | 3332 | 1461182199305 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:56:39 INFO - PROCESS | 3332 | 1461182199308 Marionette TRACE conn3 <- [1,1378,null,{}] 12:56:39 INFO - PROCESS | 3332 | 1461182199315 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:39 INFO - PROCESS | 3332 | 1461182199600 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:56:39 INFO - PROCESS | 3332 | 1461182199926 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x96f71400 == 105 [pid = 3332] [id = 352] 12:56:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x96f7b400) [pid = 3332] [serial = 1057] [outer = (nil)] 12:56:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x97e9a400) [pid = 3332] [serial = 1058] [outer = 0x96f7b400] 12:56:40 INFO - PROCESS | 3332 | 1461182200022 Marionette DEBUG loaded listener.js 12:56:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x97e9dc00) [pid = 3332] [serial = 1059] [outer = 0x96f7b400] 12:56:41 INFO - PROCESS | 3332 | 1461182201005 Marionette TRACE conn3 <- [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] 12:56:41 INFO - PROCESS | 3332 | 1461182201053 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 12:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:56:41 INFO - PROCESS | 3332 | 1461182201064 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:56:41 INFO - PROCESS | 3332 | 1461182201069 Marionette TRACE conn3 <- [1,1382,null,{}] 12:56:41 INFO - PROCESS | 3332 | 1461182201075 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:41 INFO - PROCESS | 3332 | 1461182201359 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:56:41 INFO - PROCESS | 3332 | 1461182201697 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x96f73400 == 106 [pid = 3332] [id = 353] 12:56:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x96f7ac00) [pid = 3332] [serial = 1060] [outer = (nil)] 12:56:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x984d7800) [pid = 3332] [serial = 1061] [outer = 0x96f7ac00] 12:56:41 INFO - PROCESS | 3332 | 1461182201791 Marionette DEBUG loaded listener.js 12:56:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x98a98800) [pid = 3332] [serial = 1062] [outer = 0x96f7ac00] 12:56:42 INFO - PROCESS | 3332 | [3332] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:56:42 INFO - PROCESS | 3332 | 1461182202806 Marionette TRACE conn3 <- [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] 12:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:56:42 INFO - PROCESS | 3332 | 1461182202864 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 12:56:42 INFO - PROCESS | 3332 | 1461182202871 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:56:42 INFO - PROCESS | 3332 | 1461182202875 Marionette TRACE conn3 <- [1,1386,null,{}] 12:56:42 INFO - PROCESS | 3332 | 1461182202881 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:43 INFO - PROCESS | 3332 | 1461182203115 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:56:43 INFO - PROCESS | 3332 | 1461182203417 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:43 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e88400 == 107 [pid = 3332] [id = 354] 12:56:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x85e8e000) [pid = 3332] [serial = 1063] [outer = (nil)] 12:56:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x983f1400) [pid = 3332] [serial = 1064] [outer = 0x85e8e000] 12:56:43 INFO - PROCESS | 3332 | 1461182203510 Marionette DEBUG loaded listener.js 12:56:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x99189c00) [pid = 3332] [serial = 1065] [outer = 0x85e8e000] 12:56:44 INFO - PROCESS | 3332 | 1461182204591 Marionette TRACE conn3 <- [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] 12:56:44 INFO - PROCESS | 3332 | 1461182204664 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 12:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:56:44 INFO - PROCESS | 3332 | 1461182204671 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:56:44 INFO - PROCESS | 3332 | 1461182204675 Marionette TRACE conn3 <- [1,1390,null,{}] 12:56:44 INFO - PROCESS | 3332 | 1461182204682 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:44 INFO - PROCESS | 3332 | 1461182204967 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:56:45 INFO - PROCESS | 3332 | 1461182205772 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:45 INFO - PROCESS | 3332 | ++DOCSHELL 0x86679800 == 108 [pid = 3332] [id = 355] 12:56:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x87ddc800) [pid = 3332] [serial = 1066] [outer = (nil)] 12:56:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 179 (0x87de8800) [pid = 3332] [serial = 1067] [outer = 0x87ddc800] 12:56:45 INFO - PROCESS | 3332 | 1461182205901 Marionette DEBUG loaded listener.js 12:56:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 180 (0x883f0c00) [pid = 3332] [serial = 1068] [outer = 0x87ddc800] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8b1cac00 == 107 [pid = 3332] [id = 194] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x96c57800 == 106 [pid = 3332] [id = 44] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x85045400 == 105 [pid = 3332] [id = 337] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8851a400 == 104 [pid = 3332] [id = 336] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x87de4800 == 103 [pid = 3332] [id = 335] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x90294c00 == 102 [pid = 3332] [id = 333] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x9140e400 == 101 [pid = 3332] [id = 332] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8667a000 == 100 [pid = 3332] [id = 331] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x90287c00 == 99 [pid = 3332] [id = 329] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x9920f000 == 98 [pid = 3332] [id = 330] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8b037c00 == 97 [pid = 3332] [id = 328] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x947d1000 == 96 [pid = 3332] [id = 327] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8c15f000 == 95 [pid = 3332] [id = 326] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x914e6000 == 94 [pid = 3332] [id = 324] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x85e89c00 == 93 [pid = 3332] [id = 325] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x90289400 == 92 [pid = 3332] [id = 323] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8e7b4c00 == 91 [pid = 3332] [id = 322] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8b982400 == 90 [pid = 3332] [id = 321] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8b104000 == 89 [pid = 3332] [id = 320] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x89ee1400 == 88 [pid = 3332] [id = 319] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x88513400 == 87 [pid = 3332] [id = 317] 12:56:46 INFO - PROCESS | 3332 | --DOCSHELL 0x89ee7400 == 86 [pid = 3332] [id = 318] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 179 (0x97eee400) [pid = 3332] [serial = 924] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 178 (0x8666d000) [pid = 3332] [serial = 938] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x99c41400) [pid = 3332] [serial = 932] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x8b1c8800) [pid = 3332] [serial = 884] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x8e7b7400) [pid = 3332] [serial = 870] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x8b10e000) [pid = 3332] [serial = 890] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x9202e800) [pid = 3332] [serial = 909] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x8c15cc00) [pid = 3332] [serial = 894] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x8b1ccc00) [pid = 3332] [serial = 891] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x90419000) [pid = 3332] [serial = 906] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x8c14f000) [pid = 3332] [serial = 893] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x90297400) [pid = 3332] [serial = 902] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x8972bc00) [pid = 3332] [serial = 942] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x96f67000) [pid = 3332] [serial = 918] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x914d8400) [pid = 3332] [serial = 908] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x9ea19c00) [pid = 3332] [serial = 936] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x87de3800) [pid = 3332] [serial = 939] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x9029b000) [pid = 3332] [serial = 903] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x98a9fc00) [pid = 3332] [serial = 926] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x998c2000) [pid = 3332] [serial = 929] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x93cc4000) [pid = 3332] [serial = 915] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x8f3a4c00) [pid = 3332] [serial = 899] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x89eee400) [pid = 3332] [serial = 944] [outer = (nil)] [url = about:blank] 12:56:46 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x8e686800) [pid = 3332] [serial = 896] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x8f4d2400) [pid = 3332] [serial = 900] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x8b98a000) [pid = 3332] [serial = 948] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x89724c00) [pid = 3332] [serial = 888] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x93508400) [pid = 3332] [serial = 914] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x95dcdc00) [pid = 3332] [serial = 917] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x96f86400) [pid = 3332] [serial = 920] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x97ea3000) [pid = 3332] [serial = 923] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x98eb2c00) [pid = 3332] [serial = 927] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x88eeec00) [pid = 3332] [serial = 941] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x99c79400) [pid = 3332] [serial = 933] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x92cf3000) [pid = 3332] [serial = 911] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x8b983400) [pid = 3332] [serial = 947] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8e7b3000) [pid = 3332] [serial = 897] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x89930000) [pid = 3332] [serial = 819] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x99b83000) [pid = 3332] [serial = 930] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8b030c00) [pid = 3332] [serial = 945] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x9ea13800) [pid = 3332] [serial = 935] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x9038dc00) [pid = 3332] [serial = 905] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x92cfc800) [pid = 3332] [serial = 912] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x9777b800) [pid = 3332] [serial = 921] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x88c10400) [pid = 3332] [serial = 887] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x89dd5000) [pid = 3332] [serial = 950] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 3332 | 1461182207559 Marionette TRACE conn3 <- [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]]]}] 12:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2940ms 12:56:47 INFO - PROCESS | 3332 | 1461182207613 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:56:47 INFO - PROCESS | 3332 | 1461182207620 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 12:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:56:47 INFO - PROCESS | 3332 | 1461182207630 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:56:47 INFO - PROCESS | 3332 | 1461182207634 Marionette TRACE conn3 <- [1,1394,null,{}] 12:56:47 INFO - PROCESS | 3332 | 1461182207643 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:47 INFO - PROCESS | 3332 | 1461182207873 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:56:48 INFO - PROCESS | 3332 | 1461182208062 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c08400 == 87 [pid = 3332] [id = 356] 12:56:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x88d4d800) [pid = 3332] [serial = 1069] [outer = (nil)] 12:56:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x89721000) [pid = 3332] [serial = 1070] [outer = 0x88d4d800] 12:56:48 INFO - PROCESS | 3332 | 1461182208204 Marionette DEBUG loaded listener.js 12:56:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8972b000) [pid = 3332] [serial = 1071] [outer = 0x88d4d800] 12:56:49 INFO - PROCESS | 3332 | 1461182209134 Marionette TRACE conn3 <- [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]]]}] 12:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1539ms 12:56:49 INFO - PROCESS | 3332 | 1461182209171 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:56:49 INFO - PROCESS | 3332 | 1461182209177 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 12:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:56:49 INFO - PROCESS | 3332 | 1461182209186 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:56:49 INFO - PROCESS | 3332 | 1461182209189 Marionette TRACE conn3 <- [1,1398,null,{}] 12:56:49 INFO - PROCESS | 3332 | 1461182209201 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:49 INFO - PROCESS | 3332 | 1461182209471 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:56:49 INFO - PROCESS | 3332 | 1461182209499 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:49 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c11000 == 88 [pid = 3332] [id = 357] 12:56:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x89721c00) [pid = 3332] [serial = 1072] [outer = (nil)] 12:56:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x89f8f400) [pid = 3332] [serial = 1073] [outer = 0x89721c00] 12:56:49 INFO - PROCESS | 3332 | 1461182209576 Marionette DEBUG loaded listener.js 12:56:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8b033c00) [pid = 3332] [serial = 1074] [outer = 0x89721c00] 12:56:50 INFO - PROCESS | 3332 | 1461182210612 Marionette TRACE conn3 <- [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]]]}] 12:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1491ms 12:56:50 INFO - PROCESS | 3332 | 1461182210678 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:56:50 INFO - PROCESS | 3332 | 1461182210682 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 12:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:56:50 INFO - PROCESS | 3332 | 1461182210691 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:56:50 INFO - PROCESS | 3332 | 1461182210700 Marionette TRACE conn3 <- [1,1402,null,{}] 12:56:50 INFO - PROCESS | 3332 | 1461182210722 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:51 INFO - PROCESS | 3332 | 1461182211021 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:56:51 INFO - PROCESS | 3332 | 1461182211061 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:51 INFO - PROCESS | 3332 | ++DOCSHELL 0x89f91c00 == 89 [pid = 3332] [id = 358] 12:56:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8b1c9000) [pid = 3332] [serial = 1075] [outer = (nil)] 12:56:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8b962000) [pid = 3332] [serial = 1076] [outer = 0x8b1c9000] 12:56:51 INFO - PROCESS | 3332 | 1461182211136 Marionette DEBUG loaded listener.js 12:56:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8b96bc00) [pid = 3332] [serial = 1077] [outer = 0x8b1c9000] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x89f96000) [pid = 3332] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x88d50c00) [pid = 3332] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x9029bc00) [pid = 3332] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0xa0a2d000) [pid = 3332] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x90297000) [pid = 3332] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x98eb2400) [pid = 3332] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x9df92800) [pid = 3332] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x97e98000) [pid = 3332] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x87de4c00) [pid = 3332] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x92cfac00) [pid = 3332] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x92028c00) [pid = 3332] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x9fc99400) [pid = 3332] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x92bcd400) [pid = 3332] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x92bcbc00) [pid = 3332] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x88514c00) [pid = 3332] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x96f6f000) [pid = 3332] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x8c15e400) [pid = 3332] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x89ee7800) [pid = 3332] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x8c14b400) [pid = 3332] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x8b1d2c00) [pid = 3332] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:56:52 INFO - PROCESS | 3332 | --DOMWINDOW == 122 (0x85048400) [pid = 3332] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:56:52 INFO - PROCESS | 3332 | 1461182212681 Marionette TRACE conn3 <- [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]]]}] 12:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 2049ms 12:56:52 INFO - PROCESS | 3332 | 1461182212740 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:56:52 INFO - PROCESS | 3332 | 1461182212744 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 12:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:56:52 INFO - PROCESS | 3332 | 1461182212751 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:56:52 INFO - PROCESS | 3332 | 1461182212753 Marionette TRACE conn3 <- [1,1406,null,{}] 12:56:52 INFO - PROCESS | 3332 | 1461182212760 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:53 INFO - PROCESS | 3332 | 1461182213031 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:56:53 INFO - PROCESS | 3332 | 1461182213048 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e8ec00 == 90 [pid = 3332] [id = 359] 12:56:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0x88d4a400) [pid = 3332] [serial = 1078] [outer = (nil)] 12:56:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x8b980400) [pid = 3332] [serial = 1079] [outer = 0x88d4a400] 12:56:53 INFO - PROCESS | 3332 | 1461182213126 Marionette DEBUG loaded listener.js 12:56:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x8b98b400) [pid = 3332] [serial = 1080] [outer = 0x88d4a400] 12:56:54 INFO - PROCESS | 3332 | 1461182214167 Marionette TRACE conn3 <- [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]]]}] 12:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1485ms 12:56:54 INFO - PROCESS | 3332 | 1461182214238 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:56:54 INFO - PROCESS | 3332 | 1461182214246 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 12:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:56:54 INFO - PROCESS | 3332 | 1461182214257 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:56:54 INFO - PROCESS | 3332 | 1461182214263 Marionette TRACE conn3 <- [1,1410,null,{}] 12:56:54 INFO - PROCESS | 3332 | 1461182214274 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:54 INFO - PROCESS | 3332 | 1461182214558 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:56:54 INFO - PROCESS | 3332 | 1461182214902 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:54 INFO - PROCESS | 3332 | ++DOCSHELL 0x8851a400 == 91 [pid = 3332] [id = 360] 12:56:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x8851cc00) [pid = 3332] [serial = 1081] [outer = (nil)] 12:56:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x88d51400) [pid = 3332] [serial = 1082] [outer = 0x8851cc00] 12:56:55 INFO - PROCESS | 3332 | 1461182215012 Marionette DEBUG loaded listener.js 12:56:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x89722c00) [pid = 3332] [serial = 1083] [outer = 0x8851cc00] 12:56:56 INFO - PROCESS | 3332 | 1461182216148 Marionette TRACE conn3 <- [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]]]}] 12:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1938ms 12:56:56 INFO - PROCESS | 3332 | 1461182216196 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:56:56 INFO - PROCESS | 3332 | 1461182216206 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 12:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:56:56 INFO - PROCESS | 3332 | 1461182216217 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:56:56 INFO - PROCESS | 3332 | 1461182216221 Marionette TRACE conn3 <- [1,1414,null,{}] 12:56:56 INFO - PROCESS | 3332 | 1461182216229 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:56 INFO - PROCESS | 3332 | 1461182216572 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:56:56 INFO - PROCESS | 3332 | 1461182216840 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x89ee3c00 == 92 [pid = 3332] [id = 361] 12:56:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x89ee9000) [pid = 3332] [serial = 1084] [outer = (nil)] 12:56:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x8b1ca800) [pid = 3332] [serial = 1085] [outer = 0x89ee9000] 12:56:56 INFO - PROCESS | 3332 | 1461182216965 Marionette DEBUG loaded listener.js 12:56:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x8b365400) [pid = 3332] [serial = 1086] [outer = 0x89ee9000] 12:56:58 INFO - PROCESS | 3332 | 1461182218128 Marionette TRACE conn3 <- [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]]]}] 12:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1935ms 12:56:58 INFO - PROCESS | 3332 | 1461182218153 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:56:58 INFO - PROCESS | 3332 | 1461182218157 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 12:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:56:58 INFO - PROCESS | 3332 | 1461182218165 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:56:58 INFO - PROCESS | 3332 | 1461182218173 Marionette TRACE conn3 <- [1,1418,null,{}] 12:56:58 INFO - PROCESS | 3332 | 1461182218192 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:58 INFO - PROCESS | 3332 | 1461182218480 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:56:58 INFO - PROCESS | 3332 | 1461182218837 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:58 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b033400 == 93 [pid = 3332] [id = 362] 12:56:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8c15f000) [pid = 3332] [serial = 1087] [outer = (nil)] 12:56:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8e7ab800) [pid = 3332] [serial = 1088] [outer = 0x8c15f000] 12:56:58 INFO - PROCESS | 3332 | 1461182218956 Marionette DEBUG loaded listener.js 12:56:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8f31ec00) [pid = 3332] [serial = 1089] [outer = 0x8c15f000] 12:57:00 INFO - PROCESS | 3332 | 1461182220010 Marionette TRACE conn3 <- [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]]]}] 12:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1890ms 12:57:00 INFO - PROCESS | 3332 | 1461182220057 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:57:00 INFO - PROCESS | 3332 | 1461182220062 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 12:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:57:00 INFO - PROCESS | 3332 | 1461182220070 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:57:00 INFO - PROCESS | 3332 | 1461182220074 Marionette TRACE conn3 <- [1,1422,null,{}] 12:57:00 INFO - PROCESS | 3332 | 1461182220081 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:00 INFO - PROCESS | 3332 | 1461182220318 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:57:00 INFO - PROCESS | 3332 | 1461182220586 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:00 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e7b3c00 == 94 [pid = 3332] [id = 363] 12:57:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8f3a4c00) [pid = 3332] [serial = 1090] [outer = (nil)] 12:57:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8f4d0400) [pid = 3332] [serial = 1091] [outer = 0x8f3a4c00] 12:57:00 INFO - PROCESS | 3332 | 1461182220720 Marionette DEBUG loaded listener.js 12:57:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8ffdf400) [pid = 3332] [serial = 1092] [outer = 0x8f3a4c00] 12:57:01 INFO - PROCESS | 3332 | 1461182221713 Marionette TRACE conn3 <- [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]]]}] 12:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1684ms 12:57:01 INFO - PROCESS | 3332 | 1461182221754 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:57:01 INFO - PROCESS | 3332 | 1461182221758 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 12:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:57:01 INFO - PROCESS | 3332 | 1461182221766 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:57:01 INFO - PROCESS | 3332 | 1461182221770 Marionette TRACE conn3 <- [1,1426,null,{}] 12:57:01 INFO - PROCESS | 3332 | 1461182221776 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:02 INFO - PROCESS | 3332 | 1461182222009 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:57:02 INFO - PROCESS | 3332 | 1461182222323 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:02 INFO - PROCESS | 3332 | ++DOCSHELL 0x87de8c00 == 95 [pid = 3332] [id = 364] 12:57:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8ffe3000) [pid = 3332] [serial = 1093] [outer = (nil)] 12:57:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x90295800) [pid = 3332] [serial = 1094] [outer = 0x8ffe3000] 12:57:02 INFO - PROCESS | 3332 | 1461182222418 Marionette DEBUG loaded listener.js 12:57:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x9029a400) [pid = 3332] [serial = 1095] [outer = 0x8ffe3000] 12:57:03 INFO - PROCESS | 3332 | 1461182223472 Marionette TRACE conn3 <- [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]]]}] 12:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1786ms 12:57:03 INFO - PROCESS | 3332 | 1461182223553 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:57:03 INFO - PROCESS | 3332 | 1461182223558 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 12:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:57:03 INFO - PROCESS | 3332 | 1461182223565 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:57:03 INFO - PROCESS | 3332 | 1461182223569 Marionette TRACE conn3 <- [1,1430,null,{}] 12:57:03 INFO - PROCESS | 3332 | 1461182223575 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:03 INFO - PROCESS | 3332 | 1461182223911 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:57:04 INFO - PROCESS | 3332 | 1461182224264 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:04 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b369800 == 96 [pid = 3332] [id = 365] 12:57:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8e7b4c00) [pid = 3332] [serial = 1096] [outer = (nil)] 12:57:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x91401400) [pid = 3332] [serial = 1097] [outer = 0x8e7b4c00] 12:57:04 INFO - PROCESS | 3332 | 1461182224363 Marionette DEBUG loaded listener.js 12:57:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x9202d800) [pid = 3332] [serial = 1098] [outer = 0x8e7b4c00] 12:57:05 INFO - PROCESS | 3332 | 1461182225385 Marionette TRACE conn3 <- [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]]]}] 12:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1892ms 12:57:05 INFO - PROCESS | 3332 | 1461182225457 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:57:05 INFO - PROCESS | 3332 | 1461182225462 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 12:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:57:05 INFO - PROCESS | 3332 | 1461182225469 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:57:05 INFO - PROCESS | 3332 | 1461182225472 Marionette TRACE conn3 <- [1,1434,null,{}] 12:57:05 INFO - PROCESS | 3332 | 1461182225479 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:05 INFO - PROCESS | 3332 | 1461182225741 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:57:06 INFO - PROCESS | 3332 | 1461182226049 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x90288400 == 97 [pid = 3332] [id = 366] 12:57:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x9140dc00) [pid = 3332] [serial = 1099] [outer = (nil)] 12:57:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x92cf5400) [pid = 3332] [serial = 1100] [outer = 0x9140dc00] 12:57:06 INFO - PROCESS | 3332 | 1461182226144 Marionette DEBUG loaded listener.js 12:57:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x92cfc800) [pid = 3332] [serial = 1101] [outer = 0x9140dc00] 12:57:07 INFO - PROCESS | 3332 | 1461182227175 Marionette TRACE conn3 <- [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]]]}] 12:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1782ms 12:57:07 INFO - PROCESS | 3332 | 1461182227252 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:57:07 INFO - PROCESS | 3332 | 1461182227257 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 12:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:57:07 INFO - PROCESS | 3332 | 1461182227263 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:57:07 INFO - PROCESS | 3332 | 1461182227267 Marionette TRACE conn3 <- [1,1438,null,{}] 12:57:07 INFO - PROCESS | 3332 | 1461182227274 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:07 INFO - PROCESS | 3332 | 1461182227503 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:57:07 INFO - PROCESS | 3332 | 1461182227815 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:07 INFO - PROCESS | 3332 | ++DOCSHELL 0x90295400 == 98 [pid = 3332] [id = 367] 12:57:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x92cef800) [pid = 3332] [serial = 1102] [outer = (nil)] 12:57:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x93508400) [pid = 3332] [serial = 1103] [outer = 0x92cef800] 12:57:07 INFO - PROCESS | 3332 | 1461182227909 Marionette DEBUG loaded listener.js 12:57:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x9350b400) [pid = 3332] [serial = 1104] [outer = 0x92cef800] 12:57:08 INFO - PROCESS | 3332 | 1461182228858 Marionette TRACE conn3 <- [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]]]}] 12:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1636ms 12:57:08 INFO - PROCESS | 3332 | 1461182228900 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:57:08 INFO - PROCESS | 3332 | 1461182228905 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 12:57:08 INFO - PROCESS | 3332 | 1461182228911 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:57:08 INFO - PROCESS | 3332 | 1461182228915 Marionette TRACE conn3 <- [1,1442,null,{}] 12:57:08 INFO - PROCESS | 3332 | 1461182228921 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:09 INFO - PROCESS | 3332 | 1461182229155 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:57:09 INFO - PROCESS | 3332 | 1461182229421 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:09 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f359400 == 99 [pid = 3332] [id = 368] 12:57:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x8ffe9400) [pid = 3332] [serial = 1105] [outer = (nil)] 12:57:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x93cd0800) [pid = 3332] [serial = 1106] [outer = 0x8ffe9400] 12:57:09 INFO - PROCESS | 3332 | 1461182229537 Marionette DEBUG loaded listener.js 12:57:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x947d2400) [pid = 3332] [serial = 1107] [outer = 0x8ffe9400] 12:57:10 INFO - PROCESS | 3332 | 1461182230499 Marionette TRACE conn3 <- [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]]]}] 12:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1637ms 12:57:10 INFO - PROCESS | 3332 | 1461182230550 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:57:10 INFO - PROCESS | 3332 | 1461182230554 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 12:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:57:10 INFO - PROCESS | 3332 | 1461182230561 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:57:10 INFO - PROCESS | 3332 | 1461182230565 Marionette TRACE conn3 <- [1,1446,null,{}] 12:57:10 INFO - PROCESS | 3332 | 1461182230571 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:10 INFO - PROCESS | 3332 | 1461182230798 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:57:11 INFO - PROCESS | 3332 | 1461182231063 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x93cc5c00 == 100 [pid = 3332] [id = 369] 12:57:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x93ccb800) [pid = 3332] [serial = 1108] [outer = (nil)] 12:57:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x96f74c00) [pid = 3332] [serial = 1109] [outer = 0x93ccb800] 12:57:11 INFO - PROCESS | 3332 | 1461182231197 Marionette DEBUG loaded listener.js 12:57:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x97907400) [pid = 3332] [serial = 1110] [outer = 0x93ccb800] 12:57:12 INFO - PROCESS | 3332 | 1461182232166 Marionette TRACE conn3 <- [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]]]}] 12:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1637ms 12:57:12 INFO - PROCESS | 3332 | 1461182232201 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:57:12 INFO - PROCESS | 3332 | 1461182232206 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 12:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:57:12 INFO - PROCESS | 3332 | 1461182232213 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:57:12 INFO - PROCESS | 3332 | 1461182232218 Marionette TRACE conn3 <- [1,1450,null,{}] 12:57:12 INFO - PROCESS | 3332 | 1461182232224 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:12 INFO - PROCESS | 3332 | 1461182232483 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:57:12 INFO - PROCESS | 3332 | 1461182232807 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:12 INFO - PROCESS | 3332 | ++DOCSHELL 0x97c75c00 == 101 [pid = 3332] [id = 370] 12:57:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x98aa4c00) [pid = 3332] [serial = 1111] [outer = (nil)] 12:57:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x98e8cc00) [pid = 3332] [serial = 1112] [outer = 0x98aa4c00] 12:57:12 INFO - PROCESS | 3332 | 1461182232908 Marionette DEBUG loaded listener.js 12:57:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x9920f000) [pid = 3332] [serial = 1113] [outer = 0x98aa4c00] 12:57:13 INFO - PROCESS | 3332 | 1461182233939 Marionette TRACE conn3 <- [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]]]}] 12:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1785ms 12:57:14 INFO - PROCESS | 3332 | 1461182234000 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:57:14 INFO - PROCESS | 3332 | 1461182234004 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 12:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:57:14 INFO - PROCESS | 3332 | 1461182234011 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:57:14 INFO - PROCESS | 3332 | 1461182234014 Marionette TRACE conn3 <- [1,1454,null,{}] 12:57:14 INFO - PROCESS | 3332 | 1461182234020 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:14 INFO - PROCESS | 3332 | 1461182234270 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:57:14 INFO - PROCESS | 3332 | 1461182234627 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:14 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f3a3c00 == 102 [pid = 3332] [id = 371] 12:57:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x998c2000) [pid = 3332] [serial = 1114] [outer = (nil)] 12:57:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x99b87c00) [pid = 3332] [serial = 1115] [outer = 0x998c2000] 12:57:14 INFO - PROCESS | 3332 | 1461182234723 Marionette DEBUG loaded listener.js 12:57:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x99ba4800) [pid = 3332] [serial = 1116] [outer = 0x998c2000] 12:57:15 INFO - PROCESS | 3332 | 1461182235670 Marionette TRACE conn3 <- [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]]]}] 12:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1734ms 12:57:15 INFO - PROCESS | 3332 | 1461182235746 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:57:15 INFO - PROCESS | 3332 | 1461182235750 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 12:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:57:15 INFO - PROCESS | 3332 | 1461182235757 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:57:15 INFO - PROCESS | 3332 | 1461182235760 Marionette TRACE conn3 <- [1,1458,null,{}] 12:57:15 INFO - PROCESS | 3332 | 1461182235767 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:16 INFO - PROCESS | 3332 | 1461182236024 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:57:16 INFO - PROCESS | 3332 | 1461182236338 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:16 INFO - PROCESS | 3332 | ++DOCSHELL 0x99846800 == 103 [pid = 3332] [id = 372] 12:57:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x998ccc00) [pid = 3332] [serial = 1117] [outer = (nil)] 12:57:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x9b097800) [pid = 3332] [serial = 1118] [outer = 0x998ccc00] 12:57:16 INFO - PROCESS | 3332 | 1461182236431 Marionette DEBUG loaded listener.js 12:57:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x9b09c400) [pid = 3332] [serial = 1119] [outer = 0x998ccc00] 12:57:17 INFO - PROCESS | 3332 | 1461182237393 Marionette TRACE conn3 <- [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]]]}] 12:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1689ms 12:57:17 INFO - PROCESS | 3332 | 1461182237448 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:57:17 INFO - PROCESS | 3332 | 1461182237451 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 12:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:57:17 INFO - PROCESS | 3332 | 1461182237458 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:57:17 INFO - PROCESS | 3332 | 1461182237461 Marionette TRACE conn3 <- [1,1462,null,{}] 12:57:17 INFO - PROCESS | 3332 | 1461182237468 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:17 INFO - PROCESS | 3332 | 1461182237699 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:57:18 INFO - PROCESS | 3332 | 1461182238012 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:18 INFO - PROCESS | 3332 | ++DOCSHELL 0x99b89000 == 104 [pid = 3332] [id = 373] 12:57:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x99c77400) [pid = 3332] [serial = 1120] [outer = (nil)] 12:57:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x9fb90400) [pid = 3332] [serial = 1121] [outer = 0x99c77400] 12:57:18 INFO - PROCESS | 3332 | 1461182238111 Marionette DEBUG loaded listener.js 12:57:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x9ff11c00) [pid = 3332] [serial = 1122] [outer = 0x99c77400] 12:57:19 INFO - PROCESS | 3332 | 1461182239051 Marionette TRACE conn3 <- [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]]]}] 12:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1638ms 12:57:19 INFO - PROCESS | 3332 | 1461182239097 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:57:19 INFO - PROCESS | 3332 | 1461182239101 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 12:57:19 INFO - PROCESS | 3332 | 1461182239108 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:57:19 INFO - PROCESS | 3332 | 1461182239111 Marionette TRACE conn3 <- [1,1466,null,{}] 12:57:19 INFO - PROCESS | 3332 | 1461182239118 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:19 INFO - PROCESS | 3332 | 1461182239348 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:57:19 INFO - PROCESS | 3332 | 1461182239683 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:19 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cf1000 == 105 [pid = 3332] [id = 374] 12:57:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x9350ac00) [pid = 3332] [serial = 1123] [outer = (nil)] 12:57:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0xa0a27400) [pid = 3332] [serial = 1124] [outer = 0x9350ac00] 12:57:19 INFO - PROCESS | 3332 | 1461182239779 Marionette DEBUG loaded listener.js 12:57:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0xa0a94c00) [pid = 3332] [serial = 1125] [outer = 0x9350ac00] 12:57:20 INFO - PROCESS | 3332 | 1461182240712 Marionette TRACE conn3 <- [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]]]}] 12:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1646ms 12:57:20 INFO - PROCESS | 3332 | 1461182240754 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:57:20 INFO - PROCESS | 3332 | 1461182240758 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 12:57:20 INFO - PROCESS | 3332 | 1461182240765 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:57:20 INFO - PROCESS | 3332 | 1461182240769 Marionette TRACE conn3 <- [1,1470,null,{}] 12:57:20 INFO - PROCESS | 3332 | 1461182240776 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:21 INFO - PROCESS | 3332 | 1461182241006 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:57:21 INFO - PROCESS | 3332 | 1461182241315 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:21 INFO - PROCESS | 3332 | ++DOCSHELL 0x9fc57400 == 106 [pid = 3332] [id = 375] 12:57:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0xa0a2ec00) [pid = 3332] [serial = 1126] [outer = (nil)] 12:57:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0xa2a2ec00) [pid = 3332] [serial = 1127] [outer = 0xa0a2ec00] 12:57:21 INFO - PROCESS | 3332 | 1461182241414 Marionette DEBUG loaded listener.js 12:57:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0xa2a34800) [pid = 3332] [serial = 1128] [outer = 0xa0a2ec00] 12:57:22 INFO - PROCESS | 3332 | 1461182242392 Marionette TRACE conn3 <- [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]]]}] 12:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1687ms 12:57:22 INFO - PROCESS | 3332 | 1461182242452 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:57:22 INFO - PROCESS | 3332 | 1461182242458 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 12:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:57:22 INFO - PROCESS | 3332 | 1461182242465 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:57:22 INFO - PROCESS | 3332 | 1461182242469 Marionette TRACE conn3 <- [1,1474,null,{}] 12:57:22 INFO - PROCESS | 3332 | 1461182242476 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:22 INFO - PROCESS | 3332 | 1461182242709 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:57:23 INFO - PROCESS | 3332 | 1461182243053 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:23 INFO - PROCESS | 3332 | ++DOCSHELL 0x86678400 == 107 [pid = 3332] [id = 376] 12:57:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x86f8c000) [pid = 3332] [serial = 1129] [outer = (nil)] 12:57:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x86f93800) [pid = 3332] [serial = 1130] [outer = 0x86f8c000] 12:57:23 INFO - PROCESS | 3332 | 1461182243151 Marionette DEBUG loaded listener.js 12:57:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x86f95400) [pid = 3332] [serial = 1131] [outer = 0x86f8c000] 12:57:24 INFO - PROCESS | 3332 | 1461182244149 Marionette TRACE conn3 <- [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]]]}] 12:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1735ms 12:57:24 INFO - PROCESS | 3332 | 1461182244201 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:57:24 INFO - PROCESS | 3332 | 1461182244205 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 12:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:57:24 INFO - PROCESS | 3332 | 1461182244212 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:57:24 INFO - PROCESS | 3332 | 1461182244216 Marionette TRACE conn3 <- [1,1478,null,{}] 12:57:24 INFO - PROCESS | 3332 | 1461182244222 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:25 INFO - PROCESS | 3332 | --DOCSHELL 0x97c82c00 == 106 [pid = 3332] [id = 310] 12:57:25 INFO - PROCESS | 3332 | --DOCSHELL 0x97e99400 == 105 [pid = 3332] [id = 311] 12:57:25 INFO - PROCESS | 3332 | --DOCSHELL 0x89f91c00 == 104 [pid = 3332] [id = 358] 12:57:25 INFO - PROCESS | 3332 | --DOCSHELL 0x88c11000 == 103 [pid = 3332] [id = 357] 12:57:25 INFO - PROCESS | 3332 | --DOCSHELL 0x88c08400 == 102 [pid = 3332] [id = 356] 12:57:25 INFO - PROCESS | 3332 | --DOCSHELL 0x86679800 == 101 [pid = 3332] [id = 355] 12:57:25 INFO - PROCESS | 3332 | --DOCSHELL 0x88517000 == 100 [pid = 3332] [id = 346] 12:57:25 INFO - PROCESS | 3332 | --DOCSHELL 0x8f4d4c00 == 99 [pid = 3332] [id = 345] 12:57:25 INFO - PROCESS | 3332 | --DOCSHELL 0x8b962800 == 98 [pid = 3332] [id = 343] 12:57:25 INFO - PROCESS | 3332 | --DOCSHELL 0x8c14ec00 == 97 [pid = 3332] [id = 344] 12:57:25 INFO - PROCESS | 3332 | --DOCSHELL 0x8c146800 == 96 [pid = 3332] [id = 342] 12:57:25 INFO - PROCESS | 3332 | --DOCSHELL 0x8666f800 == 95 [pid = 3332] [id = 339] 12:57:25 INFO - PROCESS | 3332 | 1461182245637 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x8b360400) [pid = 3332] [serial = 885] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x88ef1800) [pid = 3332] [serial = 1010] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x90412400) [pid = 3332] [serial = 968] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x90794800) [pid = 3332] [serial = 969] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0xa2a88c00) [pid = 3332] [serial = 1001] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0xa2ac2c00) [pid = 3332] [serial = 1002] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x914de000) [pid = 3332] [serial = 971] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x914e6800) [pid = 3332] [serial = 972] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x998c0400) [pid = 3332] [serial = 986] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x99b7c000) [pid = 3332] [serial = 987] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x9ff33c00) [pid = 3332] [serial = 992] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x9ff38800) [pid = 3332] [serial = 993] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x97ee6c00) [pid = 3332] [serial = 983] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x984d3400) [pid = 3332] [serial = 984] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x87deb000) [pid = 3332] [serial = 1007] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x9ea15c00) [pid = 3332] [serial = 989] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x9fb8ec00) [pid = 3332] [serial = 990] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x95d48c00) [pid = 3332] [serial = 980] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x96c50c00) [pid = 3332] [serial = 981] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0xa0a8d000) [pid = 3332] [serial = 995] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0xa0ac9000) [pid = 3332] [serial = 996] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x93ccf800) [pid = 3332] [serial = 977] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x9473cc00) [pid = 3332] [serial = 978] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x934ea800) [pid = 3332] [serial = 974] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x934f2c00) [pid = 3332] [serial = 975] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x88520400) [pid = 3332] [serial = 953] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x88d4a800) [pid = 3332] [serial = 954] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0xa0c31800) [pid = 3332] [serial = 998] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0xa0e4ec00) [pid = 3332] [serial = 999] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8ffe2800) [pid = 3332] [serial = 965] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x8ffe6c00) [pid = 3332] [serial = 966] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x85cadc00) [pid = 3332] [serial = 1004] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8b02d800) [pid = 3332] [serial = 956] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x8b1c5400) [pid = 3332] [serial = 957] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8c15ac00) [pid = 3332] [serial = 959] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8e679000) [pid = 3332] [serial = 960] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x8f326000) [pid = 3332] [serial = 962] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x8f363000) [pid = 3332] [serial = 963] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x8992e000) [pid = 3332] [serial = 1011] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x89dd9800) [pid = 3332] [serial = 1014] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x8b031400) [pid = 3332] [serial = 1016] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x883e5c00) [pid = 3332] [serial = 1013] [outer = (nil)] [url = about:blank] 12:57:25 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x883ec000) [pid = 3332] [serial = 1008] [outer = (nil)] [url = about:blank] 12:57:26 INFO - PROCESS | 3332 | 1461182246080 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x87de1800 == 96 [pid = 3332] [id = 377] 12:57:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x87de2000) [pid = 3332] [serial = 1132] [outer = (nil)] 12:57:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x87de9800) [pid = 3332] [serial = 1133] [outer = 0x87de2000] 12:57:26 INFO - PROCESS | 3332 | 1461182246163 Marionette DEBUG loaded listener.js 12:57:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x883e8000) [pid = 3332] [serial = 1134] [outer = 0x87de2000] 12:57:27 INFO - PROCESS | 3332 | 1461182247031 Marionette TRACE conn3 <- [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]]]}] 12:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2896ms 12:57:27 INFO - PROCESS | 3332 | 1461182247111 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:57:27 INFO - PROCESS | 3332 | 1461182247118 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 12:57:27 INFO - PROCESS | 3332 | 1461182247126 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:57:27 INFO - PROCESS | 3332 | 1461182247134 Marionette TRACE conn3 <- [1,1482,null,{}] 12:57:27 INFO - PROCESS | 3332 | 1461182247141 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:27 INFO - PROCESS | 3332 | 1461182247361 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:57:27 INFO - PROCESS | 3332 | 1461182247538 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:27 INFO - PROCESS | 3332 | ++DOCSHELL 0x88d4dc00 == 97 [pid = 3332] [id = 378] 12:57:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x88ee7400) [pid = 3332] [serial = 1135] [outer = (nil)] 12:57:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x89724c00) [pid = 3332] [serial = 1136] [outer = 0x88ee7400] 12:57:27 INFO - PROCESS | 3332 | 1461182247672 Marionette DEBUG loaded listener.js 12:57:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8992d800) [pid = 3332] [serial = 1137] [outer = 0x88ee7400] 12:57:28 INFO - PROCESS | 3332 | 1461182248648 Marionette TRACE conn3 <- [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]]]}] 12:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1593ms 12:57:28 INFO - PROCESS | 3332 | 1461182248723 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:57:28 INFO - PROCESS | 3332 | 1461182248728 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 12:57:28 INFO - PROCESS | 3332 | 1461182248735 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:57:28 INFO - PROCESS | 3332 | 1461182248738 Marionette TRACE conn3 <- [1,1486,null,{}] 12:57:28 INFO - PROCESS | 3332 | 1461182248745 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:29 INFO - PROCESS | 3332 | 1461182249037 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:57:29 INFO - PROCESS | 3332 | 1461182249262 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x89f96000 == 98 [pid = 3332] [id = 379] 12:57:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8b02d400) [pid = 3332] [serial = 1138] [outer = (nil)] 12:57:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8b037400) [pid = 3332] [serial = 1139] [outer = 0x8b02d400] 12:57:29 INFO - PROCESS | 3332 | 1461182249346 Marionette DEBUG loaded listener.js 12:57:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8b10fc00) [pid = 3332] [serial = 1140] [outer = 0x8b02d400] 12:57:30 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8b1c9000) [pid = 3332] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:57:30 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x88d4d800) [pid = 3332] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:57:30 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x87ddc800) [pid = 3332] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:57:30 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x89dcc800) [pid = 3332] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:57:30 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x89721c00) [pid = 3332] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:57:30 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x85ca8000) [pid = 3332] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:57:30 INFO - PROCESS | 3332 | 1461182250780 Marionette TRACE conn3 <- [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]]]}] 12:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2084ms 12:57:30 INFO - PROCESS | 3332 | 1461182250854 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:57:30 INFO - PROCESS | 3332 | 1461182250861 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 12:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:57:30 INFO - PROCESS | 3332 | 1461182250879 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:57:30 INFO - PROCESS | 3332 | 1461182250887 Marionette TRACE conn3 <- [1,1490,null,{}] 12:57:30 INFO - PROCESS | 3332 | 1461182250895 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:31 INFO - PROCESS | 3332 | 1461182251168 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:57:31 INFO - PROCESS | 3332 | 1461182251277 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:31 INFO - PROCESS | 3332 | ++DOCSHELL 0x89f91c00 == 99 [pid = 3332] [id = 380] 12:57:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8b038800) [pid = 3332] [serial = 1141] [outer = (nil)] 12:57:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8b362400) [pid = 3332] [serial = 1142] [outer = 0x8b038800] 12:57:31 INFO - PROCESS | 3332 | 1461182251373 Marionette DEBUG loaded listener.js 12:57:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8b97d400) [pid = 3332] [serial = 1143] [outer = 0x8b038800] 12:57:32 INFO - PROCESS | 3332 | 1461182252151 Marionette TRACE conn3 <- [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]]]}] 12:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1349ms 12:57:32 INFO - PROCESS | 3332 | 1461182252220 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:57:32 INFO - PROCESS | 3332 | 1461182252224 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 12:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:57:32 INFO - PROCESS | 3332 | 1461182252231 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:57:32 INFO - PROCESS | 3332 | 1461182252234 Marionette TRACE conn3 <- [1,1494,null,{}] 12:57:32 INFO - PROCESS | 3332 | 1461182252240 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:32 INFO - PROCESS | 3332 | 1461182252449 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:57:32 INFO - PROCESS | 3332 | 1461182252622 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:32 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b367c00 == 100 [pid = 3332] [id = 381] 12:57:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8b98b000) [pid = 3332] [serial = 1144] [outer = (nil)] 12:57:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8c156000) [pid = 3332] [serial = 1145] [outer = 0x8b98b000] 12:57:32 INFO - PROCESS | 3332 | 1461182252700 Marionette DEBUG loaded listener.js 12:57:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8c160400) [pid = 3332] [serial = 1146] [outer = 0x8b98b000] 12:57:33 INFO - PROCESS | 3332 | 1461182253921 Marionette TRACE conn3 <- [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]]]}] 12:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1736ms 12:57:33 INFO - PROCESS | 3332 | 1461182253969 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:57:33 INFO - PROCESS | 3332 | 1461182253977 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 12:57:33 INFO - PROCESS | 3332 | 1461182253989 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:57:33 INFO - PROCESS | 3332 | 1461182253995 Marionette TRACE conn3 <- [1,1498,null,{}] 12:57:34 INFO - PROCESS | 3332 | 1461182254004 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:34 INFO - PROCESS | 3332 | 1461182254257 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:57:34 INFO - PROCESS | 3332 | 1461182254579 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x87ddd000 == 101 [pid = 3332] [id = 382] 12:57:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x883ecc00) [pid = 3332] [serial = 1147] [outer = (nil)] 12:57:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x88d4b000) [pid = 3332] [serial = 1148] [outer = 0x883ecc00] 12:57:34 INFO - PROCESS | 3332 | 1461182254681 Marionette DEBUG loaded listener.js 12:57:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x89728800) [pid = 3332] [serial = 1149] [outer = 0x883ecc00] 12:57:35 INFO - PROCESS | 3332 | 1461182255733 Marionette TRACE conn3 <- [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]]]}] 12:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1799ms 12:57:35 INFO - PROCESS | 3332 | 1461182255788 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:57:35 INFO - PROCESS | 3332 | 1461182255798 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 12:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:57:35 INFO - PROCESS | 3332 | 1461182255810 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:57:35 INFO - PROCESS | 3332 | 1461182255814 Marionette TRACE conn3 <- [1,1502,null,{}] 12:57:35 INFO - PROCESS | 3332 | 1461182255822 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:36 INFO - PROCESS | 3332 | 1461182256153 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:57:36 INFO - PROCESS | 3332 | 1461182256452 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:36 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c13c00 == 102 [pid = 3332] [id = 383] 12:57:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x89f93400) [pid = 3332] [serial = 1150] [outer = (nil)] 12:57:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x8b36bc00) [pid = 3332] [serial = 1151] [outer = 0x89f93400] 12:57:36 INFO - PROCESS | 3332 | 1461182256546 Marionette DEBUG loaded listener.js 12:57:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8c14a800) [pid = 3332] [serial = 1152] [outer = 0x89f93400] 12:57:37 INFO - PROCESS | 3332 | 1461182257500 Marionette TRACE conn3 <- [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]]]}] 12:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1739ms 12:57:37 INFO - PROCESS | 3332 | 1461182257549 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:57:37 INFO - PROCESS | 3332 | 1461182257553 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 12:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:57:37 INFO - PROCESS | 3332 | 1461182257560 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:57:37 INFO - PROCESS | 3332 | 1461182257567 Marionette TRACE conn3 <- [1,1506,null,{}] 12:57:37 INFO - PROCESS | 3332 | 1461182257585 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:37 INFO - PROCESS | 3332 | 1461182257921 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:57:38 INFO - PROCESS | 3332 | 1461182258173 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:38 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b039800 == 103 [pid = 3332] [id = 384] 12:57:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x8e682400) [pid = 3332] [serial = 1153] [outer = (nil)] 12:57:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x8f321800) [pid = 3332] [serial = 1154] [outer = 0x8e682400] 12:57:38 INFO - PROCESS | 3332 | 1461182258271 Marionette DEBUG loaded listener.js 12:57:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x8f39f000) [pid = 3332] [serial = 1155] [outer = 0x8e682400] 12:57:39 INFO - PROCESS | 3332 | 1461182259243 Marionette TRACE conn3 <- [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]]]}] 12:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1742ms 12:57:39 INFO - PROCESS | 3332 | 1461182259304 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:57:39 INFO - PROCESS | 3332 | 1461182259310 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 12:57:39 INFO - PROCESS | 3332 | 1461182259316 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:57:39 INFO - PROCESS | 3332 | 1461182259320 Marionette TRACE conn3 <- [1,1510,null,{}] 12:57:39 INFO - PROCESS | 3332 | 1461182259326 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:39 INFO - PROCESS | 3332 | 1461182259597 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:57:39 INFO - PROCESS | 3332 | 1461182259920 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e7aa000 == 104 [pid = 3332] [id = 385] 12:57:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x8e7b1000) [pid = 3332] [serial = 1156] [outer = (nil)] 12:57:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x8ffe8400) [pid = 3332] [serial = 1157] [outer = 0x8e7b1000] 12:57:40 INFO - PROCESS | 3332 | 1461182260012 Marionette DEBUG loaded listener.js 12:57:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x9028bc00) [pid = 3332] [serial = 1158] [outer = 0x8e7b1000] 12:57:40 INFO - PROCESS | 3332 | 1461182260977 Marionette TRACE conn3 <- [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]]]}] 12:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1697ms 12:57:41 INFO - PROCESS | 3332 | 1461182261014 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:57:41 INFO - PROCESS | 3332 | 1461182261018 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 12:57:41 INFO - PROCESS | 3332 | 1461182261025 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:57:41 INFO - PROCESS | 3332 | 1461182261029 Marionette TRACE conn3 <- [1,1514,null,{}] 12:57:41 INFO - PROCESS | 3332 | 1461182261035 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:41 INFO - PROCESS | 3332 | 1461182261251 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:57:41 INFO - PROCESS | 3332 | 1461182261466 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e67b400 == 105 [pid = 3332] [id = 386] 12:57:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x90381400) [pid = 3332] [serial = 1159] [outer = (nil)] 12:57:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x9038d000) [pid = 3332] [serial = 1160] [outer = 0x90381400] 12:57:41 INFO - PROCESS | 3332 | 1461182261651 Marionette DEBUG loaded listener.js 12:57:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x90417c00) [pid = 3332] [serial = 1161] [outer = 0x90381400] 12:57:42 INFO - PROCESS | 3332 | 1461182262626 Marionette TRACE conn3 <- [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]]]}] 12:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1632ms 12:57:42 INFO - PROCESS | 3332 | 1461182262657 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:57:42 INFO - PROCESS | 3332 | 1461182262661 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 12:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:57:42 INFO - PROCESS | 3332 | 1461182262668 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:57:42 INFO - PROCESS | 3332 | 1461182262671 Marionette TRACE conn3 <- [1,1518,null,{}] 12:57:42 INFO - PROCESS | 3332 | 1461182262678 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:42 INFO - PROCESS | 3332 | 1461182262951 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:57:43 INFO - PROCESS | 3332 | 1461182263266 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:43 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f326000 == 106 [pid = 3332] [id = 387] 12:57:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x902a0000) [pid = 3332] [serial = 1162] [outer = (nil)] 12:57:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x914df400) [pid = 3332] [serial = 1163] [outer = 0x902a0000] 12:57:43 INFO - PROCESS | 3332 | 1461182263361 Marionette DEBUG loaded listener.js 12:57:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x91f1ac00) [pid = 3332] [serial = 1164] [outer = 0x902a0000] 12:57:44 INFO - PROCESS | 3332 | 1461182264279 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1681ms 12:57:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:57:44 INFO - PROCESS | 3332 | 1461182264351 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:57:44 INFO - PROCESS | 3332 | 1461182264354 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 12:57:44 INFO - PROCESS | 3332 | 1461182264362 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:57:44 INFO - PROCESS | 3332 | 1461182264365 Marionette TRACE conn3 <- [1,1522,null,{}] 12:57:44 INFO - PROCESS | 3332 | 1461182264371 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:44 INFO - PROCESS | 3332 | 1461182264634 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:57:45 INFO - PROCESS | 3332 | 1461182264988 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:45 INFO - PROCESS | 3332 | ++DOCSHELL 0x9140f400 == 107 [pid = 3332] [id = 388] 12:57:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x92bc7000) [pid = 3332] [serial = 1165] [outer = (nil)] 12:57:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x92cf8000) [pid = 3332] [serial = 1166] [outer = 0x92bc7000] 12:57:45 INFO - PROCESS | 3332 | 1461182265084 Marionette DEBUG loaded listener.js 12:57:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x934f4000) [pid = 3332] [serial = 1167] [outer = 0x92bc7000] 12:57:45 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:45 INFO - PROCESS | 3332 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:57:45 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:45 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:45 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:45 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:45 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:45 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:45 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:45 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:45 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:45 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:45 INFO - PROCESS | 3332 | 1461182265936 Marionette TRACE conn3 <- [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"]]]}] 12:57:45 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 () { 12:57:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:57:45 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 () { 12:57:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:57:46 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 () { 12:57:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:57:46 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 () { 12:57:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:57:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1632ms 12:57:46 INFO - PROCESS | 3332 | 1461182265995 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:57:46 INFO - PROCESS | 3332 | 1461182266003 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 12:57:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:57:46 INFO - PROCESS | 3332 | 1461182266056 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:57:46 INFO - PROCESS | 3332 | 1461182266059 Marionette TRACE conn3 <- [1,1526,null,{}] 12:57:46 INFO - PROCESS | 3332 | 1461182266072 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:46 INFO - PROCESS | 3332 | 1461182266316 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:57:46 INFO - PROCESS | 3332 | 1461182266591 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:46 INFO - PROCESS | 3332 | ++DOCSHELL 0x86f8a800 == 108 [pid = 3332] [id = 389] 12:57:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x8851a800) [pid = 3332] [serial = 1168] [outer = (nil)] 12:57:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x93ccc400) [pid = 3332] [serial = 1169] [outer = 0x8851a800] 12:57:46 INFO - PROCESS | 3332 | 1461182266720 Marionette DEBUG loaded listener.js 12:57:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x96cd4400) [pid = 3332] [serial = 1170] [outer = 0x8851a800] 12:57:47 INFO - PROCESS | 3332 | 1461182267600 Marionette TRACE conn3 <- [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"]]]}] 12:57:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:57:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:57:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:57:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:57:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:57:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:57:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1631ms 12:57:47 INFO - PROCESS | 3332 | 1461182267688 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:57:47 INFO - PROCESS | 3332 | 1461182267693 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 12:57:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:57:47 INFO - PROCESS | 3332 | 1461182267704 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:57:47 INFO - PROCESS | 3332 | 1461182267708 Marionette TRACE conn3 <- [1,1530,null,{}] 12:57:47 INFO - PROCESS | 3332 | 1461182267715 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:47 INFO - PROCESS | 3332 | 1461182267947 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:57:48 INFO - PROCESS | 3332 | 1461182268252 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e81c00 == 109 [pid = 3332] [id = 390] 12:57:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x90418400) [pid = 3332] [serial = 1171] [outer = (nil)] 12:57:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x96f77400) [pid = 3332] [serial = 1172] [outer = 0x90418400] 12:57:48 INFO - PROCESS | 3332 | 1461182268349 Marionette DEBUG loaded listener.js 12:57:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x978e9400) [pid = 3332] [serial = 1173] [outer = 0x90418400] 12:57:49 INFO - PROCESS | 3332 | 1461182269145 Marionette TRACE conn3 <- [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]]]}] 12:57:49 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 12:57:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:57:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:57:49 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. 12:57:49 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:57:49 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1482ms 12:57:49 INFO - PROCESS | 3332 | 1461182269190 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:57:49 INFO - PROCESS | 3332 | 1461182269193 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 12:57:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:57:49 INFO - PROCESS | 3332 | 1461182269201 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:57:49 INFO - PROCESS | 3332 | 1461182269205 Marionette TRACE conn3 <- [1,1534,null,{}] 12:57:49 INFO - PROCESS | 3332 | 1461182269211 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:49 INFO - PROCESS | 3332 | 1461182269455 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:57:49 INFO - PROCESS | 3332 | 1461182269737 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:49 INFO - PROCESS | 3332 | ++DOCSHELL 0x93cca400 == 110 [pid = 3332] [id = 391] 12:57:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x96f7cc00) [pid = 3332] [serial = 1174] [outer = (nil)] 12:57:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x97ef3000) [pid = 3332] [serial = 1175] [outer = 0x96f7cc00] 12:57:49 INFO - PROCESS | 3332 | 1461182269834 Marionette DEBUG loaded listener.js 12:57:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x984d1c00) [pid = 3332] [serial = 1176] [outer = 0x96f7cc00] 12:57:50 INFO - PROCESS | 3332 | 1461182270884 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:57:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:57:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1737ms 12:57:50 INFO - PROCESS | 3332 | 1461182270947 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:57:50 INFO - PROCESS | 3332 | 1461182270952 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 12:57:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:57:50 INFO - PROCESS | 3332 | 1461182270963 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:57:50 INFO - PROCESS | 3332 | 1461182270968 Marionette TRACE conn3 <- [1,1538,null,{}] 12:57:50 INFO - PROCESS | 3332 | 1461182270975 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:51 INFO - PROCESS | 3332 | 1461182271245 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:57:51 INFO - PROCESS | 3332 | 1461182271544 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:51 INFO - PROCESS | 3332 | ++DOCSHELL 0x97eeb400 == 111 [pid = 3332] [id = 392] 12:57:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x98eb3400) [pid = 3332] [serial = 1177] [outer = (nil)] 12:57:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x99ba8c00) [pid = 3332] [serial = 1178] [outer = 0x98eb3400] 12:57:51 INFO - PROCESS | 3332 | 1461182271649 Marionette DEBUG loaded listener.js 12:57:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x9fb21000) [pid = 3332] [serial = 1179] [outer = 0x98eb3400] 12:57:52 INFO - PROCESS | 3332 | 1461182272588 Marionette TRACE conn3 <- [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]]]}] 12:57:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:57:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1685ms 12:57:52 INFO - PROCESS | 3332 | 1461182272665 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:57:52 INFO - PROCESS | 3332 | 1461182272669 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 12:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:57:52 INFO - PROCESS | 3332 | 1461182272677 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:57:52 INFO - PROCESS | 3332 | 1461182272680 Marionette TRACE conn3 <- [1,1542,null,{}] 12:57:52 INFO - PROCESS | 3332 | 1461182272687 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:52 INFO - PROCESS | 3332 | 1461182272918 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:57:53 INFO - PROCESS | 3332 | 1461182273238 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x89f8d800 == 112 [pid = 3332] [id = 393] 12:57:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x914e6800) [pid = 3332] [serial = 1180] [outer = (nil)] 12:57:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x9ff9d800) [pid = 3332] [serial = 1181] [outer = 0x914e6800] 12:57:53 INFO - PROCESS | 3332 | 1461182273337 Marionette DEBUG loaded listener.js 12:57:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0xa0a2d000) [pid = 3332] [serial = 1182] [outer = 0x914e6800] 12:57:54 INFO - PROCESS | 3332 | 1461182274240 Marionette TRACE conn3 <- [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]]]}] 12:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1583ms 12:57:54 INFO - PROCESS | 3332 | 1461182274262 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:57:54 INFO - PROCESS | 3332 | 1461182274267 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 12:57:54 INFO - PROCESS | 3332 | 1461182274274 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:57:54 INFO - PROCESS | 3332 | 1461182274277 Marionette TRACE conn3 <- [1,1546,null,{}] 12:57:54 INFO - PROCESS | 3332 | 1461182274284 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:54 INFO - PROCESS | 3332 | 1461182274503 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:57:54 INFO - PROCESS | 3332 | 1461182274777 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:54 INFO - PROCESS | 3332 | ++DOCSHELL 0x86f99400 == 113 [pid = 3332] [id = 394] 12:57:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 179 (0x89f8f000) [pid = 3332] [serial = 1183] [outer = (nil)] 12:57:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 180 (0xa0e4ec00) [pid = 3332] [serial = 1184] [outer = 0x89f8f000] 12:57:54 INFO - PROCESS | 3332 | 1461182274918 Marionette DEBUG loaded listener.js 12:57:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 181 (0xa0f69c00) [pid = 3332] [serial = 1185] [outer = 0x89f8f000] 12:57:55 INFO - PROCESS | 3332 | 1461182275861 Marionette TRACE conn3 <- [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]]]}] 12:57:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:57:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1634ms 12:57:55 INFO - PROCESS | 3332 | 1461182275908 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:57:55 INFO - PROCESS | 3332 | 1461182275912 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 12:57:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:57:55 INFO - PROCESS | 3332 | 1461182275919 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:57:55 INFO - PROCESS | 3332 | 1461182275923 Marionette TRACE conn3 <- [1,1550,null,{}] 12:57:55 INFO - PROCESS | 3332 | 1461182275929 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:56 INFO - PROCESS | 3332 | 1461182276162 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:57:56 INFO - PROCESS | 3332 | 1461182276480 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x883e3800 == 114 [pid = 3332] [id = 395] 12:57:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 182 (0x883e5800) [pid = 3332] [serial = 1186] [outer = (nil)] 12:57:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 183 (0xa3c79000) [pid = 3332] [serial = 1187] [outer = 0x883e5800] 12:57:56 INFO - PROCESS | 3332 | 1461182276582 Marionette DEBUG loaded listener.js 12:57:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 184 (0xa3c83c00) [pid = 3332] [serial = 1188] [outer = 0x883e5800] 12:57:57 INFO - PROCESS | 3332 | 1461182277546 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:57:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:57:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1684ms 12:57:57 INFO - PROCESS | 3332 | 1461182277620 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:57:57 INFO - PROCESS | 3332 | 1461182277623 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 12:57:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:57:57 INFO - PROCESS | 3332 | 1461182277633 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:57:57 INFO - PROCESS | 3332 | 1461182277637 Marionette TRACE conn3 <- [1,1554,null,{}] 12:57:57 INFO - PROCESS | 3332 | 1461182277643 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:57 INFO - PROCESS | 3332 | 1461182277877 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:57:58 INFO - PROCESS | 3332 | 1461182278172 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:58 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e83800 == 115 [pid = 3332] [id = 396] 12:57:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 185 (0x8b055400) [pid = 3332] [serial = 1189] [outer = (nil)] 12:57:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 186 (0x8b05d000) [pid = 3332] [serial = 1190] [outer = 0x8b055400] 12:57:58 INFO - PROCESS | 3332 | 1461182278270 Marionette DEBUG loaded listener.js 12:57:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 187 (0x8b05ec00) [pid = 3332] [serial = 1191] [outer = 0x8b055400] 12:57:59 INFO - PROCESS | 3332 | 1461182279223 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:57:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:57:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1647ms 12:57:59 INFO - PROCESS | 3332 | 1461182279282 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:57:59 INFO - PROCESS | 3332 | 1461182279286 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 12:57:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:57:59 INFO - PROCESS | 3332 | 1461182279293 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:57:59 INFO - PROCESS | 3332 | 1461182279297 Marionette TRACE conn3 <- [1,1558,null,{}] 12:57:59 INFO - PROCESS | 3332 | 1461182279303 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:59 INFO - PROCESS | 3332 | 1461182279551 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:57:59 INFO - PROCESS | 3332 | 1461182279876 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:59 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b034c00 == 116 [pid = 3332] [id = 397] 12:57:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 188 (0x8b054400) [pid = 3332] [serial = 1192] [outer = (nil)] 12:57:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 189 (0x8fe9a000) [pid = 3332] [serial = 1193] [outer = 0x8b054400] 12:57:59 INFO - PROCESS | 3332 | 1461182279974 Marionette DEBUG loaded listener.js 12:58:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 190 (0x8fe9d400) [pid = 3332] [serial = 1194] [outer = 0x8b054400] 12:58:00 INFO - PROCESS | 3332 | 1461182280974 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:58:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:58:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1736ms 12:58:01 INFO - PROCESS | 3332 | 1461182281031 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:58:01 INFO - PROCESS | 3332 | 1461182281035 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 12:58:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:58:01 INFO - PROCESS | 3332 | 1461182281042 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:58:01 INFO - PROCESS | 3332 | 1461182281046 Marionette TRACE conn3 <- [1,1562,null,{}] 12:58:01 INFO - PROCESS | 3332 | 1461182281052 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:01 INFO - PROCESS | 3332 | 1461182281329 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:58:01 INFO - PROCESS | 3332 | 1461182281671 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:01 INFO - PROCESS | 3332 | ++DOCSHELL 0x86f8e800 == 117 [pid = 3332] [id = 398] 12:58:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 191 (0x8b062800) [pid = 3332] [serial = 1195] [outer = (nil)] 12:58:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 192 (0x8fea6800) [pid = 3332] [serial = 1196] [outer = 0x8b062800] 12:58:01 INFO - PROCESS | 3332 | 1461182281766 Marionette DEBUG loaded listener.js 12:58:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 193 (0x8fea7400) [pid = 3332] [serial = 1197] [outer = 0x8b062800] 12:58:02 INFO - PROCESS | 3332 | 1461182282683 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:58:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:58:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1687ms 12:58:02 INFO - PROCESS | 3332 | 1461182282730 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:58:02 INFO - PROCESS | 3332 | 1461182282734 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 12:58:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:58:02 INFO - PROCESS | 3332 | 1461182282741 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:58:02 INFO - PROCESS | 3332 | 1461182282744 Marionette TRACE conn3 <- [1,1566,null,{}] 12:58:02 INFO - PROCESS | 3332 | 1461182282750 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:02 INFO - PROCESS | 3332 | 1461182282981 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:58:03 INFO - PROCESS | 3332 | 1461182283305 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:03 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e922400 == 118 [pid = 3332] [id = 399] 12:58:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 194 (0x8e923000) [pid = 3332] [serial = 1198] [outer = (nil)] 12:58:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 195 (0x8e92a800) [pid = 3332] [serial = 1199] [outer = 0x8e923000] 12:58:03 INFO - PROCESS | 3332 | 1461182283402 Marionette DEBUG loaded listener.js 12:58:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 196 (0x8e92dc00) [pid = 3332] [serial = 1200] [outer = 0x8e923000] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8f360400 == 117 [pid = 3332] [id = 37] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x85e90800 == 116 [pid = 3332] [id = 338] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8c141400 == 115 [pid = 3332] [id = 123] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x89f91c00 == 114 [pid = 3332] [id = 380] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x89f96000 == 113 [pid = 3332] [id = 379] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x88d4dc00 == 112 [pid = 3332] [id = 378] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x87de1800 == 111 [pid = 3332] [id = 377] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x93cc5c00 == 110 [pid = 3332] [id = 369] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8f359400 == 109 [pid = 3332] [id = 368] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x90295400 == 108 [pid = 3332] [id = 367] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x90288400 == 107 [pid = 3332] [id = 366] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8b369800 == 106 [pid = 3332] [id = 365] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x87de8c00 == 105 [pid = 3332] [id = 364] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8b033400 == 104 [pid = 3332] [id = 362] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8e7b3c00 == 103 [pid = 3332] [id = 363] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x89ee3c00 == 102 [pid = 3332] [id = 361] 12:58:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8851a400 == 101 [pid = 3332] [id = 360] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 195 (0x85caf800) [pid = 3332] [serial = 1005] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 194 (0x8b980400) [pid = 3332] [serial = 1079] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 193 (0x8b962000) [pid = 3332] [serial = 1076] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 192 (0x89721000) [pid = 3332] [serial = 1070] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 191 (0x883f0c00) [pid = 3332] [serial = 1068] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 190 (0x87de8800) [pid = 3332] [serial = 1067] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 189 (0x984d7800) [pid = 3332] [serial = 1061] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 188 (0x8ffe7400) [pid = 3332] [serial = 1034] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 187 (0x97e9a400) [pid = 3332] [serial = 1058] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 186 (0x90416400) [pid = 3332] [serial = 1040] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 185 (0x8e682800) [pid = 3332] [serial = 1031] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 184 (0x8b980000) [pid = 3332] [serial = 1025] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 183 (0x947ccc00) [pid = 3332] [serial = 1052] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 182 (0x8c212c00) [pid = 3332] [serial = 1028] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 181 (0x96f85000) [pid = 3332] [serial = 1055] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 180 (0x8b110400) [pid = 3332] [serial = 1017] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 179 (0x90299c00) [pid = 3332] [serial = 1037] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 178 (0x89f8d000) [pid = 3332] [serial = 1022] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x9140a800) [pid = 3332] [serial = 1043] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x92abbc00) [pid = 3332] [serial = 1046] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x8851ac00) [pid = 3332] [serial = 1019] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x93506800) [pid = 3332] [serial = 1049] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x983f1400) [pid = 3332] [serial = 1064] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x89f8f400) [pid = 3332] [serial = 1073] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x8b033c00) [pid = 3332] [serial = 1074] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x8972b000) [pid = 3332] [serial = 1071] [outer = (nil)] [url = about:blank] 12:58:05 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x8b96bc00) [pid = 3332] [serial = 1077] [outer = (nil)] [url = about:blank] 12:58:06 INFO - PROCESS | 3332 | 1461182286024 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:58:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:58:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 3297ms 12:58:06 INFO - PROCESS | 3332 | 1461182286040 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:58:06 INFO - PROCESS | 3332 | 1461182286047 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 12:58:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:58:06 INFO - PROCESS | 3332 | 1461182286057 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:58:06 INFO - PROCESS | 3332 | 1461182286062 Marionette TRACE conn3 <- [1,1570,null,{}] 12:58:06 INFO - PROCESS | 3332 | 1461182286070 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:06 INFO - PROCESS | 3332 | 1461182286293 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:58:06 INFO - PROCESS | 3332 | 1461182286507 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x87de1800 == 102 [pid = 3332] [id = 400] 12:58:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x883e7c00) [pid = 3332] [serial = 1201] [outer = (nil)] 12:58:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x8851ac00) [pid = 3332] [serial = 1202] [outer = 0x883e7c00] 12:58:06 INFO - PROCESS | 3332 | 1461182286600 Marionette DEBUG loaded listener.js 12:58:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x88c12800) [pid = 3332] [serial = 1203] [outer = 0x883e7c00] 12:58:07 INFO - PROCESS | 3332 | 1461182287591 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:58:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:58:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1593ms 12:58:07 INFO - PROCESS | 3332 | 1461182287656 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:58:07 INFO - PROCESS | 3332 | 1461182287665 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 12:58:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:58:07 INFO - PROCESS | 3332 | 1461182287677 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:58:07 INFO - PROCESS | 3332 | 1461182287681 Marionette TRACE conn3 <- [1,1574,null,{}] 12:58:07 INFO - PROCESS | 3332 | 1461182287695 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:07 INFO - PROCESS | 3332 | 1461182287981 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:58:08 INFO - PROCESS | 3332 | 1461182288010 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x8667a800 == 103 [pid = 3332] [id = 401] 12:58:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x87de3400) [pid = 3332] [serial = 1204] [outer = (nil)] 12:58:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x89ee7400) [pid = 3332] [serial = 1205] [outer = 0x87de3400] 12:58:08 INFO - PROCESS | 3332 | 1461182288088 Marionette DEBUG loaded listener.js 12:58:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x89f92800) [pid = 3332] [serial = 1206] [outer = 0x87de3400] 12:58:09 INFO - PROCESS | 3332 | 1461182289169 Marionette TRACE conn3 <- [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]]]}] 12:58:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1543ms 12:58:09 INFO - PROCESS | 3332 | 1461182289221 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:58:09 INFO - PROCESS | 3332 | 1461182289224 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 12:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:58:09 INFO - PROCESS | 3332 | 1461182289232 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:58:09 INFO - PROCESS | 3332 | 1461182289238 Marionette TRACE conn3 <- [1,1578,null,{}] 12:58:09 INFO - PROCESS | 3332 | 1461182289263 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:09 INFO - PROCESS | 3332 | 1461182289572 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:58:09 INFO - PROCESS | 3332 | 1461182289610 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:09 INFO - PROCESS | 3332 | ++DOCSHELL 0x8993b800 == 104 [pid = 3332] [id = 402] 12:58:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x8b037c00) [pid = 3332] [serial = 1207] [outer = (nil)] 12:58:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x8b1d0000) [pid = 3332] [serial = 1208] [outer = 0x8b037c00] 12:58:09 INFO - PROCESS | 3332 | 1461182289694 Marionette DEBUG loaded listener.js 12:58:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x8b96a400) [pid = 3332] [serial = 1209] [outer = 0x8b037c00] 12:58:10 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x91409400) [pid = 3332] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:58:10 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x8ffe3000) [pid = 3332] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:58:10 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x88d4a400) [pid = 3332] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:58:10 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x92cf5800) [pid = 3332] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:58:10 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x99c77400) [pid = 3332] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:58:10 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x88ee7400) [pid = 3332] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:58:10 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x8b038800) [pid = 3332] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:58:10 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x90299000) [pid = 3332] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:58:10 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x998ccc00) [pid = 3332] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:58:10 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x8c15f000) [pid = 3332] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:58:10 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x8b96ec00) [pid = 3332] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:58:10 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x98aa4c00) [pid = 3332] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:58:10 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x998c2000) [pid = 3332] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:58:10 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x8851cc00) [pid = 3332] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:58:10 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x9140dc00) [pid = 3332] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x8c153c00) [pid = 3332] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x93cc9800) [pid = 3332] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x934e8400) [pid = 3332] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x92cef800) [pid = 3332] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x8e7b4c00) [pid = 3332] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x8b02d400) [pid = 3332] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0xa0a2ec00) [pid = 3332] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x9350ac00) [pid = 3332] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x85e8e000) [pid = 3332] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x93ccb800) [pid = 3332] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x8ffe0c00) [pid = 3332] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x87ddec00) [pid = 3332] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x87de2000) [pid = 3332] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x89ee9000) [pid = 3332] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x8f3a4c00) [pid = 3332] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x8b96b400) [pid = 3332] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8f3a9800) [pid = 3332] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x8ffe9400) [pid = 3332] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x87de5800) [pid = 3332] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8b97c400) [pid = 3332] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x96f7ac00) [pid = 3332] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x89dd1000) [pid = 3332] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x96f7b400) [pid = 3332] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:58:11 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x86f8c000) [pid = 3332] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:58:11 INFO - PROCESS | 3332 | 1461182291540 Marionette TRACE conn3 <- [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]]]}] 12:58:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:58:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 2347ms 12:58:11 INFO - PROCESS | 3332 | 1461182291580 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:58:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:58:11 INFO - PROCESS | 3332 | 1461182291585 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 12:58:11 INFO - PROCESS | 3332 | 1461182291592 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:58:11 INFO - PROCESS | 3332 | 1461182291596 Marionette TRACE conn3 <- [1,1582,null,{}] 12:58:11 INFO - PROCESS | 3332 | 1461182291602 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:11 INFO - PROCESS | 3332 | 1461182291882 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:58:11 INFO - PROCESS | 3332 | 1461182291919 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x85cb3800 == 105 [pid = 3332] [id = 403] 12:58:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x86f91400) [pid = 3332] [serial = 1210] [outer = (nil)] 12:58:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x89dd1000) [pid = 3332] [serial = 1211] [outer = 0x86f91400] 12:58:12 INFO - PROCESS | 3332 | 1461182291998 Marionette DEBUG loaded listener.js 12:58:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8b1c4000) [pid = 3332] [serial = 1212] [outer = 0x86f91400] 12:58:13 INFO - PROCESS | 3332 | 1461182293082 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:58:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:58:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1534ms 12:58:13 INFO - PROCESS | 3332 | 1461182293131 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:58:13 INFO - PROCESS | 3332 | 1461182293138 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 12:58:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:58:13 INFO - PROCESS | 3332 | 1461182293151 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:58:13 INFO - PROCESS | 3332 | 1461182293158 Marionette TRACE conn3 <- [1,1586,null,{}] 12:58:13 INFO - PROCESS | 3332 | 1461182293169 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:13 INFO - PROCESS | 3332 | 1461182293419 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:58:13 INFO - PROCESS | 3332 | 1461182293742 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x883e9c00 == 106 [pid = 3332] [id = 404] 12:58:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x883eb400) [pid = 3332] [serial = 1213] [outer = (nil)] 12:58:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x88518000) [pid = 3332] [serial = 1214] [outer = 0x883eb400] 12:58:13 INFO - PROCESS | 3332 | 1461182293839 Marionette DEBUG loaded listener.js 12:58:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x88d53c00) [pid = 3332] [serial = 1215] [outer = 0x883eb400] 12:58:14 INFO - PROCESS | 3332 | 1461182294825 Marionette TRACE conn3 <- [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]]]}] 12:58:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:58:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1746ms 12:58:14 INFO - PROCESS | 3332 | 1461182294897 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:58:14 INFO - PROCESS | 3332 | 1461182294907 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 12:58:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:58:14 INFO - PROCESS | 3332 | 1461182294919 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:58:14 INFO - PROCESS | 3332 | 1461182294923 Marionette TRACE conn3 <- [1,1590,null,{}] 12:58:14 INFO - PROCESS | 3332 | 1461182294931 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:15 INFO - PROCESS | 3332 | 1461182295169 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:58:15 INFO - PROCESS | 3332 | 1461182295540 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:15 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b02d400 == 107 [pid = 3332] [id = 405] 12:58:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x8b037000) [pid = 3332] [serial = 1216] [outer = (nil)] 12:58:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x8b059c00) [pid = 3332] [serial = 1217] [outer = 0x8b037000] 12:58:15 INFO - PROCESS | 3332 | 1461182295637 Marionette DEBUG loaded listener.js 12:58:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8b10e800) [pid = 3332] [serial = 1218] [outer = 0x8b037000] 12:58:16 INFO - PROCESS | 3332 | 1461182296674 Marionette TRACE conn3 <- [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]]]}] 12:58:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:58:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1800ms 12:58:16 INFO - PROCESS | 3332 | 1461182296720 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:58:16 INFO - PROCESS | 3332 | 1461182296725 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 12:58:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:58:16 INFO - PROCESS | 3332 | 1461182296733 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:58:16 INFO - PROCESS | 3332 | 1461182296739 Marionette TRACE conn3 <- [1,1594,null,{}] 12:58:16 INFO - PROCESS | 3332 | 1461182296758 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:17 INFO - PROCESS | 3332 | 1461182297012 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:58:17 INFO - PROCESS | 3332 | 1461182297379 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:17 INFO - PROCESS | 3332 | ++DOCSHELL 0x89dd1400 == 108 [pid = 3332] [id = 406] 12:58:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x8c152c00) [pid = 3332] [serial = 1219] [outer = (nil)] 12:58:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x8c160800) [pid = 3332] [serial = 1220] [outer = 0x8c152c00] 12:58:17 INFO - PROCESS | 3332 | 1461182297482 Marionette DEBUG loaded listener.js 12:58:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x8e679000) [pid = 3332] [serial = 1221] [outer = 0x8c152c00] 12:58:18 INFO - PROCESS | 3332 | 1461182298451 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:58:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:58:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1792ms 12:58:18 INFO - PROCESS | 3332 | 1461182298525 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:58:18 INFO - PROCESS | 3332 | 1461182298530 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 12:58:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:58:18 INFO - PROCESS | 3332 | 1461182298538 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:58:18 INFO - PROCESS | 3332 | 1461182298542 Marionette TRACE conn3 <- [1,1598,null,{}] 12:58:18 INFO - PROCESS | 3332 | 1461182298549 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:18 INFO - PROCESS | 3332 | 1461182298786 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:58:19 INFO - PROCESS | 3332 | 1461182299111 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:19 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c142c00 == 109 [pid = 3332] [id = 407] 12:58:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x8c15d400) [pid = 3332] [serial = 1222] [outer = (nil)] 12:58:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x8e924c00) [pid = 3332] [serial = 1223] [outer = 0x8c15d400] 12:58:19 INFO - PROCESS | 3332 | 1461182299206 Marionette DEBUG loaded listener.js 12:58:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x8e92a000) [pid = 3332] [serial = 1224] [outer = 0x8c15d400] 12:58:20 INFO - PROCESS | 3332 | 1461182300171 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:58:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:58:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1649ms 12:58:20 INFO - PROCESS | 3332 | 1461182300188 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:58:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:58:20 INFO - PROCESS | 3332 | 1461182300193 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 12:58:20 INFO - PROCESS | 3332 | 1461182300200 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:58:20 INFO - PROCESS | 3332 | 1461182300204 Marionette TRACE conn3 <- [1,1602,null,{}] 12:58:20 INFO - PROCESS | 3332 | 1461182300210 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:20 INFO - PROCESS | 3332 | 1461182300457 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:58:20 INFO - PROCESS | 3332 | 1461182300808 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:20 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b02d000 == 110 [pid = 3332] [id = 408] 12:58:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x8e7b4c00) [pid = 3332] [serial = 1225] [outer = (nil)] 12:58:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x8f359400) [pid = 3332] [serial = 1226] [outer = 0x8e7b4c00] 12:58:20 INFO - PROCESS | 3332 | 1461182300909 Marionette DEBUG loaded listener.js 12:58:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x8f360400) [pid = 3332] [serial = 1227] [outer = 0x8e7b4c00] 12:58:21 INFO - PROCESS | 3332 | 1461182301934 Marionette TRACE conn3 <- [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]]]}] 12:58:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:58:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1791ms 12:58:21 INFO - PROCESS | 3332 | 1461182301991 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:58:21 INFO - PROCESS | 3332 | 1461182301995 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 12:58:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:58:22 INFO - PROCESS | 3332 | 1461182302003 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:58:22 INFO - PROCESS | 3332 | 1461182302007 Marionette TRACE conn3 <- [1,1606,null,{}] 12:58:22 INFO - PROCESS | 3332 | 1461182302014 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:22 INFO - PROCESS | 3332 | 1461182302282 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:58:22 INFO - PROCESS | 3332 | 1461182302617 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:22 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e7b3c00 == 111 [pid = 3332] [id = 409] 12:58:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x8fea0800) [pid = 3332] [serial = 1228] [outer = (nil)] 12:58:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x8ffeb800) [pid = 3332] [serial = 1229] [outer = 0x8fea0800] 12:58:22 INFO - PROCESS | 3332 | 1461182302716 Marionette DEBUG loaded listener.js 12:58:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x90284400) [pid = 3332] [serial = 1230] [outer = 0x8fea0800] 12:58:23 INFO - PROCESS | 3332 | 1461182303648 Marionette TRACE conn3 <- [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]]]}] 12:58:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:58:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1691ms 12:58:23 INFO - PROCESS | 3332 | 1461182303695 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:58:23 INFO - PROCESS | 3332 | 1461182303700 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 12:58:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:58:23 INFO - PROCESS | 3332 | 1461182303707 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:58:23 INFO - PROCESS | 3332 | 1461182303711 Marionette TRACE conn3 <- [1,1610,null,{}] 12:58:23 INFO - PROCESS | 3332 | 1461182303717 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:23 INFO - PROCESS | 3332 | 1461182303945 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:58:24 INFO - PROCESS | 3332 | 1461182304262 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:24 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b96b400 == 112 [pid = 3332] [id = 410] 12:58:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x90284000) [pid = 3332] [serial = 1231] [outer = (nil)] 12:58:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x9038ec00) [pid = 3332] [serial = 1232] [outer = 0x90284000] 12:58:24 INFO - PROCESS | 3332 | 1461182304362 Marionette DEBUG loaded listener.js 12:58:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x90413000) [pid = 3332] [serial = 1233] [outer = 0x90284000] 12:58:25 INFO - PROCESS | 3332 | 1461182305277 Marionette TRACE conn3 <- [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]]]}] 12:58:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:58:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1632ms 12:58:25 INFO - PROCESS | 3332 | 1461182305340 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:58:25 INFO - PROCESS | 3332 | 1461182305345 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 12:58:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:58:25 INFO - PROCESS | 3332 | 1461182305353 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:58:25 INFO - PROCESS | 3332 | 1461182305357 Marionette TRACE conn3 <- [1,1614,null,{}] 12:58:25 INFO - PROCESS | 3332 | 1461182305363 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:25 INFO - PROCESS | 3332 | 1461182305628 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:58:25 INFO - PROCESS | 3332 | 1461182305945 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:25 INFO - PROCESS | 3332 | ++DOCSHELL 0x90299c00 == 113 [pid = 3332] [id = 411] 12:58:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x9029bc00) [pid = 3332] [serial = 1234] [outer = (nil)] 12:58:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x91406400) [pid = 3332] [serial = 1235] [outer = 0x9029bc00] 12:58:26 INFO - PROCESS | 3332 | 1461182306048 Marionette DEBUG loaded listener.js 12:58:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x9140d400) [pid = 3332] [serial = 1236] [outer = 0x9029bc00] 12:58:27 INFO - PROCESS | 3332 | 1461182307002 Marionette TRACE conn3 <- [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]]]}] 12:58:27 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 12:58:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1733ms 12:58:27 INFO - PROCESS | 3332 | 1461182307086 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:58:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:58:27 INFO - PROCESS | 3332 | 1461182307091 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 12:58:27 INFO - PROCESS | 3332 | 1461182307098 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:58:27 INFO - PROCESS | 3332 | 1461182307101 Marionette TRACE conn3 <- [1,1618,null,{}] 12:58:27 INFO - PROCESS | 3332 | 1461182307108 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:27 INFO - PROCESS | 3332 | 1461182307375 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:58:27 INFO - PROCESS | 3332 | 1461182307699 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:27 INFO - PROCESS | 3332 | ++DOCSHELL 0x8fe9d800 == 114 [pid = 3332] [id = 412] 12:58:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x9041dc00) [pid = 3332] [serial = 1237] [outer = (nil)] 12:58:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x92bc3800) [pid = 3332] [serial = 1238] [outer = 0x9041dc00] 12:58:27 INFO - PROCESS | 3332 | 1461182307799 Marionette DEBUG loaded listener.js 12:58:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x92bcd400) [pid = 3332] [serial = 1239] [outer = 0x9041dc00] 12:58:28 INFO - PROCESS | 3332 | 1461182308735 Marionette TRACE conn3 <- [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]]]}] 12:58:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:58:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1691ms 12:58:28 INFO - PROCESS | 3332 | 1461182308790 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:58:28 INFO - PROCESS | 3332 | 1461182308793 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 12:58:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:58:28 INFO - PROCESS | 3332 | 1461182308801 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:58:28 INFO - PROCESS | 3332 | 1461182308805 Marionette TRACE conn3 <- [1,1622,null,{}] 12:58:28 INFO - PROCESS | 3332 | 1461182308812 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:29 INFO - PROCESS | 3332 | 1461182309050 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:58:29 INFO - PROCESS | 3332 | 1461182309417 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x86679000 == 115 [pid = 3332] [id = 413] 12:58:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x914e5400) [pid = 3332] [serial = 1240] [outer = (nil)] 12:58:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x93505400) [pid = 3332] [serial = 1241] [outer = 0x914e5400] 12:58:29 INFO - PROCESS | 3332 | 1461182309583 Marionette DEBUG loaded listener.js 12:58:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x93509c00) [pid = 3332] [serial = 1242] [outer = 0x914e5400] 12:58:30 INFO - PROCESS | 3332 | 1461182310604 Marionette TRACE conn3 <- [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]]]}] 12:58:30 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 12:58:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1887ms 12:58:30 INFO - PROCESS | 3332 | 1461182310689 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:58:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:58:30 INFO - PROCESS | 3332 | 1461182310694 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 12:58:30 INFO - PROCESS | 3332 | 1461182310701 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:58:30 INFO - PROCESS | 3332 | 1461182310706 Marionette TRACE conn3 <- [1,1626,null,{}] 12:58:30 INFO - PROCESS | 3332 | 1461182310712 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:31 INFO - PROCESS | 3332 | 1461182311020 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:58:31 INFO - PROCESS | 3332 | 1461182311365 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:31 INFO - PROCESS | 3332 | ++DOCSHELL 0x96c50c00 == 116 [pid = 3332] [id = 414] 12:58:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x96c56800) [pid = 3332] [serial = 1243] [outer = (nil)] 12:58:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x96f78400) [pid = 3332] [serial = 1244] [outer = 0x96c56800] 12:58:31 INFO - PROCESS | 3332 | 1461182311467 Marionette DEBUG loaded listener.js 12:58:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x97b5cc00) [pid = 3332] [serial = 1245] [outer = 0x96c56800] 12:58:32 INFO - PROCESS | 3332 | 1461182312456 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:58:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:58:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1792ms 12:58:32 INFO - PROCESS | 3332 | 1461182312493 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:58:32 INFO - PROCESS | 3332 | 1461182312498 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 12:58:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:58:32 INFO - PROCESS | 3332 | 1461182312505 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:58:32 INFO - PROCESS | 3332 | 1461182312509 Marionette TRACE conn3 <- [1,1630,null,{}] 12:58:32 INFO - PROCESS | 3332 | 1461182312515 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:32 INFO - PROCESS | 3332 | 1461182312760 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:58:33 INFO - PROCESS | 3332 | 1461182313092 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:33 INFO - PROCESS | 3332 | ++DOCSHELL 0x96f7b400 == 117 [pid = 3332] [id = 415] 12:58:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x97e9f000) [pid = 3332] [serial = 1246] [outer = (nil)] 12:58:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x981bec00) [pid = 3332] [serial = 1247] [outer = 0x97e9f000] 12:58:33 INFO - PROCESS | 3332 | 1461182313194 Marionette DEBUG loaded listener.js 12:58:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x984cb400) [pid = 3332] [serial = 1248] [outer = 0x97e9f000] 12:58:34 INFO - PROCESS | 3332 | 1461182314138 Marionette TRACE conn3 <- [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]]]}] 12:58:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:58:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1686ms 12:58:34 INFO - PROCESS | 3332 | 1461182314192 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:58:34 INFO - PROCESS | 3332 | 1461182314195 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 12:58:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:58:34 INFO - PROCESS | 3332 | 1461182314203 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:58:34 INFO - PROCESS | 3332 | 1461182314207 Marionette TRACE conn3 <- [1,1634,null,{}] 12:58:34 INFO - PROCESS | 3332 | 1461182314214 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:34 INFO - PROCESS | 3332 | 1461182314444 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:58:34 INFO - PROCESS | 3332 | 1461182314769 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x9526c000 == 118 [pid = 3332] [id = 416] 12:58:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 179 (0x97ea0000) [pid = 3332] [serial = 1249] [outer = (nil)] 12:58:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 180 (0x9918e400) [pid = 3332] [serial = 1250] [outer = 0x97ea0000] 12:58:34 INFO - PROCESS | 3332 | 1461182314871 Marionette DEBUG loaded listener.js 12:58:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 181 (0x99208c00) [pid = 3332] [serial = 1251] [outer = 0x97ea0000] 12:58:35 INFO - PROCESS | 3332 | 1461182315835 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:58:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:58:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1682ms 12:58:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:58:35 INFO - PROCESS | 3332 | 1461182315886 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:58:35 INFO - PROCESS | 3332 | 1461182315889 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 12:58:35 INFO - PROCESS | 3332 | 1461182315897 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:58:35 INFO - PROCESS | 3332 | 1461182315900 Marionette TRACE conn3 <- [1,1638,null,{}] 12:58:35 INFO - PROCESS | 3332 | 1461182315906 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:36 INFO - PROCESS | 3332 | 1461182316136 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:58:36 INFO - PROCESS | 3332 | 1461182316463 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:36 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c147000 == 119 [pid = 3332] [id = 417] 12:58:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 182 (0x90298000) [pid = 3332] [serial = 1252] [outer = (nil)] 12:58:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 183 (0x99ba2000) [pid = 3332] [serial = 1253] [outer = 0x90298000] 12:58:36 INFO - PROCESS | 3332 | 1461182316561 Marionette DEBUG loaded listener.js 12:58:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 184 (0x99c72c00) [pid = 3332] [serial = 1254] [outer = 0x90298000] 12:58:37 INFO - PROCESS | 3332 | 1461182317538 Marionette TRACE conn3 <- [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]]]}] 12:58:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:58:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1689ms 12:58:37 INFO - PROCESS | 3332 | 1461182317586 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:58:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:58:37 INFO - PROCESS | 3332 | 1461182317590 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 12:58:37 INFO - PROCESS | 3332 | 1461182317597 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:58:37 INFO - PROCESS | 3332 | 1461182317601 Marionette TRACE conn3 <- [1,1642,null,{}] 12:58:37 INFO - PROCESS | 3332 | 1461182317607 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:37 INFO - PROCESS | 3332 | 1461182317850 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:58:38 INFO - PROCESS | 3332 | 1461182318179 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:38 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f319800 == 120 [pid = 3332] [id = 418] 12:58:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 185 (0x947c6c00) [pid = 3332] [serial = 1255] [outer = (nil)] 12:58:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 186 (0x9fb96800) [pid = 3332] [serial = 1256] [outer = 0x947c6c00] 12:58:38 INFO - PROCESS | 3332 | 1461182318275 Marionette DEBUG loaded listener.js 12:58:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 187 (0x9ff2f800) [pid = 3332] [serial = 1257] [outer = 0x947c6c00] 12:58:39 INFO - PROCESS | 3332 | 1461182319177 Marionette TRACE conn3 <- [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]]]}] 12:58:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:58:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1637ms 12:58:39 INFO - PROCESS | 3332 | 1461182319234 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:58:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:58:39 INFO - PROCESS | 3332 | 1461182319239 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 12:58:39 INFO - PROCESS | 3332 | 1461182319245 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:58:39 INFO - PROCESS | 3332 | 1461182319249 Marionette TRACE conn3 <- [1,1646,null,{}] 12:58:39 INFO - PROCESS | 3332 | 1461182319255 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:39 INFO - PROCESS | 3332 | 1461182319486 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:58:39 INFO - PROCESS | 3332 | 1461182319812 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e841400 == 121 [pid = 3332] [id = 419] 12:58:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 188 (0x8e842000) [pid = 3332] [serial = 1258] [outer = (nil)] 12:58:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 189 (0x8e847800) [pid = 3332] [serial = 1259] [outer = 0x8e842000] 12:58:39 INFO - PROCESS | 3332 | 1461182319915 Marionette DEBUG loaded listener.js 12:58:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 190 (0x8e849400) [pid = 3332] [serial = 1260] [outer = 0x8e842000] 12:58:40 INFO - PROCESS | 3332 | 1461182320842 Marionette TRACE conn3 <- [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]]]}] 12:58:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:58:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1632ms 12:58:40 INFO - PROCESS | 3332 | 1461182320895 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:58:40 INFO - PROCESS | 3332 | 1461182320898 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 12:58:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:58:40 INFO - PROCESS | 3332 | 1461182320907 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:58:40 INFO - PROCESS | 3332 | 1461182320910 Marionette TRACE conn3 <- [1,1650,null,{}] 12:58:40 INFO - PROCESS | 3332 | 1461182320917 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:41 INFO - PROCESS | 3332 | 1461182321153 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:58:41 INFO - PROCESS | 3332 | 1461182321484 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c153800 == 122 [pid = 3332] [id = 420] 12:58:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 191 (0x8e843000) [pid = 3332] [serial = 1261] [outer = (nil)] 12:58:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 192 (0x90387400) [pid = 3332] [serial = 1262] [outer = 0x8e843000] 12:58:41 INFO - PROCESS | 3332 | 1461182321588 Marionette DEBUG loaded listener.js 12:58:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 193 (0x9ea19000) [pid = 3332] [serial = 1263] [outer = 0x8e843000] 12:58:42 INFO - PROCESS | 3332 | 1461182322513 Marionette TRACE conn3 <- [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]]]}] 12:58:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:58:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1641ms 12:58:42 INFO - PROCESS | 3332 | 1461182322548 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:58:42 INFO - PROCESS | 3332 | 1461182322552 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 12:58:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:58:42 INFO - PROCESS | 3332 | 1461182322559 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:58:42 INFO - PROCESS | 3332 | 1461182322563 Marionette TRACE conn3 <- [1,1654,null,{}] 12:58:42 INFO - PROCESS | 3332 | 1461182322569 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:42 INFO - PROCESS | 3332 | 1461182322786 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:58:43 INFO - PROCESS | 3332 | 1461182323116 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x85ca7800 == 121 [pid = 3332] [id = 334] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8993b800 == 120 [pid = 3332] [id = 402] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8667a800 == 119 [pid = 3332] [id = 401] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x87de1800 == 118 [pid = 3332] [id = 400] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x86f8e800 == 117 [pid = 3332] [id = 398] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8b034c00 == 116 [pid = 3332] [id = 397] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x85e83800 == 115 [pid = 3332] [id = 396] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x86f99400 == 114 [pid = 3332] [id = 394] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x89f8d800 == 113 [pid = 3332] [id = 393] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x97eeb400 == 112 [pid = 3332] [id = 392] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x85e81c00 == 111 [pid = 3332] [id = 390] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x93cca400 == 110 [pid = 3332] [id = 391] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x86f8a800 == 109 [pid = 3332] [id = 389] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x9140f400 == 108 [pid = 3332] [id = 388] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8f326000 == 107 [pid = 3332] [id = 387] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8e67b400 == 106 [pid = 3332] [id = 386] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8e7aa000 == 105 [pid = 3332] [id = 385] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8b039800 == 104 [pid = 3332] [id = 384] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x87ddd000 == 103 [pid = 3332] [id = 382] 12:58:44 INFO - PROCESS | 3332 | --DOCSHELL 0x88c13c00 == 102 [pid = 3332] [id = 383] 12:58:44 INFO - PROCESS | 3332 | ++DOCSHELL 0x85ca7800 == 103 [pid = 3332] [id = 421] 12:58:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 194 (0x85e81c00) [pid = 3332] [serial = 1264] [outer = (nil)] 12:58:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 195 (0x86f8a800) [pid = 3332] [serial = 1265] [outer = 0x85e81c00] 12:58:44 INFO - PROCESS | 3332 | 1461182324961 Marionette DEBUG loaded listener.js 12:58:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 196 (0x86f97000) [pid = 3332] [serial = 1266] [outer = 0x85e81c00] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 195 (0x8b97d400) [pid = 3332] [serial = 1143] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 194 (0x92bcc800) [pid = 3332] [serial = 1047] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 193 (0x9029a400) [pid = 3332] [serial = 1095] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 192 (0x8b98b400) [pid = 3332] [serial = 1080] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 191 (0x95dc8000) [pid = 3332] [serial = 1053] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 190 (0x9ff11c00) [pid = 3332] [serial = 1122] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 189 (0x8992d800) [pid = 3332] [serial = 1137] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 188 (0x8b362400) [pid = 3332] [serial = 1142] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 187 (0x91410c00) [pid = 3332] [serial = 1044] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 186 (0x9b097800) [pid = 3332] [serial = 1118] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 185 (0x8f31ec00) [pid = 3332] [serial = 1089] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 184 (0x90419400) [pid = 3332] [serial = 1041] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 183 (0x9920f000) [pid = 3332] [serial = 1113] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 182 (0x99ba4800) [pid = 3332] [serial = 1116] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 181 (0x88d51400) [pid = 3332] [serial = 1082] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 180 (0x92cfc800) [pid = 3332] [serial = 1101] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 179 (0x8c21b400) [pid = 3332] [serial = 1029] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 178 (0x97770c00) [pid = 3332] [serial = 1056] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x93cc7800) [pid = 3332] [serial = 1050] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x89724c00) [pid = 3332] [serial = 1136] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x9350b400) [pid = 3332] [serial = 1104] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x91401400) [pid = 3332] [serial = 1097] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x93508400) [pid = 3332] [serial = 1103] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x8b10fc00) [pid = 3332] [serial = 1140] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0xa2a2ec00) [pid = 3332] [serial = 1127] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x89722c00) [pid = 3332] [serial = 1083] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0xa0a27400) [pid = 3332] [serial = 1124] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x99189c00) [pid = 3332] [serial = 1065] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x92cf5400) [pid = 3332] [serial = 1100] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x99b87c00) [pid = 3332] [serial = 1115] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x8e7ab800) [pid = 3332] [serial = 1088] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x97907400) [pid = 3332] [serial = 1110] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x9029f800) [pid = 3332] [serial = 1038] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x88ee4000) [pid = 3332] [serial = 1020] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x8b037400) [pid = 3332] [serial = 1139] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x9202d800) [pid = 3332] [serial = 1098] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x883e8000) [pid = 3332] [serial = 1134] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x8b1ca800) [pid = 3332] [serial = 1085] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x90295800) [pid = 3332] [serial = 1094] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x8f4d0400) [pid = 3332] [serial = 1091] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x8c144000) [pid = 3332] [serial = 1026] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x90281800) [pid = 3332] [serial = 1035] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x8b365400) [pid = 3332] [serial = 1086] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0xa2a34800) [pid = 3332] [serial = 1128] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x947d2400) [pid = 3332] [serial = 1107] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x8b110000) [pid = 3332] [serial = 951] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x98e8cc00) [pid = 3332] [serial = 1112] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x8e7b5c00) [pid = 3332] [serial = 1032] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x87de9800) [pid = 3332] [serial = 1133] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x96f74c00) [pid = 3332] [serial = 1109] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x98a98800) [pid = 3332] [serial = 1062] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x8b030000) [pid = 3332] [serial = 1023] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x97e9dc00) [pid = 3332] [serial = 1059] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x9fb90400) [pid = 3332] [serial = 1121] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x86f93800) [pid = 3332] [serial = 1130] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x93cd0800) [pid = 3332] [serial = 1106] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x9b09c400) [pid = 3332] [serial = 1119] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x86f95400) [pid = 3332] [serial = 1131] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x8ffdf400) [pid = 3332] [serial = 1092] [outer = (nil)] [url = about:blank] 12:58:45 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0xa0a94c00) [pid = 3332] [serial = 1125] [outer = (nil)] [url = about:blank] 12:58:46 INFO - PROCESS | 3332 | 1461182326154 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:58:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:58:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 3640ms 12:58:46 INFO - PROCESS | 3332 | 1461182326215 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:58:46 INFO - PROCESS | 3332 | 1461182326221 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 12:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:58:46 INFO - PROCESS | 3332 | 1461182326233 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:58:46 INFO - PROCESS | 3332 | 1461182326237 Marionette TRACE conn3 <- [1,1658,null,{}] 12:58:46 INFO - PROCESS | 3332 | 1461182326246 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:46 INFO - PROCESS | 3332 | 1461182326471 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:58:46 INFO - PROCESS | 3332 | 1461182326723 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:46 INFO - PROCESS | 3332 | ++DOCSHELL 0x88516400 == 104 [pid = 3332] [id = 422] 12:58:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x88518400) [pid = 3332] [serial = 1267] [outer = (nil)] 12:58:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x88c13800) [pid = 3332] [serial = 1268] [outer = 0x88518400] 12:58:46 INFO - PROCESS | 3332 | 1461182326809 Marionette DEBUG loaded listener.js 12:58:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x88ee9000) [pid = 3332] [serial = 1269] [outer = 0x88518400] 12:58:47 INFO - PROCESS | 3332 | 1461182327656 Marionette TRACE conn3 <- [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]]]}] 12:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1485ms 12:58:47 INFO - PROCESS | 3332 | 1461182327726 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:58:47 INFO - PROCESS | 3332 | 1461182327733 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 12:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:58:47 INFO - PROCESS | 3332 | 1461182327745 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:58:47 INFO - PROCESS | 3332 | 1461182327748 Marionette TRACE conn3 <- [1,1662,null,{}] 12:58:47 INFO - PROCESS | 3332 | 1461182327763 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:48 INFO - PROCESS | 3332 | 1461182328048 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:58:48 INFO - PROCESS | 3332 | 1461182328091 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x88d4b800 == 105 [pid = 3332] [id = 423] 12:58:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x88eeb000) [pid = 3332] [serial = 1270] [outer = (nil)] 12:58:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x89dcd000) [pid = 3332] [serial = 1271] [outer = 0x88eeb000] 12:58:48 INFO - PROCESS | 3332 | 1461182328168 Marionette DEBUG loaded listener.js 12:58:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x89dd9400) [pid = 3332] [serial = 1272] [outer = 0x88eeb000] 12:58:49 INFO - PROCESS | 3332 | 1461182329350 Marionette TRACE conn3 <- [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]]]}] 12:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1651ms 12:58:49 INFO - PROCESS | 3332 | 1461182329396 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:58:49 INFO - PROCESS | 3332 | 1461182329400 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 12:58:49 INFO - PROCESS | 3332 | 1461182329414 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:58:49 INFO - PROCESS | 3332 | 1461182329419 Marionette TRACE conn3 <- [1,1666,null,{}] 12:58:49 INFO - PROCESS | 3332 | 1461182329437 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:49 INFO - PROCESS | 3332 | 1461182329735 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8e7b1000) [pid = 3332] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x883ecc00) [pid = 3332] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x96f7cc00) [pid = 3332] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x92bc7000) [pid = 3332] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x98eb3400) [pid = 3332] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x89f8f000) [pid = 3332] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x883e5800) [pid = 3332] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x914e6800) [pid = 3332] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x883e7c00) [pid = 3332] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x90418400) [pid = 3332] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x902a0000) [pid = 3332] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x90381400) [pid = 3332] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x8b037c00) [pid = 3332] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x8e682400) [pid = 3332] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x8b055400) [pid = 3332] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x87de3400) [pid = 3332] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x89f93400) [pid = 3332] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:58:50 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x8851a800) [pid = 3332] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:58:50 INFO - PROCESS | 3332 | 1461182330550 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:50 INFO - PROCESS | 3332 | ++DOCSHELL 0x85c1e400 == 106 [pid = 3332] [id = 424] 12:58:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x85cad000) [pid = 3332] [serial = 1273] [outer = (nil)] 12:58:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x88519c00) [pid = 3332] [serial = 1274] [outer = 0x85cad000] 12:58:50 INFO - PROCESS | 3332 | 1461182330628 Marionette DEBUG loaded listener.js 12:58:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x89f93400) [pid = 3332] [serial = 1275] [outer = 0x85cad000] 12:58:51 INFO - PROCESS | 3332 | 1461182331411 Marionette TRACE conn3 <- [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]]]}] 12:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2046ms 12:58:51 INFO - PROCESS | 3332 | 1461182331453 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:58:51 INFO - PROCESS | 3332 | 1461182331458 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 12:58:51 INFO - PROCESS | 3332 | 1461182331465 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:58:51 INFO - PROCESS | 3332 | 1461182331469 Marionette TRACE conn3 <- [1,1670,null,{}] 12:58:51 INFO - PROCESS | 3332 | 1461182331474 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:51 INFO - PROCESS | 3332 | 1461182331689 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:58:51 INFO - PROCESS | 3332 | 1461182331874 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:51 INFO - PROCESS | 3332 | ++DOCSHELL 0x883e7c00 == 107 [pid = 3332] [id = 425] 12:58:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x88eed400) [pid = 3332] [serial = 1276] [outer = (nil)] 12:58:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x8b1ca000) [pid = 3332] [serial = 1277] [outer = 0x88eed400] 12:58:51 INFO - PROCESS | 3332 | 1461182331957 Marionette DEBUG loaded listener.js 12:58:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x8b36b000) [pid = 3332] [serial = 1278] [outer = 0x88eed400] 12:58:53 INFO - PROCESS | 3332 | 1461182333090 Marionette TRACE conn3 <- [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]]]}] 12:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1696ms 12:58:53 INFO - PROCESS | 3332 | 1461182333162 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:58:53 INFO - PROCESS | 3332 | 1461182333169 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 12:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:58:53 INFO - PROCESS | 3332 | 1461182333179 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:58:53 INFO - PROCESS | 3332 | 1461182333185 Marionette TRACE conn3 <- [1,1674,null,{}] 12:58:53 INFO - PROCESS | 3332 | 1461182333194 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:53 INFO - PROCESS | 3332 | 1461182333484 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:58:53 INFO - PROCESS | 3332 | 1461182333822 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x87de6c00 == 108 [pid = 3332] [id = 426] 12:58:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x883ea400) [pid = 3332] [serial = 1279] [outer = (nil)] 12:58:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x88eefc00) [pid = 3332] [serial = 1280] [outer = 0x883ea400] 12:58:53 INFO - PROCESS | 3332 | 1461182333921 Marionette DEBUG loaded listener.js 12:58:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8972fc00) [pid = 3332] [serial = 1281] [outer = 0x883ea400] 12:58:55 INFO - PROCESS | 3332 | 1461182335011 Marionette TRACE conn3 <- [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]]]}] 12:58:55 INFO - PROCESS | 3332 | ************************* 12:58:55 INFO - PROCESS | 3332 | A coding exception was thrown and uncaught in a Task. 12:58:55 INFO - PROCESS | 3332 | 12:58:55 INFO - PROCESS | 3332 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:58:55 INFO - PROCESS | 3332 | Full stack: 12:58:55 INFO - PROCESS | 3332 | ************************* 12:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1891ms 12:58:55 INFO - PROCESS | 3332 | 1461182335072 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:58:55 INFO - PROCESS | 3332 | 1461182335081 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 12:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:58:55 INFO - PROCESS | 3332 | 1461182335103 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:58:55 INFO - PROCESS | 3332 | 1461182335109 Marionette TRACE conn3 <- [1,1678,null,{}] 12:58:55 INFO - PROCESS | 3332 | 1461182335116 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:55 INFO - PROCESS | 3332 | 1461182335389 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:58:55 INFO - PROCESS | 3332 | 1461182335802 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:55 INFO - PROCESS | 3332 | ++DOCSHELL 0x89eef800 == 109 [pid = 3332] [id = 427] 12:58:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8b02c800) [pid = 3332] [serial = 1282] [outer = (nil)] 12:58:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8b96e400) [pid = 3332] [serial = 1283] [outer = 0x8b02c800] 12:58:55 INFO - PROCESS | 3332 | 1461182335905 Marionette DEBUG loaded listener.js 12:58:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8b985c00) [pid = 3332] [serial = 1284] [outer = 0x8b02c800] 12:58:56 INFO - PROCESS | 3332 | 1461182336949 Marionette TRACE conn3 <- [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]]]}] 12:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1896ms 12:58:57 INFO - PROCESS | 3332 | 1461182336999 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:58:57 INFO - PROCESS | 3332 | 1461182337003 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 12:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:58:57 INFO - PROCESS | 3332 | 1461182337014 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:58:57 INFO - PROCESS | 3332 | 1461182337021 Marionette TRACE conn3 <- [1,1682,null,{}] 12:58:57 INFO - PROCESS | 3332 | 1461182337040 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:57 INFO - PROCESS | 3332 | 1461182337308 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:58:57 INFO - PROCESS | 3332 | 1461182337603 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:57 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c147400 == 110 [pid = 3332] [id = 428] 12:58:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8c15c800) [pid = 3332] [serial = 1285] [outer = (nil)] 12:58:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8e67d800) [pid = 3332] [serial = 1286] [outer = 0x8c15c800] 12:58:57 INFO - PROCESS | 3332 | 1461182337702 Marionette DEBUG loaded listener.js 12:58:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8e7b3800) [pid = 3332] [serial = 1287] [outer = 0x8c15c800] 12:58:58 INFO - PROCESS | 3332 | 1461182338688 Marionette TRACE conn3 <- [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]]]}] 12:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1743ms 12:58:58 INFO - PROCESS | 3332 | 1461182338758 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:58:58 INFO - PROCESS | 3332 | 1461182338764 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 12:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:58:58 INFO - PROCESS | 3332 | 1461182338771 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:58:58 INFO - PROCESS | 3332 | 1461182338774 Marionette TRACE conn3 <- [1,1686,null,{}] 12:58:58 INFO - PROCESS | 3332 | 1461182338781 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:59 INFO - PROCESS | 3332 | 1461182339056 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:58:59 INFO - PROCESS | 3332 | 1461182339382 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:59 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b96fc00 == 111 [pid = 3332] [id = 429] 12:58:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8c151800) [pid = 3332] [serial = 1288] [outer = (nil)] 12:58:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8f321c00) [pid = 3332] [serial = 1289] [outer = 0x8c151800] 12:58:59 INFO - PROCESS | 3332 | 1461182339476 Marionette DEBUG loaded listener.js 12:58:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8f3a4400) [pid = 3332] [serial = 1290] [outer = 0x8c151800] 12:59:00 INFO - PROCESS | 3332 | 1461182340396 Marionette TRACE conn3 <- [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]]]}] 12:59:00 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 12:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1692ms 12:59:00 INFO - PROCESS | 3332 | 1461182340465 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:59:00 INFO - PROCESS | 3332 | 1461182340469 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 12:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:59:00 INFO - PROCESS | 3332 | 1461182340476 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:59:00 INFO - PROCESS | 3332 | 1461182340481 Marionette TRACE conn3 <- [1,1690,null,{}] 12:59:00 INFO - PROCESS | 3332 | 1461182340488 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:00 INFO - PROCESS | 3332 | 1461182340740 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:59:01 INFO - PROCESS | 3332 | 1461182341109 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:01 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b969000 == 112 [pid = 3332] [id = 430] 12:59:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8c148400) [pid = 3332] [serial = 1291] [outer = (nil)] 12:59:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8f4d6c00) [pid = 3332] [serial = 1292] [outer = 0x8c148400] 12:59:01 INFO - PROCESS | 3332 | 1461182341215 Marionette DEBUG loaded listener.js 12:59:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8fea4400) [pid = 3332] [serial = 1293] [outer = 0x8c148400] 12:59:02 INFO - PROCESS | 3332 | 1461182342171 Marionette TRACE conn3 <- [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]]]}] 12:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1741ms 12:59:02 INFO - PROCESS | 3332 | 1461182342218 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:59:02 INFO - PROCESS | 3332 | 1461182342223 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 12:59:02 INFO - PROCESS | 3332 | 1461182342230 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:59:02 INFO - PROCESS | 3332 | 1461182342234 Marionette TRACE conn3 <- [1,1694,null,{}] 12:59:02 INFO - PROCESS | 3332 | 1461182342240 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:02 INFO - PROCESS | 3332 | 1461182342503 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:59:02 INFO - PROCESS | 3332 | 1461182342834 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:02 INFO - PROCESS | 3332 | ++DOCSHELL 0x87de9800 == 113 [pid = 3332] [id = 431] 12:59:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x8ffe7400) [pid = 3332] [serial = 1294] [outer = (nil)] 12:59:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x90298c00) [pid = 3332] [serial = 1295] [outer = 0x8ffe7400] 12:59:02 INFO - PROCESS | 3332 | 1461182342938 Marionette DEBUG loaded listener.js 12:59:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x9029f400) [pid = 3332] [serial = 1296] [outer = 0x8ffe7400] 12:59:03 INFO - PROCESS | 3332 | 1461182343954 Marionette TRACE conn3 <- [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]]]}] 12:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1783ms 12:59:04 INFO - PROCESS | 3332 | 1461182344014 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:59:04 INFO - PROCESS | 3332 | 1461182344017 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 12:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:59:04 INFO - PROCESS | 3332 | 1461182344024 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:59:04 INFO - PROCESS | 3332 | 1461182344027 Marionette TRACE conn3 <- [1,1698,null,{}] 12:59:04 INFO - PROCESS | 3332 | 1461182344034 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:04 INFO - PROCESS | 3332 | 1461182344300 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:59:04 INFO - PROCESS | 3332 | 1461182344622 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:04 INFO - PROCESS | 3332 | ++DOCSHELL 0x90284800 == 114 [pid = 3332] [id = 432] 12:59:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x90290c00) [pid = 3332] [serial = 1297] [outer = (nil)] 12:59:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x90415800) [pid = 3332] [serial = 1298] [outer = 0x90290c00] 12:59:04 INFO - PROCESS | 3332 | 1461182344713 Marionette DEBUG loaded listener.js 12:59:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x9041bc00) [pid = 3332] [serial = 1299] [outer = 0x90290c00] 12:59:05 INFO - PROCESS | 3332 | 1461182345706 Marionette TRACE conn3 <- [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]]]}] 12:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1740ms 12:59:05 INFO - PROCESS | 3332 | 1461182345766 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:59:05 INFO - PROCESS | 3332 | 1461182345769 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 12:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:59:05 INFO - PROCESS | 3332 | 1461182345777 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:59:05 INFO - PROCESS | 3332 | 1461182345781 Marionette TRACE conn3 <- [1,1702,null,{}] 12:59:05 INFO - PROCESS | 3332 | 1461182345787 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:06 INFO - PROCESS | 3332 | 1461182346015 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:59:06 INFO - PROCESS | 3332 | 1461182346348 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c142400 == 115 [pid = 3332] [id = 433] 12:59:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x90291800) [pid = 3332] [serial = 1300] [outer = (nil)] 12:59:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x914dac00) [pid = 3332] [serial = 1301] [outer = 0x90291800] 12:59:06 INFO - PROCESS | 3332 | 1461182346445 Marionette DEBUG loaded listener.js 12:59:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x914e6400) [pid = 3332] [serial = 1302] [outer = 0x90291800] 12:59:07 INFO - PROCESS | 3332 | 1461182347361 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1631ms 12:59:07 INFO - PROCESS | 3332 | 1461182347412 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:59:07 INFO - PROCESS | 3332 | 1461182347417 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 12:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:59:07 INFO - PROCESS | 3332 | 1461182347425 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:59:07 INFO - PROCESS | 3332 | 1461182347429 Marionette TRACE conn3 <- [1,1706,null,{}] 12:59:07 INFO - PROCESS | 3332 | 1461182347435 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:07 INFO - PROCESS | 3332 | 1461182347672 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:59:08 INFO - PROCESS | 3332 | 1461182347989 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x8fe9c000 == 116 [pid = 3332] [id = 434] 12:59:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x9029b000) [pid = 3332] [serial = 1303] [outer = (nil)] 12:59:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x92bc9800) [pid = 3332] [serial = 1304] [outer = 0x9029b000] 12:59:08 INFO - PROCESS | 3332 | 1461182348090 Marionette DEBUG loaded listener.js 12:59:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x92ced800) [pid = 3332] [serial = 1305] [outer = 0x9029b000] 12:59:09 INFO - PROCESS | 3332 | 1461182349033 Marionette TRACE conn3 <- [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]]]}] 12:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1645ms 12:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:59:09 INFO - PROCESS | 3332 | 1461182349071 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:59:09 INFO - PROCESS | 3332 | 1461182349074 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 12:59:09 INFO - PROCESS | 3332 | 1461182349082 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:59:09 INFO - PROCESS | 3332 | 1461182349085 Marionette TRACE conn3 <- [1,1710,null,{}] 12:59:09 INFO - PROCESS | 3332 | 1461182349092 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:09 INFO - PROCESS | 3332 | 1461182349328 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:59:09 INFO - PROCESS | 3332 | 1461182349647 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:09 INFO - PROCESS | 3332 | ++DOCSHELL 0x91407800 == 117 [pid = 3332] [id = 435] 12:59:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x92030000) [pid = 3332] [serial = 1306] [outer = (nil)] 12:59:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x934f1c00) [pid = 3332] [serial = 1307] [outer = 0x92030000] 12:59:09 INFO - PROCESS | 3332 | 1461182349744 Marionette DEBUG loaded listener.js 12:59:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x93503400) [pid = 3332] [serial = 1308] [outer = 0x92030000] 12:59:10 INFO - PROCESS | 3332 | 1461182350688 Marionette TRACE conn3 <- [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]]]}] 12:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1688ms 12:59:10 INFO - PROCESS | 3332 | 1461182350769 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:59:10 INFO - PROCESS | 3332 | 1461182350774 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 12:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:59:10 INFO - PROCESS | 3332 | 1461182350782 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:59:10 INFO - PROCESS | 3332 | 1461182350788 Marionette TRACE conn3 <- [1,1714,null,{}] 12:59:10 INFO - PROCESS | 3332 | 1461182350795 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:11 INFO - PROCESS | 3332 | 1461182351117 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:59:11 INFO - PROCESS | 3332 | 1461182351453 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x934ed800 == 118 [pid = 3332] [id = 436] 12:59:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x93cd0c00) [pid = 3332] [serial = 1309] [outer = (nil)] 12:59:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x9473c800) [pid = 3332] [serial = 1310] [outer = 0x93cd0c00] 12:59:11 INFO - PROCESS | 3332 | 1461182351553 Marionette DEBUG loaded listener.js 12:59:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x95262800) [pid = 3332] [serial = 1311] [outer = 0x93cd0c00] 12:59:12 INFO - PROCESS | 3332 | 1461182352521 Marionette TRACE conn3 <- [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]]]}] 12:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1790ms 12:59:12 INFO - PROCESS | 3332 | 1461182352572 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:59:12 INFO - PROCESS | 3332 | 1461182352577 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 12:59:12 INFO - PROCESS | 3332 | 1461182352583 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:59:12 INFO - PROCESS | 3332 | 1461182352587 Marionette TRACE conn3 <- [1,1718,null,{}] 12:59:12 INFO - PROCESS | 3332 | 1461182352593 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:12 INFO - PROCESS | 3332 | 1461182352822 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:59:13 INFO - PROCESS | 3332 | 1461182353148 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x93cc8400 == 119 [pid = 3332] [id = 437] 12:59:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x95269c00) [pid = 3332] [serial = 1312] [outer = (nil)] 12:59:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x96c57400) [pid = 3332] [serial = 1313] [outer = 0x95269c00] 12:59:13 INFO - PROCESS | 3332 | 1461182353249 Marionette DEBUG loaded listener.js 12:59:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x96cd9800) [pid = 3332] [serial = 1314] [outer = 0x95269c00] 12:59:14 INFO - PROCESS | 3332 | 1461182354132 Marionette TRACE conn3 <- [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]]]}] 12:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1585ms 12:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:59:14 INFO - PROCESS | 3332 | 1461182354169 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:59:14 INFO - PROCESS | 3332 | 1461182354172 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 12:59:14 INFO - PROCESS | 3332 | 1461182354199 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:59:14 INFO - PROCESS | 3332 | 1461182354203 Marionette TRACE conn3 <- [1,1722,null,{}] 12:59:14 INFO - PROCESS | 3332 | 1461182354212 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:14 INFO - PROCESS | 3332 | 1461182354447 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:59:14 INFO - PROCESS | 3332 | 1461182354774 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:14 INFO - PROCESS | 3332 | ++DOCSHELL 0x85ca5400 == 120 [pid = 3332] [id = 438] 12:59:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x96cd2000) [pid = 3332] [serial = 1315] [outer = (nil)] 12:59:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x96f7cc00) [pid = 3332] [serial = 1316] [outer = 0x96cd2000] 12:59:14 INFO - PROCESS | 3332 | 1461182354868 Marionette DEBUG loaded listener.js 12:59:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x96f85800) [pid = 3332] [serial = 1317] [outer = 0x96cd2000] 12:59:15 INFO - PROCESS | 3332 | 1461182355787 Marionette TRACE conn3 <- [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]]]}] 12:59:15 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 12:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1657ms 12:59:15 INFO - PROCESS | 3332 | 1461182355837 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:59:15 INFO - PROCESS | 3332 | 1461182355841 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 12:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:59:15 INFO - PROCESS | 3332 | 1461182355848 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:59:15 INFO - PROCESS | 3332 | 1461182355851 Marionette TRACE conn3 <- [1,1726,null,{}] 12:59:15 INFO - PROCESS | 3332 | 1461182355858 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:16 INFO - PROCESS | 3332 | 1461182356091 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:59:16 INFO - PROCESS | 3332 | 1461182356475 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:16 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cfc800 == 121 [pid = 3332] [id = 439] 12:59:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x978f0400) [pid = 3332] [serial = 1318] [outer = (nil)] 12:59:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x97e98c00) [pid = 3332] [serial = 1319] [outer = 0x978f0400] 12:59:16 INFO - PROCESS | 3332 | 1461182356573 Marionette DEBUG loaded listener.js 12:59:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x97e9c800) [pid = 3332] [serial = 1320] [outer = 0x978f0400] 12:59:17 INFO - PROCESS | 3332 | 1461182357486 Marionette TRACE conn3 <- [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]]]}] 12:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1690ms 12:59:17 INFO - PROCESS | 3332 | 1461182357540 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:59:17 INFO - PROCESS | 3332 | 1461182357544 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 12:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:59:17 INFO - PROCESS | 3332 | 1461182357573 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:59:17 INFO - PROCESS | 3332 | 1461182357576 Marionette TRACE conn3 <- [1,1730,null,{}] 12:59:17 INFO - PROCESS | 3332 | 1461182357584 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:17 INFO - PROCESS | 3332 | 1461182357823 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:59:18 INFO - PROCESS | 3332 | 1461182358122 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:18 INFO - PROCESS | 3332 | ++DOCSHELL 0x97770400 == 122 [pid = 3332] [id = 440] 12:59:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x978f6000) [pid = 3332] [serial = 1321] [outer = (nil)] 12:59:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x97ef1800) [pid = 3332] [serial = 1322] [outer = 0x978f6000] 12:59:18 INFO - PROCESS | 3332 | 1461182358214 Marionette DEBUG loaded listener.js 12:59:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x984d7000) [pid = 3332] [serial = 1323] [outer = 0x978f6000] 12:59:19 INFO - PROCESS | 3332 | 1461182359124 Marionette TRACE conn3 <- [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]]]}] 12:59:19 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 12:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1592ms 12:59:19 INFO - PROCESS | 3332 | 1461182359160 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:59:19 INFO - PROCESS | 3332 | 1461182359163 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 12:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:59:19 INFO - PROCESS | 3332 | 1461182359170 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:59:19 INFO - PROCESS | 3332 | 1461182359174 Marionette TRACE conn3 <- [1,1734,null,{}] 12:59:19 INFO - PROCESS | 3332 | 1461182359180 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:19 INFO - PROCESS | 3332 | 1461182359412 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:59:19 INFO - PROCESS | 3332 | 1461182359737 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:19 INFO - PROCESS | 3332 | ++DOCSHELL 0x86679800 == 123 [pid = 3332] [id = 441] 12:59:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x9526a000) [pid = 3332] [serial = 1324] [outer = (nil)] 12:59:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x9918a000) [pid = 3332] [serial = 1325] [outer = 0x9526a000] 12:59:19 INFO - PROCESS | 3332 | 1461182359836 Marionette DEBUG loaded listener.js 12:59:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x9920f000) [pid = 3332] [serial = 1326] [outer = 0x9526a000] 12:59:20 INFO - PROCESS | 3332 | 1461182360795 Marionette TRACE conn3 <- [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]]]}] 12:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1687ms 12:59:20 INFO - PROCESS | 3332 | 1461182360859 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:59:20 INFO - PROCESS | 3332 | 1461182360863 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 12:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:59:20 INFO - PROCESS | 3332 | 1461182360870 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:59:20 INFO - PROCESS | 3332 | 1461182360874 Marionette TRACE conn3 <- [1,1738,null,{}] 12:59:20 INFO - PROCESS | 3332 | 1461182360880 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:21 INFO - PROCESS | 3332 | 1461182361120 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:59:21 INFO - PROCESS | 3332 | 1461182361460 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:21 INFO - PROCESS | 3332 | ++DOCSHELL 0x8666e800 == 124 [pid = 3332] [id = 442] 12:59:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 179 (0x86f94000) [pid = 3332] [serial = 1327] [outer = (nil)] 12:59:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 180 (0x99b7d400) [pid = 3332] [serial = 1328] [outer = 0x86f94000] 12:59:21 INFO - PROCESS | 3332 | 1461182361556 Marionette DEBUG loaded listener.js 12:59:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 181 (0x99c7d800) [pid = 3332] [serial = 1329] [outer = 0x86f94000] 12:59:22 INFO - PROCESS | 3332 | 1461182362482 Marionette TRACE conn3 <- [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]]]}] 12:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1681ms 12:59:22 INFO - PROCESS | 3332 | 1461182362553 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:59:22 INFO - PROCESS | 3332 | 1461182362557 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 12:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:59:22 INFO - PROCESS | 3332 | 1461182362564 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:59:22 INFO - PROCESS | 3332 | 1461182362568 Marionette TRACE conn3 <- [1,1742,null,{}] 12:59:22 INFO - PROCESS | 3332 | 1461182362576 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:22 INFO - PROCESS | 3332 | 1461182362819 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x87ddd400 == 123 [pid = 3332] [id = 316] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x99846800 == 122 [pid = 3332] [id = 372] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x9fc57400 == 121 [pid = 3332] [id = 375] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x99b89000 == 120 [pid = 3332] [id = 373] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x85e8ec00 == 119 [pid = 3332] [id = 359] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8f3a3c00 == 118 [pid = 3332] [id = 371] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x92cf1000 == 117 [pid = 3332] [id = 374] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x97c75c00 == 116 [pid = 3332] [id = 370] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x85c1e400 == 115 [pid = 3332] [id = 424] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x88d4b800 == 114 [pid = 3332] [id = 423] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x88516400 == 113 [pid = 3332] [id = 422] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x85ca7800 == 112 [pid = 3332] [id = 421] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8c147000 == 111 [pid = 3332] [id = 417] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x9526c000 == 110 [pid = 3332] [id = 416] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x96f7b400 == 109 [pid = 3332] [id = 415] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x86679000 == 108 [pid = 3332] [id = 413] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x96c50c00 == 107 [pid = 3332] [id = 414] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8fe9d800 == 106 [pid = 3332] [id = 412] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x90299c00 == 105 [pid = 3332] [id = 411] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8b96b400 == 104 [pid = 3332] [id = 410] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8e7b3c00 == 103 [pid = 3332] [id = 409] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8c142c00 == 102 [pid = 3332] [id = 407] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8b02d000 == 101 [pid = 3332] [id = 408] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x89dd1400 == 100 [pid = 3332] [id = 406] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8b02d400 == 99 [pid = 3332] [id = 405] 12:59:24 INFO - PROCESS | 3332 | --DOCSHELL 0x883e9c00 == 98 [pid = 3332] [id = 404] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 180 (0x8b05ec00) [pid = 3332] [serial = 1191] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 179 (0x89728800) [pid = 3332] [serial = 1149] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 178 (0x92cf8000) [pid = 3332] [serial = 1166] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x89f92800) [pid = 3332] [serial = 1206] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x914df400) [pid = 3332] [serial = 1163] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x8e92a800) [pid = 3332] [serial = 1199] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0xa0e4ec00) [pid = 3332] [serial = 1184] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x8b1d0000) [pid = 3332] [serial = 1208] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x8c14a800) [pid = 3332] [serial = 1152] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x88c12800) [pid = 3332] [serial = 1203] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x8fea6800) [pid = 3332] [serial = 1196] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x8f39f000) [pid = 3332] [serial = 1155] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x96cd4400) [pid = 3332] [serial = 1170] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x89ee7400) [pid = 3332] [serial = 1205] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x93ccc400) [pid = 3332] [serial = 1169] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x8b36bc00) [pid = 3332] [serial = 1151] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x984d1c00) [pid = 3332] [serial = 1176] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x8c156000) [pid = 3332] [serial = 1145] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x99ba8c00) [pid = 3332] [serial = 1178] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x90417c00) [pid = 3332] [serial = 1161] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x89dd1000) [pid = 3332] [serial = 1211] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x9028bc00) [pid = 3332] [serial = 1158] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x88d4b000) [pid = 3332] [serial = 1148] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x97ef3000) [pid = 3332] [serial = 1175] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x934f4000) [pid = 3332] [serial = 1167] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x9fb21000) [pid = 3332] [serial = 1179] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0xa0f69c00) [pid = 3332] [serial = 1185] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x8ffe8400) [pid = 3332] [serial = 1157] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0xa3c83c00) [pid = 3332] [serial = 1188] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x8fe9a000) [pid = 3332] [serial = 1193] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0xa0a2d000) [pid = 3332] [serial = 1182] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x8851ac00) [pid = 3332] [serial = 1202] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0xa3c79000) [pid = 3332] [serial = 1187] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x96f77400) [pid = 3332] [serial = 1172] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x9ff9d800) [pid = 3332] [serial = 1181] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x91f1ac00) [pid = 3332] [serial = 1164] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x9038d000) [pid = 3332] [serial = 1160] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8b96a400) [pid = 3332] [serial = 1209] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x8f321800) [pid = 3332] [serial = 1154] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x978e9400) [pid = 3332] [serial = 1173] [outer = (nil)] [url = about:blank] 12:59:24 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8b05d000) [pid = 3332] [serial = 1190] [outer = (nil)] [url = about:blank] 12:59:25 INFO - PROCESS | 3332 | 1461182365008 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:25 INFO - PROCESS | 3332 | ++DOCSHELL 0x87de0800 == 99 [pid = 3332] [id = 443] 12:59:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x87de2000) [pid = 3332] [serial = 1330] [outer = (nil)] 12:59:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x87de5800) [pid = 3332] [serial = 1331] [outer = 0x87de2000] 12:59:25 INFO - PROCESS | 3332 | 1461182365096 Marionette DEBUG loaded listener.js 12:59:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x883e6400) [pid = 3332] [serial = 1332] [outer = 0x87de2000] 12:59:25 INFO - PROCESS | 3332 | 1461182365963 Marionette TRACE conn3 <- [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]]]}] 12:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 3439ms 12:59:26 INFO - PROCESS | 3332 | 1461182366013 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:59:26 INFO - PROCESS | 3332 | 1461182366021 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 12:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:59:26 INFO - PROCESS | 3332 | 1461182366031 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:59:26 INFO - PROCESS | 3332 | 1461182366035 Marionette TRACE conn3 <- [1,1746,null,{}] 12:59:26 INFO - PROCESS | 3332 | 1461182366044 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:26 INFO - PROCESS | 3332 | 1461182366272 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:59:26 INFO - PROCESS | 3332 | 1461182366526 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x89728400 == 100 [pid = 3332] [id = 444] 12:59:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x89728800) [pid = 3332] [serial = 1333] [outer = (nil)] 12:59:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x89933000) [pid = 3332] [serial = 1334] [outer = 0x89728800] 12:59:26 INFO - PROCESS | 3332 | 1461182366611 Marionette DEBUG loaded listener.js 12:59:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x89ee7400) [pid = 3332] [serial = 1335] [outer = 0x89728800] 12:59:27 INFO - PROCESS | 3332 | 1461182367583 Marionette TRACE conn3 <- [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]]]}] 12:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1591ms 12:59:27 INFO - PROCESS | 3332 | 1461182367626 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:59:27 INFO - PROCESS | 3332 | 1461182367632 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 12:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:59:27 INFO - PROCESS | 3332 | 1461182367648 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:59:27 INFO - PROCESS | 3332 | 1461182367652 Marionette TRACE conn3 <- [1,1750,null,{}] 12:59:27 INFO - PROCESS | 3332 | 1461182367659 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:27 INFO - PROCESS | 3332 | 1461182367958 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:59:28 INFO - PROCESS | 3332 | 1461182368191 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:28 INFO - PROCESS | 3332 | ++DOCSHELL 0x89939800 == 101 [pid = 3332] [id = 445] 12:59:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x8b058000) [pid = 3332] [serial = 1336] [outer = (nil)] 12:59:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8b108000) [pid = 3332] [serial = 1337] [outer = 0x8b058000] 12:59:28 INFO - PROCESS | 3332 | 1461182368273 Marionette DEBUG loaded listener.js 12:59:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x8b36d800) [pid = 3332] [serial = 1338] [outer = 0x8b058000] 12:59:29 INFO - PROCESS | 3332 | 1461182369199 Marionette TRACE conn3 <- [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]]]}] 12:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2143ms 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x96c56800) [pid = 3332] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x883eb400) [pid = 3332] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8e843000) [pid = 3332] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x90298000) [pid = 3332] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x85e81c00) [pid = 3332] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8b037000) [pid = 3332] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x88eeb000) [pid = 3332] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8e923000) [pid = 3332] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8b98b000) [pid = 3332] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x8e7b4c00) [pid = 3332] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x8c152c00) [pid = 3332] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x9029bc00) [pid = 3332] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x947c6c00) [pid = 3332] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x8c15d400) [pid = 3332] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x90284000) [pid = 3332] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x8fea0800) [pid = 3332] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x914e5400) [pid = 3332] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x8b062800) [pid = 3332] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x97ea0000) [pid = 3332] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x9041dc00) [pid = 3332] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x85cad000) [pid = 3332] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x88518400) [pid = 3332] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x97e9f000) [pid = 3332] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x8e842000) [pid = 3332] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:59:29 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x8b054400) [pid = 3332] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:59:29 INFO - PROCESS | 3332 | 1461182369902 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:59:29 INFO - PROCESS | 3332 | 1461182369906 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 12:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:59:29 INFO - PROCESS | 3332 | 1461182369926 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:59:29 INFO - PROCESS | 3332 | 1461182369936 Marionette TRACE conn3 <- [1,1754,null,{}] 12:59:29 INFO - PROCESS | 3332 | 1461182369943 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:30 INFO - PROCESS | 3332 | 1461182370223 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:59:30 INFO - PROCESS | 3332 | 1461182370347 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:30 INFO - PROCESS | 3332 | ++DOCSHELL 0x8992f800 == 102 [pid = 3332] [id = 446] 12:59:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x89f90400) [pid = 3332] [serial = 1339] [outer = (nil)] 12:59:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x8b962400) [pid = 3332] [serial = 1340] [outer = 0x89f90400] 12:59:30 INFO - PROCESS | 3332 | 1461182370424 Marionette DEBUG loaded listener.js 12:59:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x8b97ec00) [pid = 3332] [serial = 1341] [outer = 0x89f90400] 12:59:31 INFO - PROCESS | 3332 | 1461182371246 Marionette TRACE conn3 <- [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]]]}] 12:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1400ms 12:59:31 INFO - PROCESS | 3332 | 1461182371322 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:59:31 INFO - PROCESS | 3332 | 1461182371333 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 12:59:31 INFO - PROCESS | 3332 | 1461182371342 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:59:31 INFO - PROCESS | 3332 | 1461182371347 Marionette TRACE conn3 <- [1,1758,null,{}] 12:59:31 INFO - PROCESS | 3332 | 1461182371353 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:31 INFO - PROCESS | 3332 | 1461182371603 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:59:32 INFO - PROCESS | 3332 | 1461182372002 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:32 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e81c00 == 103 [pid = 3332] [id = 447] 12:59:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x85e8b400) [pid = 3332] [serial = 1342] [outer = (nil)] 12:59:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x86f8ac00) [pid = 3332] [serial = 1343] [outer = 0x85e8b400] 12:59:32 INFO - PROCESS | 3332 | 1461182372107 Marionette DEBUG loaded listener.js 12:59:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x87de6400) [pid = 3332] [serial = 1344] [outer = 0x85e8b400] 12:59:33 INFO - PROCESS | 3332 | 1461182373156 Marionette TRACE conn3 <- [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]]]}] 12:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1891ms 12:59:33 INFO - PROCESS | 3332 | 1461182373234 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:59:33 INFO - PROCESS | 3332 | 1461182373243 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 12:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:59:33 INFO - PROCESS | 3332 | 1461182373254 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:59:33 INFO - PROCESS | 3332 | 1461182373260 Marionette TRACE conn3 <- [1,1762,null,{}] 12:59:33 INFO - PROCESS | 3332 | 1461182373269 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:33 INFO - PROCESS | 3332 | 1461182373574 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:59:33 INFO - PROCESS | 3332 | 1461182373909 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:33 INFO - PROCESS | 3332 | ++DOCSHELL 0x89729c00 == 104 [pid = 3332] [id = 448] 12:59:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x89939000) [pid = 3332] [serial = 1345] [outer = (nil)] 12:59:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x89f8bc00) [pid = 3332] [serial = 1346] [outer = 0x89939000] 12:59:34 INFO - PROCESS | 3332 | 1461182374006 Marionette DEBUG loaded listener.js 12:59:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8b038400) [pid = 3332] [serial = 1347] [outer = 0x89939000] 12:59:35 INFO - PROCESS | 3332 | 1461182375089 Marionette TRACE conn3 <- [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]]]}] 12:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1888ms 12:59:35 INFO - PROCESS | 3332 | 1461182375145 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:59:35 INFO - PROCESS | 3332 | 1461182375153 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 12:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:59:35 INFO - PROCESS | 3332 | 1461182375163 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:59:35 INFO - PROCESS | 3332 | 1461182375168 Marionette TRACE conn3 <- [1,1766,null,{}] 12:59:35 INFO - PROCESS | 3332 | 1461182375175 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:35 INFO - PROCESS | 3332 | 1461182375429 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:59:35 INFO - PROCESS | 3332 | 1461182375817 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:35 INFO - PROCESS | 3332 | ++DOCSHELL 0x89930800 == 105 [pid = 3332] [id = 449] 12:59:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8b057000) [pid = 3332] [serial = 1348] [outer = (nil)] 12:59:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8c142800) [pid = 3332] [serial = 1349] [outer = 0x8b057000] 12:59:35 INFO - PROCESS | 3332 | 1461182375919 Marionette DEBUG loaded listener.js 12:59:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8c158800) [pid = 3332] [serial = 1350] [outer = 0x8b057000] 12:59:36 INFO - PROCESS | 3332 | 1461182376940 Marionette TRACE conn3 <- [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]]]}] 12:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1857ms 12:59:37 INFO - PROCESS | 3332 | 1461182377021 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:59:37 INFO - PROCESS | 3332 | 1461182377026 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 12:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:59:37 INFO - PROCESS | 3332 | 1461182377036 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:59:37 INFO - PROCESS | 3332 | 1461182377047 Marionette TRACE conn3 <- [1,1770,null,{}] 12:59:37 INFO - PROCESS | 3332 | 1461182377063 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:37 INFO - PROCESS | 3332 | 1461182377481 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:59:37 INFO - PROCESS | 3332 | 1461182377706 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:37 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c143c00 == 106 [pid = 3332] [id = 450] 12:59:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8e7b3c00) [pid = 3332] [serial = 1351] [outer = (nil)] 12:59:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8e847400) [pid = 3332] [serial = 1352] [outer = 0x8e7b3c00] 12:59:37 INFO - PROCESS | 3332 | 1461182377804 Marionette DEBUG loaded listener.js 12:59:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8e928800) [pid = 3332] [serial = 1353] [outer = 0x8e7b3c00] 12:59:38 INFO - PROCESS | 3332 | 1461182378807 Marionette TRACE conn3 <- [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]]]}] 12:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1845ms 12:59:38 INFO - PROCESS | 3332 | 1461182378880 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:59:38 INFO - PROCESS | 3332 | 1461182378885 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 12:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:59:38 INFO - PROCESS | 3332 | 1461182378892 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:59:38 INFO - PROCESS | 3332 | 1461182378896 Marionette TRACE conn3 <- [1,1774,null,{}] 12:59:38 INFO - PROCESS | 3332 | 1461182378903 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:39 INFO - PROCESS | 3332 | 1461182379196 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:59:39 INFO - PROCESS | 3332 | 1461182379527 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b36e400 == 107 [pid = 3332] [id = 451] 12:59:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8e843000) [pid = 3332] [serial = 1354] [outer = (nil)] 12:59:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8f35cc00) [pid = 3332] [serial = 1355] [outer = 0x8e843000] 12:59:39 INFO - PROCESS | 3332 | 1461182379626 Marionette DEBUG loaded listener.js 12:59:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8f3a0400) [pid = 3332] [serial = 1356] [outer = 0x8e843000] 12:59:40 INFO - PROCESS | 3332 | 1461182380593 Marionette TRACE conn3 <- [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]]]}] 12:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1741ms 12:59:40 INFO - PROCESS | 3332 | 1461182380635 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:59:40 INFO - PROCESS | 3332 | 1461182380638 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 12:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:59:40 INFO - PROCESS | 3332 | 1461182380646 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:59:40 INFO - PROCESS | 3332 | 1461182380650 Marionette TRACE conn3 <- [1,1778,null,{}] 12:59:40 INFO - PROCESS | 3332 | 1461182380657 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:40 INFO - PROCESS | 3332 | 1461182380916 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:59:41 INFO - PROCESS | 3332 | 1461182381251 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x8fe9a000 == 108 [pid = 3332] [id = 452] 12:59:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8fe9d800) [pid = 3332] [serial = 1357] [outer = (nil)] 12:59:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8fea4800) [pid = 3332] [serial = 1358] [outer = 0x8fe9d800] 12:59:41 INFO - PROCESS | 3332 | 1461182381368 Marionette DEBUG loaded listener.js 12:59:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x90282400) [pid = 3332] [serial = 1359] [outer = 0x8fe9d800] 12:59:42 INFO - PROCESS | 3332 | 1461182382450 Marionette TRACE conn3 <- [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]]]}] 12:59:42 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 12:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1839ms 12:59:42 INFO - PROCESS | 3332 | 1461182382487 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:59:42 INFO - PROCESS | 3332 | 1461182382490 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 12:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:59:42 INFO - PROCESS | 3332 | 1461182382499 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:59:42 INFO - PROCESS | 3332 | 1461182382503 Marionette TRACE conn3 <- [1,1782,null,{}] 12:59:42 INFO - PROCESS | 3332 | 1461182382510 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:42 INFO - PROCESS | 3332 | 1461182382764 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:59:43 INFO - PROCESS | 3332 | 1461182383091 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:43 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c213800 == 109 [pid = 3332] [id = 453] 12:59:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x8e84dc00) [pid = 3332] [serial = 1360] [outer = (nil)] 12:59:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x9038f800) [pid = 3332] [serial = 1361] [outer = 0x8e84dc00] 12:59:43 INFO - PROCESS | 3332 | 1461182383192 Marionette DEBUG loaded listener.js 12:59:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x90416800) [pid = 3332] [serial = 1362] [outer = 0x8e84dc00] 12:59:44 INFO - PROCESS | 3332 | 1461182384135 Marionette TRACE conn3 <- [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]]]}] 12:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1694ms 12:59:44 INFO - PROCESS | 3332 | 1461182384194 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:59:44 INFO - PROCESS | 3332 | 1461182384199 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 12:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:59:44 INFO - PROCESS | 3332 | 1461182384207 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:59:44 INFO - PROCESS | 3332 | 1461182384211 Marionette TRACE conn3 <- [1,1786,null,{}] 12:59:44 INFO - PROCESS | 3332 | 1461182384218 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:44 INFO - PROCESS | 3332 | 1461182384477 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:59:44 INFO - PROCESS | 3332 | 1461182384804 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:44 INFO - PROCESS | 3332 | ++DOCSHELL 0x90291c00 == 110 [pid = 3332] [id = 454] 12:59:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x90412400) [pid = 3332] [serial = 1363] [outer = (nil)] 12:59:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x91406800) [pid = 3332] [serial = 1364] [outer = 0x90412400] 12:59:44 INFO - PROCESS | 3332 | 1461182384906 Marionette DEBUG loaded listener.js 12:59:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x9140e400) [pid = 3332] [serial = 1365] [outer = 0x90412400] 12:59:45 INFO - PROCESS | 3332 | 1461182385849 Marionette TRACE conn3 <- [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]]]}] 12:59:45 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 12:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1693ms 12:59:45 INFO - PROCESS | 3332 | 1461182385901 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:59:45 INFO - PROCESS | 3332 | 1461182385905 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 12:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:59:45 INFO - PROCESS | 3332 | 1461182385913 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:59:45 INFO - PROCESS | 3332 | 1461182385917 Marionette TRACE conn3 <- [1,1790,null,{}] 12:59:45 INFO - PROCESS | 3332 | 1461182385923 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:46 INFO - PROCESS | 3332 | 1461182386160 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:59:46 INFO - PROCESS | 3332 | 1461182386491 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:46 INFO - PROCESS | 3332 | ++DOCSHELL 0x9041b400 == 111 [pid = 3332] [id = 455] 12:59:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x91207c00) [pid = 3332] [serial = 1366] [outer = (nil)] 12:59:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x92bc7c00) [pid = 3332] [serial = 1367] [outer = 0x91207c00] 12:59:46 INFO - PROCESS | 3332 | 1461182386604 Marionette DEBUG loaded listener.js 12:59:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x92bd0000) [pid = 3332] [serial = 1368] [outer = 0x91207c00] 12:59:47 INFO - PROCESS | 3332 | 1461182387751 Marionette TRACE conn3 <- [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]]]}] 12:59: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) 12:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1888ms 12:59:47 INFO - PROCESS | 3332 | 1461182387804 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:59:47 INFO - PROCESS | 3332 | 1461182387811 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 12:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:59:47 INFO - PROCESS | 3332 | 1461182387821 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:59:47 INFO - PROCESS | 3332 | 1461182387827 Marionette TRACE conn3 <- [1,1794,null,{}] 12:59:47 INFO - PROCESS | 3332 | 1461182387837 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:48 INFO - PROCESS | 3332 | 1461182388190 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:59:48 INFO - PROCESS | 3332 | 1461182388491 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x86f93400 == 112 [pid = 3332] [id = 456] 12:59:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x86f93c00) [pid = 3332] [serial = 1369] [outer = (nil)] 12:59:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x93501800) [pid = 3332] [serial = 1370] [outer = 0x86f93c00] 12:59:48 INFO - PROCESS | 3332 | 1461182388601 Marionette DEBUG loaded listener.js 12:59:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x9350f800) [pid = 3332] [serial = 1371] [outer = 0x86f93c00] 12:59:49 INFO - PROCESS | 3332 | 1461182389984 Marionette TRACE conn3 <- [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]]]}] 12:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 2249ms 12:59:50 INFO - PROCESS | 3332 | 1461182390073 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:59:50 INFO - PROCESS | 3332 | 1461182390081 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 12:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:59:50 INFO - PROCESS | 3332 | 1461182390092 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:59:50 INFO - PROCESS | 3332 | 1461182390097 Marionette TRACE conn3 <- [1,1798,null,{}] 12:59:50 INFO - PROCESS | 3332 | 1461182390118 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:50 INFO - PROCESS | 3332 | 1461182390686 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:59:50 INFO - PROCESS | 3332 | 1461182390918 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:50 INFO - PROCESS | 3332 | ++DOCSHELL 0x934efc00 == 113 [pid = 3332] [id = 457] 12:59:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x93502800) [pid = 3332] [serial = 1372] [outer = (nil)] 12:59:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x94738000) [pid = 3332] [serial = 1373] [outer = 0x93502800] 12:59:51 INFO - PROCESS | 3332 | 1461182391031 Marionette DEBUG loaded listener.js 12:59:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x96c54800) [pid = 3332] [serial = 1374] [outer = 0x93502800] 12:59:52 INFO - PROCESS | 3332 | 1461182392094 Marionette TRACE conn3 <- [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]]]}] 12:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2056ms 12:59:52 INFO - PROCESS | 3332 | 1461182392147 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:59:52 INFO - PROCESS | 3332 | 1461182392153 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 12:59:52 INFO - PROCESS | 3332 | 1461182392161 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:59:52 INFO - PROCESS | 3332 | 1461182392167 Marionette TRACE conn3 <- [1,1802,null,{}] 12:59:52 INFO - PROCESS | 3332 | 1461182392174 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:52 INFO - PROCESS | 3332 | 1461182392468 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:59:52 INFO - PROCESS | 3332 | 1461182392778 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:52 INFO - PROCESS | 3332 | ++DOCSHELL 0x93ccdc00 == 114 [pid = 3332] [id = 458] 12:59:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x96f73c00) [pid = 3332] [serial = 1375] [outer = (nil)] 12:59:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x97e9a400) [pid = 3332] [serial = 1376] [outer = 0x96f73c00] 12:59:52 INFO - PROCESS | 3332 | 1461182392875 Marionette DEBUG loaded listener.js 12:59:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x97e9e000) [pid = 3332] [serial = 1377] [outer = 0x96f73c00] 12:59:53 INFO - PROCESS | 3332 | 1461182393840 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1759ms 12:59:53 INFO - PROCESS | 3332 | 1461182393921 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:59:53 INFO - PROCESS | 3332 | 1461182393925 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 12:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:59:53 INFO - PROCESS | 3332 | 1461182393933 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:59:53 INFO - PROCESS | 3332 | 1461182393937 Marionette TRACE conn3 <- [1,1806,null,{}] 12:59:53 INFO - PROCESS | 3332 | 1461182393943 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:54 INFO - PROCESS | 3332 | 1461182394223 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:59:54 INFO - PROCESS | 3332 | 1461182394555 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:54 INFO - PROCESS | 3332 | ++DOCSHELL 0x9790ac00 == 115 [pid = 3332] [id = 459] 12:59:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x97e9b800) [pid = 3332] [serial = 1378] [outer = (nil)] 12:59:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x984d1c00) [pid = 3332] [serial = 1379] [outer = 0x97e9b800] 12:59:54 INFO - PROCESS | 3332 | 1461182394664 Marionette DEBUG loaded listener.js 12:59:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x98545000) [pid = 3332] [serial = 1380] [outer = 0x97e9b800] 12:59:55 INFO - PROCESS | 3332 | 1461182395588 Marionette TRACE conn3 <- [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]]]}] 12:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1690ms 12:59:55 INFO - PROCESS | 3332 | 1461182395623 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:59:55 INFO - PROCESS | 3332 | 1461182395626 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 12:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:59:55 INFO - PROCESS | 3332 | 1461182395635 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:59:55 INFO - PROCESS | 3332 | 1461182395639 Marionette TRACE conn3 <- [1,1810,null,{}] 12:59:55 INFO - PROCESS | 3332 | 1461182395645 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:55 INFO - PROCESS | 3332 | 1461182395905 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:59:56 INFO - PROCESS | 3332 | 1461182396233 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x983f3400 == 116 [pid = 3332] [id = 460] 12:59:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x983f3800) [pid = 3332] [serial = 1381] [outer = (nil)] 12:59:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x99b7d000) [pid = 3332] [serial = 1382] [outer = 0x983f3800] 12:59:56 INFO - PROCESS | 3332 | 1461182396336 Marionette DEBUG loaded listener.js 12:59:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x99b86400) [pid = 3332] [serial = 1383] [outer = 0x983f3800] 12:59:57 INFO - PROCESS | 3332 | 1461182397315 Marionette TRACE conn3 <- [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]]]}] 12:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1737ms 12:59:57 INFO - PROCESS | 3332 | 1461182397373 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:59:57 INFO - PROCESS | 3332 | 1461182397376 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 12:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:59:57 INFO - PROCESS | 3332 | 1461182397384 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:59:57 INFO - PROCESS | 3332 | 1461182397389 Marionette TRACE conn3 <- [1,1814,null,{}] 12:59:57 INFO - PROCESS | 3332 | 1461182397396 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:57 INFO - PROCESS | 3332 | 1461182397658 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:59:58 INFO - PROCESS | 3332 | 1461182397991 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:58 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cf7800 == 117 [pid = 3332] [id = 461] 12:59:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x9918c800) [pid = 3332] [serial = 1384] [outer = (nil)] 12:59:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x9ea17400) [pid = 3332] [serial = 1385] [outer = 0x9918c800] 12:59:58 INFO - PROCESS | 3332 | 1461182398090 Marionette DEBUG loaded listener.js 12:59:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x9fb21000) [pid = 3332] [serial = 1386] [outer = 0x9918c800] 12:59:59 INFO - PROCESS | 3332 | 1461182399030 Marionette TRACE conn3 <- [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]]]}] 12:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1684ms 12:59:59 INFO - PROCESS | 3332 | 1461182399069 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:59:59 INFO - PROCESS | 3332 | 1461182399072 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 12:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:59:59 INFO - PROCESS | 3332 | 1461182399080 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:59:59 INFO - PROCESS | 3332 | 1461182399084 Marionette TRACE conn3 <- [1,1818,null,{}] 12:59:59 INFO - PROCESS | 3332 | 1461182399090 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:59 INFO - PROCESS | 3332 | 1461182399348 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:59:59 INFO - PROCESS | 3332 | 1461182399691 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:59 INFO - PROCESS | 3332 | ++DOCSHELL 0x87ddf800 == 118 [pid = 3332] [id = 462] 12:59:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x90415000) [pid = 3332] [serial = 1387] [outer = (nil)] 12:59:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x9fc5e800) [pid = 3332] [serial = 1388] [outer = 0x90415000] 12:59:59 INFO - PROCESS | 3332 | 1461182399790 Marionette DEBUG loaded listener.js 12:59:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x9ff32c00) [pid = 3332] [serial = 1389] [outer = 0x90415000] 13:00:00 INFO - PROCESS | 3332 | 1461182400777 Marionette TRACE conn3 <- [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]]]}] 13:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1736ms 13:00:00 INFO - PROCESS | 3332 | 1461182400817 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 13:00:00 INFO - PROCESS | 3332 | 1461182400821 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 13:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:00:00 INFO - PROCESS | 3332 | 1461182400829 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:00:00 INFO - PROCESS | 3332 | 1461182400834 Marionette TRACE conn3 <- [1,1822,null,{}] 13:00:00 INFO - PROCESS | 3332 | 1461182400841 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:01 INFO - PROCESS | 3332 | 1461182401105 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 13:00:01 INFO - PROCESS | 3332 | 1461182401439 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:01 INFO - PROCESS | 3332 | ++DOCSHELL 0x9fc55c00 == 119 [pid = 3332] [id = 463] 13:00:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x9fc99400) [pid = 3332] [serial = 1390] [outer = (nil)] 13:00:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0xa0ad5800) [pid = 3332] [serial = 1391] [outer = 0x9fc99400] 13:00:01 INFO - PROCESS | 3332 | 1461182401538 Marionette DEBUG loaded listener.js 13:00:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0xa0c3b000) [pid = 3332] [serial = 1392] [outer = 0x9fc99400] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x8b034000 == 118 [pid = 3332] [id = 268] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x883e3800 == 117 [pid = 3332] [id = 395] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x883eec00 == 116 [pid = 3332] [id = 289] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x8992f800 == 115 [pid = 3332] [id = 446] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x89939800 == 114 [pid = 3332] [id = 445] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x89728400 == 113 [pid = 3332] [id = 444] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x87de0800 == 112 [pid = 3332] [id = 443] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x93cc8400 == 111 [pid = 3332] [id = 437] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x934ed800 == 110 [pid = 3332] [id = 436] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x91407800 == 109 [pid = 3332] [id = 435] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x8fe9c000 == 108 [pid = 3332] [id = 434] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x90284800 == 107 [pid = 3332] [id = 432] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x8c142400 == 106 [pid = 3332] [id = 433] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x87de9800 == 105 [pid = 3332] [id = 431] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x8b969000 == 104 [pid = 3332] [id = 430] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x8b96fc00 == 103 [pid = 3332] [id = 429] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x8c147400 == 102 [pid = 3332] [id = 428] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x89eef800 == 101 [pid = 3332] [id = 427] 13:00:04 INFO - PROCESS | 3332 | --DOCSHELL 0x87de6c00 == 100 [pid = 3332] [id = 426] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x96f78400) [pid = 3332] [serial = 1244] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x88518000) [pid = 3332] [serial = 1214] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x9ea19000) [pid = 3332] [serial = 1263] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x88d53c00) [pid = 3332] [serial = 1215] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x99ba2000) [pid = 3332] [serial = 1253] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x86f8a800) [pid = 3332] [serial = 1265] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x8b059c00) [pid = 3332] [serial = 1217] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x89dd9400) [pid = 3332] [serial = 1272] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x8e92dc00) [pid = 3332] [serial = 1200] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x8c160400) [pid = 3332] [serial = 1146] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x8f360400) [pid = 3332] [serial = 1227] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x8c160800) [pid = 3332] [serial = 1220] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x91406400) [pid = 3332] [serial = 1235] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x9ff2f800) [pid = 3332] [serial = 1257] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x89dcd000) [pid = 3332] [serial = 1271] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x8e924c00) [pid = 3332] [serial = 1223] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x8f359400) [pid = 3332] [serial = 1226] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x9038ec00) [pid = 3332] [serial = 1232] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x90284400) [pid = 3332] [serial = 1230] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x9fb96800) [pid = 3332] [serial = 1256] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x9140d400) [pid = 3332] [serial = 1236] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x90413000) [pid = 3332] [serial = 1233] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x93509c00) [pid = 3332] [serial = 1242] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x8fea7400) [pid = 3332] [serial = 1197] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x93505400) [pid = 3332] [serial = 1241] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x90387400) [pid = 3332] [serial = 1262] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x97b5cc00) [pid = 3332] [serial = 1245] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x99208c00) [pid = 3332] [serial = 1251] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x92bcd400) [pid = 3332] [serial = 1239] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x89f93400) [pid = 3332] [serial = 1275] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x99c72c00) [pid = 3332] [serial = 1254] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8b10e800) [pid = 3332] [serial = 1218] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x88ee9000) [pid = 3332] [serial = 1269] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x981bec00) [pid = 3332] [serial = 1247] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x88c13800) [pid = 3332] [serial = 1268] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x984cb400) [pid = 3332] [serial = 1248] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x86f97000) [pid = 3332] [serial = 1266] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x9918e400) [pid = 3332] [serial = 1250] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x92bc3800) [pid = 3332] [serial = 1238] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x8ffeb800) [pid = 3332] [serial = 1229] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x8e849400) [pid = 3332] [serial = 1260] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8e92a000) [pid = 3332] [serial = 1224] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x88519c00) [pid = 3332] [serial = 1274] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x8e847800) [pid = 3332] [serial = 1259] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x8fe9d400) [pid = 3332] [serial = 1194] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x8e679000) [pid = 3332] [serial = 1221] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x8b1ca000) [pid = 3332] [serial = 1277] [outer = (nil)] [url = about:blank] 13:00:04 INFO - PROCESS | 3332 | 1461182404911 Marionette TRACE conn3 <- [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]]]}] 13:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 4100ms 13:00:04 INFO - PROCESS | 3332 | 1461182404931 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 13:00:04 INFO - PROCESS | 3332 | 1461182404938 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 13:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:00:04 INFO - PROCESS | 3332 | 1461182404947 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:00:04 INFO - PROCESS | 3332 | 1461182404952 Marionette TRACE conn3 <- [1,1826,null,{}] 13:00:04 INFO - PROCESS | 3332 | 1461182404961 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:05 INFO - PROCESS | 3332 | 1461182405223 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 13:00:05 INFO - PROCESS | 3332 | 1461182405428 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:05 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e8c000 == 101 [pid = 3332] [id = 464] 13:00:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x86f92000) [pid = 3332] [serial = 1393] [outer = (nil)] 13:00:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x883edc00) [pid = 3332] [serial = 1394] [outer = 0x86f92000] 13:00:05 INFO - PROCESS | 3332 | 1461182405521 Marionette DEBUG loaded listener.js 13:00:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x88c0e400) [pid = 3332] [serial = 1395] [outer = 0x86f92000] 13:00:06 INFO - PROCESS | 3332 | 1461182406374 Marionette TRACE conn3 <- [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]]]}] 13:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1485ms 13:00:06 INFO - PROCESS | 3332 | 1461182406433 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 13:00:06 INFO - PROCESS | 3332 | 1461182406442 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 13:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:00:06 INFO - PROCESS | 3332 | 1461182406453 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:00:06 INFO - PROCESS | 3332 | 1461182406456 Marionette TRACE conn3 <- [1,1830,null,{}] 13:00:06 INFO - PROCESS | 3332 | 1461182406464 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:06 INFO - PROCESS | 3332 | 1461182406695 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 13:00:06 INFO - PROCESS | 3332 | 1461182406978 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:07 INFO - PROCESS | 3332 | ++DOCSHELL 0x8851a800 == 102 [pid = 3332] [id = 465] 13:00:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x88d51400) [pid = 3332] [serial = 1396] [outer = (nil)] 13:00:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8972f000) [pid = 3332] [serial = 1397] [outer = 0x88d51400] 13:00:07 INFO - PROCESS | 3332 | 1461182407075 Marionette DEBUG loaded listener.js 13:00:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x89dcf000) [pid = 3332] [serial = 1398] [outer = 0x88d51400] 13:00:08 INFO - PROCESS | 3332 | 1461182408120 Marionette TRACE conn3 <- [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]]]}] 13:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1732ms 13:00:08 INFO - PROCESS | 3332 | 1461182408186 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 13:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:00:08 INFO - PROCESS | 3332 | 1461182408190 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 13:00:08 INFO - PROCESS | 3332 | 1461182408197 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:00:08 INFO - PROCESS | 3332 | 1461182408203 Marionette TRACE conn3 <- [1,1834,null,{}] 13:00:08 INFO - PROCESS | 3332 | 1461182408226 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:08 INFO - PROCESS | 3332 | 1461182408560 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 13:00:08 INFO - PROCESS | 3332 | 1461182408747 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x89938c00 == 103 [pid = 3332] [id = 466] 13:00:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8b05bc00) [pid = 3332] [serial = 1399] [outer = (nil)] 13:00:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8b063000) [pid = 3332] [serial = 1400] [outer = 0x8b05bc00] 13:00:08 INFO - PROCESS | 3332 | 1461182408836 Marionette DEBUG loaded listener.js 13:00:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8b1d2400) [pid = 3332] [serial = 1401] [outer = 0x8b05bc00] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x8c15c800) [pid = 3332] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x90291800) [pid = 3332] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x96cd2000) [pid = 3332] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8b058000) [pid = 3332] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x87de2000) [pid = 3332] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x95269c00) [pid = 3332] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x8c151800) [pid = 3332] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x93cd0c00) [pid = 3332] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x8ffe7400) [pid = 3332] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x8c148400) [pid = 3332] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x89728800) [pid = 3332] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x9029b000) [pid = 3332] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x90290c00) [pid = 3332] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x978f6000) [pid = 3332] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x9526a000) [pid = 3332] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x978f0400) [pid = 3332] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x86f94000) [pid = 3332] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 122 (0x8b02c800) [pid = 3332] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 121 (0x92030000) [pid = 3332] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 120 (0x86f91400) [pid = 3332] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:00:09 INFO - PROCESS | 3332 | --DOMWINDOW == 119 (0x883ea400) [pid = 3332] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:00:10 INFO - PROCESS | 3332 | 1461182410251 Marionette TRACE conn3 <- [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]]]}] 13:00:10 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 13:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 2093ms 13:00:10 INFO - PROCESS | 3332 | 1461182410290 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 13:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:00:10 INFO - PROCESS | 3332 | 1461182410295 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 13:00:10 INFO - PROCESS | 3332 | 1461182410301 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:00:10 INFO - PROCESS | 3332 | 1461182410305 Marionette TRACE conn3 <- [1,1838,null,{}] 13:00:10 INFO - PROCESS | 3332 | 1461182410311 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:10 INFO - PROCESS | 3332 | 1461182410539 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 13:00:10 INFO - PROCESS | 3332 | 1461182410722 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:10 INFO - PROCESS | 3332 | ++DOCSHELL 0x86f91400 == 104 [pid = 3332] [id = 467] 13:00:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 120 (0x89f90800) [pid = 3332] [serial = 1402] [outer = (nil)] 13:00:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 121 (0x8b968c00) [pid = 3332] [serial = 1403] [outer = 0x89f90800] 13:00:10 INFO - PROCESS | 3332 | 1461182410804 Marionette DEBUG loaded listener.js 13:00:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 122 (0x8b98a000) [pid = 3332] [serial = 1404] [outer = 0x89f90800] 13:00:11 INFO - PROCESS | 3332 | 1461182411809 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1581ms 13:00:11 INFO - PROCESS | 3332 | 1461182411884 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 13:00:11 INFO - PROCESS | 3332 | 1461182411891 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 13:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:00:11 INFO - PROCESS | 3332 | 1461182411900 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:00:11 INFO - PROCESS | 3332 | 1461182411907 Marionette TRACE conn3 <- [1,1842,null,{}] 13:00:11 INFO - PROCESS | 3332 | 1461182411916 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:12 INFO - PROCESS | 3332 | 1461182412179 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 13:00:12 INFO - PROCESS | 3332 | 1461182412541 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:12 INFO - PROCESS | 3332 | ++DOCSHELL 0x883ef400 == 105 [pid = 3332] [id = 468] 13:00:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0x88514800) [pid = 3332] [serial = 1405] [outer = (nil)] 13:00:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x88520400) [pid = 3332] [serial = 1406] [outer = 0x88514800] 13:00:12 INFO - PROCESS | 3332 | 1461182412638 Marionette DEBUG loaded listener.js 13:00:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x88ee6000) [pid = 3332] [serial = 1407] [outer = 0x88514800] 13:00:13 INFO - PROCESS | 3332 | 1461182413640 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1792ms 13:00:13 INFO - PROCESS | 3332 | 1461182413694 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 13:00:13 INFO - PROCESS | 3332 | 1461182413702 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 13:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:00:13 INFO - PROCESS | 3332 | 1461182413715 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:00:13 INFO - PROCESS | 3332 | 1461182413719 Marionette TRACE conn3 <- [1,1846,null,{}] 13:00:13 INFO - PROCESS | 3332 | 1461182413726 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:13 INFO - PROCESS | 3332 | 1461182413995 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 13:00:14 INFO - PROCESS | 3332 | 1461182414328 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:14 INFO - PROCESS | 3332 | ++DOCSHELL 0x89930400 == 106 [pid = 3332] [id = 469] 13:00:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x89ee9400) [pid = 3332] [serial = 1408] [outer = (nil)] 13:00:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x8b05c400) [pid = 3332] [serial = 1409] [outer = 0x89ee9400] 13:00:14 INFO - PROCESS | 3332 | 1461182414424 Marionette DEBUG loaded listener.js 13:00:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x8c147000) [pid = 3332] [serial = 1410] [outer = 0x89ee9400] 13:00:15 INFO - PROCESS | 3332 | 1461182415453 Marionette TRACE conn3 <- [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]]]}] 13:00:15 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) 13:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1787ms 13:00:15 INFO - PROCESS | 3332 | 1461182415502 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 13:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:00:15 INFO - PROCESS | 3332 | 1461182415507 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 13:00:15 INFO - PROCESS | 3332 | 1461182415514 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:00:15 INFO - PROCESS | 3332 | 1461182415521 Marionette TRACE conn3 <- [1,1850,null,{}] 13:00:15 INFO - PROCESS | 3332 | 1461182415539 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:15 INFO - PROCESS | 3332 | 1461182415791 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 13:00:16 INFO - PROCESS | 3332 | 1461182416179 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:16 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b10ec00 == 107 [pid = 3332] [id = 470] 13:00:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x8c21dc00) [pid = 3332] [serial = 1411] [outer = (nil)] 13:00:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x8e685400) [pid = 3332] [serial = 1412] [outer = 0x8c21dc00] 13:00:16 INFO - PROCESS | 3332 | 1461182416280 Marionette DEBUG loaded listener.js 13:00:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x8e7b8400) [pid = 3332] [serial = 1413] [outer = 0x8c21dc00] 13:00:17 INFO - PROCESS | 3332 | 1461182417251 Marionette TRACE conn3 <- [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]]]}] 13:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1802ms 13:00:17 INFO - PROCESS | 3332 | 1461182417317 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 13:00:17 INFO - PROCESS | 3332 | 1461182417322 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 13:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:00:17 INFO - PROCESS | 3332 | 1461182417329 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:00:17 INFO - PROCESS | 3332 | 1461182417333 Marionette TRACE conn3 <- [1,1854,null,{}] 13:00:17 INFO - PROCESS | 3332 | 1461182417339 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:17 INFO - PROCESS | 3332 | 1461182417585 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 13:00:17 INFO - PROCESS | 3332 | 1461182417913 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:17 INFO - PROCESS | 3332 | ++DOCSHELL 0x87de9800 == 108 [pid = 3332] [id = 471] 13:00:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8e840000) [pid = 3332] [serial = 1414] [outer = (nil)] 13:00:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8e925800) [pid = 3332] [serial = 1415] [outer = 0x8e840000] 13:00:18 INFO - PROCESS | 3332 | 1461182418007 Marionette DEBUG loaded listener.js 13:00:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8e92cc00) [pid = 3332] [serial = 1416] [outer = 0x8e840000] 13:00:18 INFO - PROCESS | 3332 | 1461182418918 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1634ms 13:00:18 INFO - PROCESS | 3332 | 1461182418964 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 13:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:00:18 INFO - PROCESS | 3332 | 1461182418969 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 13:00:18 INFO - PROCESS | 3332 | 1461182418975 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:00:18 INFO - PROCESS | 3332 | 1461182418979 Marionette TRACE conn3 <- [1,1858,null,{}] 13:00:18 INFO - PROCESS | 3332 | 1461182418985 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:19 INFO - PROCESS | 3332 | 1461182419214 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 13:00:19 INFO - PROCESS | 3332 | 1461182419561 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:19 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e92fc00 == 109 [pid = 3332] [id = 472] 13:00:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8f322800) [pid = 3332] [serial = 1417] [outer = (nil)] 13:00:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8f358400) [pid = 3332] [serial = 1418] [outer = 0x8f322800] 13:00:19 INFO - PROCESS | 3332 | 1461182419668 Marionette DEBUG loaded listener.js 13:00:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8f39d000) [pid = 3332] [serial = 1419] [outer = 0x8f322800] 13:00:20 INFO - PROCESS | 3332 | 1461182420576 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1633ms 13:00:20 INFO - PROCESS | 3332 | 1461182420609 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 13:00:20 INFO - PROCESS | 3332 | 1461182420613 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 13:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:00:20 INFO - PROCESS | 3332 | 1461182420620 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:00:20 INFO - PROCESS | 3332 | 1461182420624 Marionette TRACE conn3 <- [1,1862,null,{}] 13:00:20 INFO - PROCESS | 3332 | 1461182420630 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:20 INFO - PROCESS | 3332 | 1461182420900 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 13:00:21 INFO - PROCESS | 3332 | 1461182421254 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:21 INFO - PROCESS | 3332 | ++DOCSHELL 0x89dcf800 == 110 [pid = 3332] [id = 473] 13:00:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8f359800) [pid = 3332] [serial = 1420] [outer = (nil)] 13:00:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8fea8800) [pid = 3332] [serial = 1421] [outer = 0x8f359800] 13:00:21 INFO - PROCESS | 3332 | 1461182421355 Marionette DEBUG loaded listener.js 13:00:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8ffe6800) [pid = 3332] [serial = 1422] [outer = 0x8f359800] 13:00:22 INFO - PROCESS | 3332 | 1461182422274 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1690ms 13:00:22 INFO - PROCESS | 3332 | 1461182422311 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 13:00:22 INFO - PROCESS | 3332 | 1461182422315 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 13:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:00:22 INFO - PROCESS | 3332 | 1461182422322 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:00:22 INFO - PROCESS | 3332 | 1461182422326 Marionette TRACE conn3 <- [1,1866,null,{}] 13:00:22 INFO - PROCESS | 3332 | 1461182422353 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:22 INFO - PROCESS | 3332 | 1461182422596 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 13:00:22 INFO - PROCESS | 3332 | 1461182422916 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:22 INFO - PROCESS | 3332 | ++DOCSHELL 0x8fea8c00 == 111 [pid = 3332] [id = 474] 13:00:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8ffe7c00) [pid = 3332] [serial = 1423] [outer = (nil)] 13:00:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x9028cc00) [pid = 3332] [serial = 1424] [outer = 0x8ffe7c00] 13:00:23 INFO - PROCESS | 3332 | 1461182423024 Marionette DEBUG loaded listener.js 13:00:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x90298400) [pid = 3332] [serial = 1425] [outer = 0x8ffe7c00] 13:00:23 INFO - PROCESS | 3332 | 1461182423920 Marionette TRACE conn3 <- [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]]]}] 13:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1650ms 13:00:23 INFO - PROCESS | 3332 | 1461182423974 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 13:00:23 INFO - PROCESS | 3332 | 1461182423977 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 13:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:00:23 INFO - PROCESS | 3332 | 1461182423986 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:00:23 INFO - PROCESS | 3332 | 1461182423990 Marionette TRACE conn3 <- [1,1870,null,{}] 13:00:24 INFO - PROCESS | 3332 | 1461182423997 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:24 INFO - PROCESS | 3332 | 1461182424226 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 13:00:24 INFO - PROCESS | 3332 | 1461182424557 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:24 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c160800 == 112 [pid = 3332] [id = 475] 13:00:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8c211400) [pid = 3332] [serial = 1426] [outer = (nil)] 13:00:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x9038e000) [pid = 3332] [serial = 1427] [outer = 0x8c211400] 13:00:24 INFO - PROCESS | 3332 | 1461182424658 Marionette DEBUG loaded listener.js 13:00:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x90412000) [pid = 3332] [serial = 1428] [outer = 0x8c211400] 13:00:25 INFO - PROCESS | 3332 | 1461182425599 Marionette TRACE conn3 <- [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]]]}] 13:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1686ms 13:00:25 INFO - PROCESS | 3332 | 1461182425673 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 13:00:25 INFO - PROCESS | 3332 | 1461182425676 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 13:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:00:25 INFO - PROCESS | 3332 | 1461182425684 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:00:25 INFO - PROCESS | 3332 | 1461182425688 Marionette TRACE conn3 <- [1,1874,null,{}] 13:00:25 INFO - PROCESS | 3332 | 1461182425694 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:25 INFO - PROCESS | 3332 | 1461182425967 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 13:00:26 INFO - PROCESS | 3332 | 1461182426310 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b107c00 == 113 [pid = 3332] [id = 476] 13:00:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x8c14f400) [pid = 3332] [serial = 1429] [outer = (nil)] 13:00:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x91405c00) [pid = 3332] [serial = 1430] [outer = 0x8c14f400] 13:00:26 INFO - PROCESS | 3332 | 1461182426402 Marionette DEBUG loaded listener.js 13:00:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x9140ec00) [pid = 3332] [serial = 1431] [outer = 0x8c14f400] 13:00:27 INFO - PROCESS | 3332 | 1461182427348 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1733ms 13:00:27 INFO - PROCESS | 3332 | 1461182427418 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 13:00:27 INFO - PROCESS | 3332 | 1461182427423 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 13:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:00:27 INFO - PROCESS | 3332 | 1461182427430 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:00:27 INFO - PROCESS | 3332 | 1461182427435 Marionette TRACE conn3 <- [1,1878,null,{}] 13:00:27 INFO - PROCESS | 3332 | 1461182427441 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:27 INFO - PROCESS | 3332 | 1461182427713 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 13:00:28 INFO - PROCESS | 3332 | 1461182428043 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:28 INFO - PROCESS | 3332 | ++DOCSHELL 0x90411400 == 114 [pid = 3332] [id = 477] 13:00:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x90794800) [pid = 3332] [serial = 1432] [outer = (nil)] 13:00:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x92ab3400) [pid = 3332] [serial = 1433] [outer = 0x90794800] 13:00:28 INFO - PROCESS | 3332 | 1461182428135 Marionette DEBUG loaded listener.js 13:00:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x92abb000) [pid = 3332] [serial = 1434] [outer = 0x90794800] 13:00:29 INFO - PROCESS | 3332 | 1461182429048 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1685ms 13:00:29 INFO - PROCESS | 3332 | 1461182429117 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 13:00:29 INFO - PROCESS | 3332 | 1461182429122 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 13:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:00:29 INFO - PROCESS | 3332 | 1461182429129 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:00:29 INFO - PROCESS | 3332 | 1461182429134 Marionette TRACE conn3 <- [1,1882,null,{}] 13:00:29 INFO - PROCESS | 3332 | 1461182429140 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:29 INFO - PROCESS | 3332 | 1461182429405 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 13:00:29 INFO - PROCESS | 3332 | 1461182429745 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x91f1a000 == 115 [pid = 3332] [id = 478] 13:00:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x934ee800) [pid = 3332] [serial = 1435] [outer = (nil)] 13:00:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x93504400) [pid = 3332] [serial = 1436] [outer = 0x934ee800] 13:00:29 INFO - PROCESS | 3332 | 1461182429844 Marionette DEBUG loaded listener.js 13:00:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x93cc5800) [pid = 3332] [serial = 1437] [outer = 0x934ee800] 13:00:30 INFO - PROCESS | 3332 | 1461182430820 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1737ms 13:00:30 INFO - PROCESS | 3332 | 1461182430868 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 13:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:00:30 INFO - PROCESS | 3332 | 1461182430872 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 13:00:30 INFO - PROCESS | 3332 | 1461182430878 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:00:30 INFO - PROCESS | 3332 | 1461182430882 Marionette TRACE conn3 <- [1,1886,null,{}] 13:00:30 INFO - PROCESS | 3332 | 1461182430888 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:31 INFO - PROCESS | 3332 | 1461182431174 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 13:00:31 INFO - PROCESS | 3332 | 1461182431511 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:31 INFO - PROCESS | 3332 | ++DOCSHELL 0x90387c00 == 116 [pid = 3332] [id = 479] 13:00:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x90412c00) [pid = 3332] [serial = 1438] [outer = (nil)] 13:00:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x9473d400) [pid = 3332] [serial = 1439] [outer = 0x90412c00] 13:00:31 INFO - PROCESS | 3332 | 1461182431609 Marionette DEBUG loaded listener.js 13:00:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x95dc7c00) [pid = 3332] [serial = 1440] [outer = 0x90412c00] 13:00:32 INFO - PROCESS | 3332 | 1461182432534 Marionette TRACE conn3 <- [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]]]}] 13:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1732ms 13:00:32 INFO - PROCESS | 3332 | 1461182432611 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 13:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:00:32 INFO - PROCESS | 3332 | 1461182432615 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 13:00:32 INFO - PROCESS | 3332 | 1461182432622 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:00:32 INFO - PROCESS | 3332 | 1461182432626 Marionette TRACE conn3 <- [1,1890,null,{}] 13:00:32 INFO - PROCESS | 3332 | 1461182432632 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:32 INFO - PROCESS | 3332 | 1461182432902 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 13:00:33 INFO - PROCESS | 3332 | 1461182433233 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:33 INFO - PROCESS | 3332 | ++DOCSHELL 0x85caa000 == 117 [pid = 3332] [id = 480] 13:00:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x8666f800) [pid = 3332] [serial = 1441] [outer = (nil)] 13:00:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x96f6c000) [pid = 3332] [serial = 1442] [outer = 0x8666f800] 13:00:33 INFO - PROCESS | 3332 | 1461182433327 Marionette DEBUG loaded listener.js 13:00:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x96f78000) [pid = 3332] [serial = 1443] [outer = 0x8666f800] 13:00:34 INFO - PROCESS | 3332 | 1461182434278 Marionette TRACE conn3 <- [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]]]}] 13:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1688ms 13:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:00:34 INFO - PROCESS | 3332 | 1461182434313 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 13:00:34 INFO - PROCESS | 3332 | 1461182434316 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 13:00:34 INFO - PROCESS | 3332 | 1461182434323 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:00:34 INFO - PROCESS | 3332 | 1461182434327 Marionette TRACE conn3 <- [1,1894,null,{}] 13:00:34 INFO - PROCESS | 3332 | 1461182434333 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:34 INFO - PROCESS | 3332 | 1461182434577 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 13:00:34 INFO - PROCESS | 3332 | 1461182434947 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x96f66000 == 118 [pid = 3332] [id = 481] 13:00:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x96f6c800) [pid = 3332] [serial = 1444] [outer = (nil)] 13:00:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x97e98000) [pid = 3332] [serial = 1445] [outer = 0x96f6c800] 13:00:35 INFO - PROCESS | 3332 | 1461182435047 Marionette DEBUG loaded listener.js 13:00:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x97ee8400) [pid = 3332] [serial = 1446] [outer = 0x96f6c800] 13:00:35 INFO - PROCESS | 3332 | 1461182435976 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1686ms 13:00:36 INFO - PROCESS | 3332 | 1461182436010 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 13:00:36 INFO - PROCESS | 3332 | 1461182436013 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 13:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:00:36 INFO - PROCESS | 3332 | 1461182436025 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:00:36 INFO - PROCESS | 3332 | 1461182436032 Marionette TRACE conn3 <- [1,1898,null,{}] 13:00:36 INFO - PROCESS | 3332 | 1461182436043 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:36 INFO - PROCESS | 3332 | 1461182436288 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 13:00:36 INFO - PROCESS | 3332 | 1461182436622 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:36 INFO - PROCESS | 3332 | ++DOCSHELL 0x91409800 == 119 [pid = 3332] [id = 482] 13:00:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x91f1f800) [pid = 3332] [serial = 1447] [outer = (nil)] 13:00:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x98548c00) [pid = 3332] [serial = 1448] [outer = 0x91f1f800] 13:00:36 INFO - PROCESS | 3332 | 1461182436721 Marionette DEBUG loaded listener.js 13:00:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x98a9fc00) [pid = 3332] [serial = 1449] [outer = 0x91f1f800] 13:00:37 INFO - PROCESS | 3332 | 1461182437627 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1645ms 13:00:37 INFO - PROCESS | 3332 | 1461182437666 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 13:00:37 INFO - PROCESS | 3332 | 1461182437670 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 13:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:00:37 INFO - PROCESS | 3332 | 1461182437677 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:00:37 INFO - PROCESS | 3332 | 1461182437680 Marionette TRACE conn3 <- [1,1902,null,{}] 13:00:37 INFO - PROCESS | 3332 | 1461182437686 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:37 INFO - PROCESS | 3332 | 1461182437915 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 13:00:38 INFO - PROCESS | 3332 | 1461182438243 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:38 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e89800 == 120 [pid = 3332] [id = 483] 13:00:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x86f99400) [pid = 3332] [serial = 1450] [outer = (nil)] 13:00:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x992dec00) [pid = 3332] [serial = 1451] [outer = 0x86f99400] 13:00:38 INFO - PROCESS | 3332 | 1461182438333 Marionette DEBUG loaded listener.js 13:00:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x998ccc00) [pid = 3332] [serial = 1452] [outer = 0x86f99400] 13:00:39 INFO - PROCESS | 3332 | 1461182439226 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1582ms 13:00:39 INFO - PROCESS | 3332 | 1461182439260 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 13:00:39 INFO - PROCESS | 3332 | 1461182439264 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 13:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:00:39 INFO - PROCESS | 3332 | 1461182439271 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:00:39 INFO - PROCESS | 3332 | 1461182439274 Marionette TRACE conn3 <- [1,1906,null,{}] 13:00:39 INFO - PROCESS | 3332 | 1461182439281 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:39 INFO - PROCESS | 3332 | 1461182439511 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 13:00:39 INFO - PROCESS | 3332 | 1461182439853 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x96f85000 == 121 [pid = 3332] [id = 484] 13:00:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x98a95c00) [pid = 3332] [serial = 1453] [outer = (nil)] 13:00:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x9df8ac00) [pid = 3332] [serial = 1454] [outer = 0x98a95c00] 13:00:39 INFO - PROCESS | 3332 | 1461182439952 Marionette DEBUG loaded listener.js 13:00:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x9ea18400) [pid = 3332] [serial = 1455] [outer = 0x98a95c00] 13:00:40 INFO - PROCESS | 3332 | 1461182440878 Marionette TRACE conn3 <- [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]]]}] 13:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1642ms 13:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:00:40 INFO - PROCESS | 3332 | 1461182440914 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 13:00:40 INFO - PROCESS | 3332 | 1461182440917 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 13:00:40 INFO - PROCESS | 3332 | 1461182440925 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:00:40 INFO - PROCESS | 3332 | 1461182440929 Marionette TRACE conn3 <- [1,1910,null,{}] 13:00:40 INFO - PROCESS | 3332 | 1461182440935 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:41 INFO - PROCESS | 3332 | 1461182441186 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 13:00:41 INFO - PROCESS | 3332 | 1461182441519 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x85cb1000 == 122 [pid = 3332] [id = 485] 13:00:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x93cc6000) [pid = 3332] [serial = 1456] [outer = (nil)] 13:00:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x9ff35400) [pid = 3332] [serial = 1457] [outer = 0x93cc6000] 13:00:41 INFO - PROCESS | 3332 | 1461182441620 Marionette DEBUG loaded listener.js 13:00:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0xa0a2ec00) [pid = 3332] [serial = 1458] [outer = 0x93cc6000] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x91208000 == 121 [pid = 3332] [id = 281] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x8b1cf000 == 120 [pid = 3332] [id = 275] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x8c152800 == 119 [pid = 3332] [id = 276] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x92bd1c00 == 118 [pid = 3332] [id = 282] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x8f318c00 == 117 [pid = 3332] [id = 279] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x86f93400 == 116 [pid = 3332] [id = 456] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x934efc00 == 115 [pid = 3332] [id = 457] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x9041b400 == 114 [pid = 3332] [id = 455] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x90291c00 == 113 [pid = 3332] [id = 454] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x8c213800 == 112 [pid = 3332] [id = 453] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x8fe9a000 == 111 [pid = 3332] [id = 452] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x8b36e400 == 110 [pid = 3332] [id = 451] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x89930800 == 109 [pid = 3332] [id = 449] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x8c143c00 == 108 [pid = 3332] [id = 450] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x89729c00 == 107 [pid = 3332] [id = 448] 13:00:43 INFO - PROCESS | 3332 | --DOCSHELL 0x85e81c00 == 106 [pid = 3332] [id = 447] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x8e7b3800) [pid = 3332] [serial = 1287] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x914e6400) [pid = 3332] [serial = 1302] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x96f7cc00) [pid = 3332] [serial = 1316] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x8b108000) [pid = 3332] [serial = 1337] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x883e6400) [pid = 3332] [serial = 1332] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x96c57400) [pid = 3332] [serial = 1313] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x8f3a4400) [pid = 3332] [serial = 1290] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x95262800) [pid = 3332] [serial = 1311] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x90298c00) [pid = 3332] [serial = 1295] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x914dac00) [pid = 3332] [serial = 1301] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x8b36d800) [pid = 3332] [serial = 1338] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x8f4d6c00) [pid = 3332] [serial = 1292] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x87de5800) [pid = 3332] [serial = 1331] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x89933000) [pid = 3332] [serial = 1334] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x92bc9800) [pid = 3332] [serial = 1304] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x90415800) [pid = 3332] [serial = 1298] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x96f85800) [pid = 3332] [serial = 1317] [outer = (nil)] [url = about:blank] 13:00:43 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x9029f400) [pid = 3332] [serial = 1296] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x92ced800) [pid = 3332] [serial = 1305] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x8fea4400) [pid = 3332] [serial = 1293] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x984d7000) [pid = 3332] [serial = 1323] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x9918a000) [pid = 3332] [serial = 1325] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x97e98c00) [pid = 3332] [serial = 1319] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x9473c800) [pid = 3332] [serial = 1310] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x99c7d800) [pid = 3332] [serial = 1329] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x8b985c00) [pid = 3332] [serial = 1284] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x96cd9800) [pid = 3332] [serial = 1314] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x934f1c00) [pid = 3332] [serial = 1307] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x93503400) [pid = 3332] [serial = 1308] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8b1c4000) [pid = 3332] [serial = 1212] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x89ee7400) [pid = 3332] [serial = 1335] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x8b962400) [pid = 3332] [serial = 1340] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x97e9c800) [pid = 3332] [serial = 1320] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x99b7d400) [pid = 3332] [serial = 1328] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x9041bc00) [pid = 3332] [serial = 1299] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x9920f000) [pid = 3332] [serial = 1326] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x8e67d800) [pid = 3332] [serial = 1286] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x97ef1800) [pid = 3332] [serial = 1322] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x88eefc00) [pid = 3332] [serial = 1280] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8972fc00) [pid = 3332] [serial = 1281] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x8f321c00) [pid = 3332] [serial = 1289] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x8b96e400) [pid = 3332] [serial = 1283] [outer = (nil)] [url = about:blank] 13:00:44 INFO - PROCESS | 3332 | 1461182444635 Marionette TRACE conn3 <- [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]]]}] 13:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 3746ms 13:00:44 INFO - PROCESS | 3332 | 1461182444671 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 13:00:44 INFO - PROCESS | 3332 | 1461182444677 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 13:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:00:44 INFO - PROCESS | 3332 | 1461182444688 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:00:44 INFO - PROCESS | 3332 | 1461182444692 Marionette TRACE conn3 <- [1,1914,null,{}] 13:00:44 INFO - PROCESS | 3332 | 1461182444701 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:44 INFO - PROCESS | 3332 | 1461182444948 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 13:00:45 INFO - PROCESS | 3332 | 1461182445196 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:45 INFO - PROCESS | 3332 | ++DOCSHELL 0x8851c800 == 107 [pid = 3332] [id = 486] 13:00:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x88c08800) [pid = 3332] [serial = 1459] [outer = (nil)] 13:00:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x88d52400) [pid = 3332] [serial = 1460] [outer = 0x88c08800] 13:00:45 INFO - PROCESS | 3332 | 1461182445283 Marionette DEBUG loaded listener.js 13:00:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8972a800) [pid = 3332] [serial = 1461] [outer = 0x88c08800] 13:00:46 INFO - PROCESS | 3332 | 1461182446202 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1544ms 13:00:46 INFO - PROCESS | 3332 | 1461182446234 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 13:00:46 INFO - PROCESS | 3332 | 1461182446243 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 13:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:00:46 INFO - PROCESS | 3332 | 1461182446255 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:00:46 INFO - PROCESS | 3332 | 1461182446259 Marionette TRACE conn3 <- [1,1918,null,{}] 13:00:46 INFO - PROCESS | 3332 | 1461182446266 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:46 INFO - PROCESS | 3332 | 1461182446492 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 13:00:46 INFO - PROCESS | 3332 | 1461182446810 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:46 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c0fc00 == 108 [pid = 3332] [id = 487] 13:00:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x89ee7800) [pid = 3332] [serial = 1462] [outer = (nil)] 13:00:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8b05cc00) [pid = 3332] [serial = 1463] [outer = 0x89ee7800] 13:00:46 INFO - PROCESS | 3332 | 1461182446909 Marionette DEBUG loaded listener.js 13:00:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8b1c4000) [pid = 3332] [serial = 1464] [outer = 0x89ee7800] 13:00:47 INFO - PROCESS | 3332 | 1461182447816 Marionette TRACE conn3 <- [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]]]}] 13:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1641ms 13:00:47 INFO - PROCESS | 3332 | 1461182447895 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 13:00:47 INFO - PROCESS | 3332 | 1461182447900 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 13:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:00:47 INFO - PROCESS | 3332 | 1461182447907 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:00:47 INFO - PROCESS | 3332 | 1461182447912 Marionette TRACE conn3 <- [1,1922,null,{}] 13:00:47 INFO - PROCESS | 3332 | 1461182447937 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:48 INFO - PROCESS | 3332 | 1461182448235 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 13:00:48 INFO - PROCESS | 3332 | 1461182448273 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x89dd2800 == 109 [pid = 3332] [id = 488] 13:00:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8b989c00) [pid = 3332] [serial = 1465] [outer = (nil)] 13:00:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8c15c800) [pid = 3332] [serial = 1466] [outer = 0x8b989c00] 13:00:48 INFO - PROCESS | 3332 | 1461182448362 Marionette DEBUG loaded listener.js 13:00:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8c21b400) [pid = 3332] [serial = 1467] [outer = 0x8b989c00] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x85e8b400) [pid = 3332] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8e84dc00) [pid = 3332] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8fe9d800) [pid = 3332] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x9fc99400) [pid = 3332] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x97e9b800) [pid = 3332] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x90412400) [pid = 3332] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x88d51400) [pid = 3332] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x96f73c00) [pid = 3332] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x983f3800) [pid = 3332] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x86f92000) [pid = 3332] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x8b05bc00) [pid = 3332] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x8e7b3c00) [pid = 3332] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x90415000) [pid = 3332] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x93502800) [pid = 3332] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x86f93c00) [pid = 3332] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x8b057000) [pid = 3332] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x89939000) [pid = 3332] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x9918c800) [pid = 3332] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x8e843000) [pid = 3332] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x91207c00) [pid = 3332] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:00:49 INFO - PROCESS | 3332 | --DOMWINDOW == 122 (0x88eed400) [pid = 3332] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:00:50 INFO - PROCESS | 3332 | 1461182450006 Marionette TRACE conn3 <- [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]]]}] 13:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2138ms 13:00:50 INFO - PROCESS | 3332 | 1461182450045 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 13:00:50 INFO - PROCESS | 3332 | 1461182450049 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 13:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:00:50 INFO - PROCESS | 3332 | 1461182450056 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:00:50 INFO - PROCESS | 3332 | 1461182450060 Marionette TRACE conn3 <- [1,1926,null,{}] 13:00:50 INFO - PROCESS | 3332 | 1461182450065 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:50 INFO - PROCESS | 3332 | 1461182450358 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 13:00:50 INFO - PROCESS | 3332 | 1461182450378 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:50 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e8b400 == 110 [pid = 3332] [id = 489] 13:00:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0x88eed400) [pid = 3332] [serial = 1468] [outer = (nil)] 13:00:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x8c213800) [pid = 3332] [serial = 1469] [outer = 0x88eed400] 13:00:50 INFO - PROCESS | 3332 | 1461182450458 Marionette DEBUG loaded listener.js 13:00:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x8e680800) [pid = 3332] [serial = 1470] [outer = 0x88eed400] 13:00:51 INFO - PROCESS | 3332 | 1461182451554 Marionette TRACE conn3 <- [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]]]}] 13:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1533ms 13:00:51 INFO - PROCESS | 3332 | 1461182451591 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 13:00:51 INFO - PROCESS | 3332 | 1461182451598 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 13:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:00:51 INFO - PROCESS | 3332 | 1461182451608 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:00:51 INFO - PROCESS | 3332 | 1461182451614 Marionette TRACE conn3 <- [1,1930,null,{}] 13:00:51 INFO - PROCESS | 3332 | 1461182451627 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:51 INFO - PROCESS | 3332 | 1461182451884 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 13:00:52 INFO - PROCESS | 3332 | 1461182452248 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:52 INFO - PROCESS | 3332 | ++DOCSHELL 0x883e8c00 == 111 [pid = 3332] [id = 490] 13:00:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x88522000) [pid = 3332] [serial = 1471] [outer = (nil)] 13:00:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x88d51400) [pid = 3332] [serial = 1472] [outer = 0x88522000] 13:00:52 INFO - PROCESS | 3332 | 1461182452344 Marionette DEBUG loaded listener.js 13:00:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x89933000) [pid = 3332] [serial = 1473] [outer = 0x88522000] 13:00:53 INFO - PROCESS | 3332 | 1461182453404 Marionette TRACE conn3 <- [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]]]}] 13:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1844ms 13:00:53 INFO - PROCESS | 3332 | 1461182453453 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 13:00:53 INFO - PROCESS | 3332 | 1461182453463 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 13:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:00:53 INFO - PROCESS | 3332 | 1461182453475 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:00:53 INFO - PROCESS | 3332 | 1461182453479 Marionette TRACE conn3 <- [1,1934,null,{}] 13:00:53 INFO - PROCESS | 3332 | 1461182453486 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:53 INFO - PROCESS | 3332 | 1461182453731 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 13:00:54 INFO - PROCESS | 3332 | 1461182454066 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:54 INFO - PROCESS | 3332 | ++DOCSHELL 0x89dd1000 == 112 [pid = 3332] [id = 491] 13:00:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x8b039800) [pid = 3332] [serial = 1474] [outer = (nil)] 13:00:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x8b96e000) [pid = 3332] [serial = 1475] [outer = 0x8b039800] 13:00:54 INFO - PROCESS | 3332 | 1461182454165 Marionette DEBUG loaded listener.js 13:00:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x8c14a800) [pid = 3332] [serial = 1476] [outer = 0x8b039800] 13:00:55 INFO - PROCESS | 3332 | 1461182455484 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2089ms 13:00:55 INFO - PROCESS | 3332 | 1461182455680 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 13:00:55 INFO - PROCESS | 3332 | 1461182455684 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 13:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:00:55 INFO - PROCESS | 3332 | 1461182455706 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:00:55 INFO - PROCESS | 3332 | 1461182455714 Marionette TRACE conn3 <- [1,1938,null,{}] 13:00:55 INFO - PROCESS | 3332 | 1461182455732 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:55 INFO - PROCESS | 3332 | 1461182455969 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 13:00:56 INFO - PROCESS | 3332 | 1461182456245 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x883e5c00 == 113 [pid = 3332] [id = 492] 13:00:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8e67f400) [pid = 3332] [serial = 1477] [outer = (nil)] 13:00:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8f319400) [pid = 3332] [serial = 1478] [outer = 0x8e67f400] 13:00:56 INFO - PROCESS | 3332 | 1461182456342 Marionette DEBUG loaded listener.js 13:00:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8f3a7c00) [pid = 3332] [serial = 1479] [outer = 0x8e67f400] 13:00:57 INFO - PROCESS | 3332 | 1461182457366 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1693ms 13:00:57 INFO - PROCESS | 3332 | 1461182457398 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 13:00:57 INFO - PROCESS | 3332 | 1461182457403 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 13:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:00:57 INFO - PROCESS | 3332 | 1461182457411 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:00:57 INFO - PROCESS | 3332 | 1461182457415 Marionette TRACE conn3 <- [1,1942,null,{}] 13:00:57 INFO - PROCESS | 3332 | 1461182457421 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:57 INFO - PROCESS | 3332 | 1461182457677 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 13:00:58 INFO - PROCESS | 3332 | 1461182458005 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:58 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f31b000 == 114 [pid = 3332] [id = 493] 13:00:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8fe9fc00) [pid = 3332] [serial = 1480] [outer = (nil)] 13:00:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8fea2c00) [pid = 3332] [serial = 1481] [outer = 0x8fe9fc00] 13:00:58 INFO - PROCESS | 3332 | 1461182458101 Marionette DEBUG loaded listener.js 13:00:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8fea8400) [pid = 3332] [serial = 1482] [outer = 0x8fe9fc00] 13:00:59 INFO - PROCESS | 3332 | 1461182459013 Marionette TRACE conn3 <- [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]]]}] 13:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1641ms 13:00:59 INFO - PROCESS | 3332 | 1461182459053 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 13:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:00:59 INFO - PROCESS | 3332 | 1461182459058 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 13:00:59 INFO - PROCESS | 3332 | 1461182459065 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:00:59 INFO - PROCESS | 3332 | 1461182459069 Marionette TRACE conn3 <- [1,1946,null,{}] 13:00:59 INFO - PROCESS | 3332 | 1461182459075 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:00:59 INFO - PROCESS | 3332 | 1461182459332 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 13:00:59 INFO - PROCESS | 3332 | 1461182459658 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:59 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e926400 == 115 [pid = 3332] [id = 494] 13:00:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8fe9a000) [pid = 3332] [serial = 1483] [outer = (nil)] 13:00:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x90287400) [pid = 3332] [serial = 1484] [outer = 0x8fe9a000] 13:00:59 INFO - PROCESS | 3332 | 1461182459756 Marionette DEBUG loaded listener.js 13:00:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x9028d000) [pid = 3332] [serial = 1485] [outer = 0x8fe9a000] 13:01:00 INFO - PROCESS | 3332 | 1461182460726 Marionette TRACE conn3 <- [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]]]}] 13:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1690ms 13:01:00 INFO - PROCESS | 3332 | 1461182460756 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 13:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:01:00 INFO - PROCESS | 3332 | 1461182460760 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 13:01:00 INFO - PROCESS | 3332 | 1461182460768 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:01:00 INFO - PROCESS | 3332 | 1461182460771 Marionette TRACE conn3 <- [1,1950,null,{}] 13:01:00 INFO - PROCESS | 3332 | 1461182460778 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:01 INFO - PROCESS | 3332 | 1461182461058 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 13:01:01 INFO - PROCESS | 3332 | 1461182461402 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:01 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b057000 == 116 [pid = 3332] [id = 495] 13:01:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x90283800) [pid = 3332] [serial = 1486] [outer = (nil)] 13:01:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x91405400) [pid = 3332] [serial = 1487] [outer = 0x90283800] 13:01:01 INFO - PROCESS | 3332 | 1461182461506 Marionette DEBUG loaded listener.js 13:01:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x91410c00) [pid = 3332] [serial = 1488] [outer = 0x90283800] 13:01:02 INFO - PROCESS | 3332 | 1461182462412 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1689ms 13:01:02 INFO - PROCESS | 3332 | 1461182462456 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 13:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:01:02 INFO - PROCESS | 3332 | 1461182462461 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 13:01:02 INFO - PROCESS | 3332 | 1461182462468 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:01:02 INFO - PROCESS | 3332 | 1461182462471 Marionette TRACE conn3 <- [1,1954,null,{}] 13:01:02 INFO - PROCESS | 3332 | 1461182462477 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:02 INFO - PROCESS | 3332 | 1461182462731 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 13:01:03 INFO - PROCESS | 3332 | 1461182463064 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:03 INFO - PROCESS | 3332 | ++DOCSHELL 0x88522800 == 117 [pid = 3332] [id = 496] 13:01:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8c15e800) [pid = 3332] [serial = 1489] [outer = (nil)] 13:01:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x92bcc800) [pid = 3332] [serial = 1490] [outer = 0x8c15e800] 13:01:03 INFO - PROCESS | 3332 | 1461182463162 Marionette DEBUG loaded listener.js 13:01:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x92cf1000) [pid = 3332] [serial = 1491] [outer = 0x8c15e800] 13:01:04 INFO - PROCESS | 3332 | 1461182464045 Marionette TRACE conn3 <- [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]]]}] 13:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1637ms 13:01:04 INFO - PROCESS | 3332 | 1461182464119 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 13:01:04 INFO - PROCESS | 3332 | 1461182464123 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 13:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:01:04 INFO - PROCESS | 3332 | 1461182464134 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:01:04 INFO - PROCESS | 3332 | 1461182464137 Marionette TRACE conn3 <- [1,1958,null,{}] 13:01:04 INFO - PROCESS | 3332 | 1461182464144 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:04 INFO - PROCESS | 3332 | 1461182464383 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 13:01:04 INFO - PROCESS | 3332 | 1461182464709 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:04 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e8b800 == 118 [pid = 3332] [id = 497] 13:01:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x92023000) [pid = 3332] [serial = 1492] [outer = (nil)] 13:01:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x934edc00) [pid = 3332] [serial = 1493] [outer = 0x92023000] 13:01:04 INFO - PROCESS | 3332 | 1461182464807 Marionette DEBUG loaded listener.js 13:01:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x934f2c00) [pid = 3332] [serial = 1494] [outer = 0x92023000] 13:01:05 INFO - PROCESS | 3332 | 1461182465758 Marionette TRACE conn3 <- [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]]]}] 13:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1683ms 13:01:05 INFO - PROCESS | 3332 | 1461182465820 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 13:01:05 INFO - PROCESS | 3332 | 1461182465825 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 13:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:01:05 INFO - PROCESS | 3332 | 1461182465835 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:01:05 INFO - PROCESS | 3332 | 1461182465838 Marionette TRACE conn3 <- [1,1962,null,{}] 13:01:05 INFO - PROCESS | 3332 | 1461182465845 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:06 INFO - PROCESS | 3332 | 1461182466086 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 13:01:06 INFO - PROCESS | 3332 | 1461182466410 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x8666d400 == 119 [pid = 3332] [id = 498] 13:01:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x934e9000) [pid = 3332] [serial = 1495] [outer = (nil)] 13:01:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x93cc2c00) [pid = 3332] [serial = 1496] [outer = 0x934e9000] 13:01:06 INFO - PROCESS | 3332 | 1461182466509 Marionette DEBUG loaded listener.js 13:01:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x93ccbc00) [pid = 3332] [serial = 1497] [outer = 0x934e9000] 13:01:07 INFO - PROCESS | 3332 | 1461182467440 Marionette TRACE conn3 <- [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]]]}] 13:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1631ms 13:01:07 INFO - PROCESS | 3332 | 1461182467467 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 13:01:07 INFO - PROCESS | 3332 | 1461182467472 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 13:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:01:07 INFO - PROCESS | 3332 | 1461182467479 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:01:07 INFO - PROCESS | 3332 | 1461182467483 Marionette TRACE conn3 <- [1,1966,null,{}] 13:01:07 INFO - PROCESS | 3332 | 1461182467490 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:07 INFO - PROCESS | 3332 | 1461182467740 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 13:01:08 INFO - PROCESS | 3332 | 1461182468086 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b02bc00 == 120 [pid = 3332] [id = 499] 13:01:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x8b1c6400) [pid = 3332] [serial = 1498] [outer = (nil)] 13:01:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x96cd2000) [pid = 3332] [serial = 1499] [outer = 0x8b1c6400] 13:01:08 INFO - PROCESS | 3332 | 1461182468178 Marionette DEBUG loaded listener.js 13:01:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x96f65800) [pid = 3332] [serial = 1500] [outer = 0x8b1c6400] 13:01:09 INFO - PROCESS | 3332 | 1461182469114 Marionette TRACE conn3 <- [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]]]}] 13:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1693ms 13:01:09 INFO - PROCESS | 3332 | 1461182469173 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 13:01:09 INFO - PROCESS | 3332 | 1461182469178 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 13:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:01:09 INFO - PROCESS | 3332 | 1461182469186 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:01:09 INFO - PROCESS | 3332 | 1461182469191 Marionette TRACE conn3 <- [1,1970,null,{}] 13:01:09 INFO - PROCESS | 3332 | 1461182469197 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:09 INFO - PROCESS | 3332 | 1461182469458 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 13:01:09 INFO - PROCESS | 3332 | 1461182469801 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:09 INFO - PROCESS | 3332 | ++DOCSHELL 0x95dcdc00 == 121 [pid = 3332] [id = 500] 13:01:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x97e96000) [pid = 3332] [serial = 1501] [outer = (nil)] 13:01:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x97e9d400) [pid = 3332] [serial = 1502] [outer = 0x97e96000] 13:01:09 INFO - PROCESS | 3332 | 1461182469904 Marionette DEBUG loaded listener.js 13:01:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x981c6000) [pid = 3332] [serial = 1503] [outer = 0x97e96000] 13:01:10 INFO - PROCESS | 3332 | 1461182470873 Marionette TRACE conn3 <- [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]]]}] 13:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1736ms 13:01:10 INFO - PROCESS | 3332 | 1461182470924 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 13:01:10 INFO - PROCESS | 3332 | 1461182470928 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 13:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:01:10 INFO - PROCESS | 3332 | 1461182470935 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:01:10 INFO - PROCESS | 3332 | 1461182470939 Marionette TRACE conn3 <- [1,1974,null,{}] 13:01:10 INFO - PROCESS | 3332 | 1461182470945 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:11 INFO - PROCESS | 3332 | 1461182471178 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 13:01:11 INFO - PROCESS | 3332 | 1461182471506 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x8992e800 == 122 [pid = 3332] [id = 501] 13:01:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x97c06400) [pid = 3332] [serial = 1504] [outer = (nil)] 13:01:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x9918a000) [pid = 3332] [serial = 1505] [outer = 0x97c06400] 13:01:11 INFO - PROCESS | 3332 | 1461182471607 Marionette DEBUG loaded listener.js 13:01:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x99195c00) [pid = 3332] [serial = 1506] [outer = 0x97c06400] 13:01:12 INFO - PROCESS | 3332 | 1461182472484 Marionette TRACE conn3 <- [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]]]}] 13:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1582ms 13:01:12 INFO - PROCESS | 3332 | 1461182472518 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 13:01:12 INFO - PROCESS | 3332 | 1461182472523 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 13:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:01:12 INFO - PROCESS | 3332 | 1461182472529 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:01:12 INFO - PROCESS | 3332 | 1461182472533 Marionette TRACE conn3 <- [1,1978,null,{}] 13:01:12 INFO - PROCESS | 3332 | 1461182472539 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:12 INFO - PROCESS | 3332 | 1461182472780 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 13:01:13 INFO - PROCESS | 3332 | 1461182473117 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x89dda400 == 123 [pid = 3332] [id = 502] 13:01:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x93cc4400) [pid = 3332] [serial = 1507] [outer = (nil)] 13:01:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x99c78000) [pid = 3332] [serial = 1508] [outer = 0x93cc4400] 13:01:13 INFO - PROCESS | 3332 | 1461182473217 Marionette DEBUG loaded listener.js 13:01:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x9b094400) [pid = 3332] [serial = 1509] [outer = 0x93cc4400] 13:01:14 INFO - PROCESS | 3332 | 1461182474139 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1681ms 13:01:14 INFO - PROCESS | 3332 | 1461182474211 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 13:01:14 INFO - PROCESS | 3332 | 1461182474216 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 13:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:01:14 INFO - PROCESS | 3332 | 1461182474222 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:01:14 INFO - PROCESS | 3332 | 1461182474226 Marionette TRACE conn3 <- [1,1982,null,{}] 13:01:14 INFO - PROCESS | 3332 | 1461182474232 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:14 INFO - PROCESS | 3332 | 1461182474503 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 13:01:14 INFO - PROCESS | 3332 | 1461182474835 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:14 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f4cd400 == 124 [pid = 3332] [id = 503] 13:01:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x98a9c000) [pid = 3332] [serial = 1510] [outer = (nil)] 13:01:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x9ff32000) [pid = 3332] [serial = 1511] [outer = 0x98a9c000] 13:01:14 INFO - PROCESS | 3332 | 1461182474932 Marionette DEBUG loaded listener.js 13:01:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x9ff39800) [pid = 3332] [serial = 1512] [outer = 0x98a9c000] 13:01:15 INFO - PROCESS | 3332 | 1461182475856 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1687ms 13:01:15 INFO - PROCESS | 3332 | 1461182475910 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 13:01:15 INFO - PROCESS | 3332 | 1461182475914 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 13:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:01:15 INFO - PROCESS | 3332 | 1461182475921 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:01:15 INFO - PROCESS | 3332 | 1461182475924 Marionette TRACE conn3 <- [1,1986,null,{}] 13:01:15 INFO - PROCESS | 3332 | 1461182475930 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:16 INFO - PROCESS | 3332 | 1461182476167 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 13:01:16 INFO - PROCESS | 3332 | 1461182476499 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:16 INFO - PROCESS | 3332 | ++DOCSHELL 0x99ba7000 == 125 [pid = 3332] [id = 504] 13:01:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x9fc99400) [pid = 3332] [serial = 1513] [outer = (nil)] 13:01:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0xa0f67400) [pid = 3332] [serial = 1514] [outer = 0x9fc99400] 13:01:16 INFO - PROCESS | 3332 | 1461182476601 Marionette DEBUG loaded listener.js 13:01:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0xa2a2d400) [pid = 3332] [serial = 1515] [outer = 0x9fc99400] 13:01:17 INFO - PROCESS | 3332 | 1461182477475 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1589ms 13:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:01:17 INFO - PROCESS | 3332 | 1461182477510 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 13:01:17 INFO - PROCESS | 3332 | 1461182477514 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 13:01:17 INFO - PROCESS | 3332 | 1461182477521 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:01:17 INFO - PROCESS | 3332 | 1461182477525 Marionette TRACE conn3 <- [1,1990,null,{}] 13:01:17 INFO - PROCESS | 3332 | 1461182477531 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:17 INFO - PROCESS | 3332 | 1461182477780 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 13:01:18 INFO - PROCESS | 3332 | 1461182478119 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:18 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b986000 == 126 [pid = 3332] [id = 505] 13:01:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x8c21cc00) [pid = 3332] [serial = 1516] [outer = (nil)] 13:01:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0xa2ace400) [pid = 3332] [serial = 1517] [outer = 0x8c21cc00] 13:01:18 INFO - PROCESS | 3332 | 1461182478217 Marionette DEBUG loaded listener.js 13:01:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0xa3c79c00) [pid = 3332] [serial = 1518] [outer = 0x8c21cc00] 13:01:19 INFO - PROCESS | 3332 | 1461182479098 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1635ms 13:01:19 INFO - PROCESS | 3332 | 1461182479172 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 13:01:19 INFO - PROCESS | 3332 | 1461182479176 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 13:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:01:19 INFO - PROCESS | 3332 | 1461182479187 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:01:19 INFO - PROCESS | 3332 | 1461182479191 Marionette TRACE conn3 <- [1,1994,null,{}] 13:01:19 INFO - PROCESS | 3332 | 1461182479197 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:19 INFO - PROCESS | 3332 | 1461182479434 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 13:01:19 INFO - PROCESS | 3332 | 1461182479767 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:19 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b7ae800 == 127 [pid = 3332] [id = 506] 13:01:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x8b7afc00) [pid = 3332] [serial = 1519] [outer = (nil)] 13:01:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x8b7b7400) [pid = 3332] [serial = 1520] [outer = 0x8b7afc00] 13:01:19 INFO - PROCESS | 3332 | 1461182479866 Marionette DEBUG loaded listener.js 13:01:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x8b7ba800) [pid = 3332] [serial = 1521] [outer = 0x8b7afc00] 13:01:20 INFO - PROCESS | 3332 | 1461182480828 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1681ms 13:01:20 INFO - PROCESS | 3332 | 1461182480870 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 13:01:20 INFO - PROCESS | 3332 | 1461182480874 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 13:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:01:20 INFO - PROCESS | 3332 | 1461182480881 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:01:20 INFO - PROCESS | 3332 | 1461182480884 Marionette TRACE conn3 <- [1,1998,null,{}] 13:01:20 INFO - PROCESS | 3332 | 1461182480891 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:21 INFO - PROCESS | 3332 | 1461182481141 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 13:01:21 INFO - PROCESS | 3332 | 1461182481476 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:23 INFO - PROCESS | 3332 | --DOCSHELL 0x90795000 == 126 [pid = 3332] [id = 349] 13:01:23 INFO - PROCESS | 3332 | --DOCSHELL 0x91207400 == 125 [pid = 3332] [id = 348] 13:01:23 INFO - PROCESS | 3332 | --DOCSHELL 0x93509000 == 124 [pid = 3332] [id = 351] 13:01:23 INFO - PROCESS | 3332 | --DOCSHELL 0x92cfc800 == 123 [pid = 3332] [id = 439] 13:01:23 INFO - PROCESS | 3332 | --DOCSHELL 0x96f71400 == 122 [pid = 3332] [id = 352] 13:01:23 INFO - PROCESS | 3332 | --DOCSHELL 0x86679800 == 121 [pid = 3332] [id = 441] 13:01:23 INFO - PROCESS | 3332 | --DOCSHELL 0x96f73400 == 120 [pid = 3332] [id = 353] 13:01:23 INFO - PROCESS | 3332 | --DOCSHELL 0x9028b400 == 119 [pid = 3332] [id = 347] 13:01:23 INFO - PROCESS | 3332 | --DOCSHELL 0x912b0400 == 118 [pid = 3332] [id = 350] 13:01:23 INFO - PROCESS | 3332 | --DOCSHELL 0x97770400 == 117 [pid = 3332] [id = 440] 13:01:23 INFO - PROCESS | 3332 | --DOCSHELL 0x85ca5400 == 116 [pid = 3332] [id = 438] 13:01:23 INFO - PROCESS | 3332 | --DOCSHELL 0x8666e800 == 115 [pid = 3332] [id = 442] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x8e847400) [pid = 3332] [serial = 1352] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x9ff32c00) [pid = 3332] [serial = 1389] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x883edc00) [pid = 3332] [serial = 1394] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x9140e400) [pid = 3332] [serial = 1365] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x86f8ac00) [pid = 3332] [serial = 1343] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x94738000) [pid = 3332] [serial = 1373] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x9350f800) [pid = 3332] [serial = 1371] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x8c142800) [pid = 3332] [serial = 1349] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x8b038400) [pid = 3332] [serial = 1347] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x90416800) [pid = 3332] [serial = 1362] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x8e928800) [pid = 3332] [serial = 1353] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x8b1d2400) [pid = 3332] [serial = 1401] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x8fea4800) [pid = 3332] [serial = 1358] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x89f8bc00) [pid = 3332] [serial = 1346] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x96c54800) [pid = 3332] [serial = 1374] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x99b7d000) [pid = 3332] [serial = 1382] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x9ea17400) [pid = 3332] [serial = 1385] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x8f35cc00) [pid = 3332] [serial = 1355] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x93501800) [pid = 3332] [serial = 1370] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x8972f000) [pid = 3332] [serial = 1397] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x9fb21000) [pid = 3332] [serial = 1386] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x8f3a0400) [pid = 3332] [serial = 1356] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x8c158800) [pid = 3332] [serial = 1350] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x92bd0000) [pid = 3332] [serial = 1368] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x92bc7c00) [pid = 3332] [serial = 1367] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x9fc5e800) [pid = 3332] [serial = 1388] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x984d1c00) [pid = 3332] [serial = 1379] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x97e9a400) [pid = 3332] [serial = 1376] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x8b36b000) [pid = 3332] [serial = 1278] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8b968c00) [pid = 3332] [serial = 1403] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x87de6400) [pid = 3332] [serial = 1344] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x9038f800) [pid = 3332] [serial = 1361] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x90282400) [pid = 3332] [serial = 1359] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0xa0ad5800) [pid = 3332] [serial = 1391] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x98545000) [pid = 3332] [serial = 1380] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x91406800) [pid = 3332] [serial = 1364] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x89dcf000) [pid = 3332] [serial = 1398] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x97e9e000) [pid = 3332] [serial = 1377] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x99b86400) [pid = 3332] [serial = 1383] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0xa0c3b000) [pid = 3332] [serial = 1392] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x88c0e400) [pid = 3332] [serial = 1395] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x8b063000) [pid = 3332] [serial = 1400] [outer = (nil)] [url = about:blank] 13:01:23 INFO - PROCESS | 3332 | ++DOCSHELL 0x8666e800 == 116 [pid = 3332] [id = 507] 13:01:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x86679800) [pid = 3332] [serial = 1522] [outer = (nil)] 13:01:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x86f98800) [pid = 3332] [serial = 1523] [outer = 0x86679800] 13:01:23 INFO - PROCESS | 3332 | 1461182483790 Marionette DEBUG loaded listener.js 13:01:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x883e4000) [pid = 3332] [serial = 1524] [outer = 0x86679800] 13:01:24 INFO - PROCESS | 3332 | 1461182484648 Marionette TRACE conn3 <- [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]]]}] 13:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 3797ms 13:01:24 INFO - PROCESS | 3332 | 1461182484680 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 13:01:24 INFO - PROCESS | 3332 | 1461182484687 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 13:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:01:24 INFO - PROCESS | 3332 | 1461182484701 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:01:24 INFO - PROCESS | 3332 | 1461182484707 Marionette TRACE conn3 <- [1,2002,null,{}] 13:01:24 INFO - PROCESS | 3332 | 1461182484715 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:24 INFO - PROCESS | 3332 | 1461182484945 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 13:01:25 INFO - PROCESS | 3332 | 1461182485157 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:25 INFO - PROCESS | 3332 | ++DOCSHELL 0x89724800 == 117 [pid = 3332] [id = 508] 13:01:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x89724c00) [pid = 3332] [serial = 1525] [outer = (nil)] 13:01:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8992dc00) [pid = 3332] [serial = 1526] [outer = 0x89724c00] 13:01:25 INFO - PROCESS | 3332 | 1461182485293 Marionette DEBUG loaded listener.js 13:01:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x89dcf000) [pid = 3332] [serial = 1527] [outer = 0x89724c00] 13:01:26 INFO - PROCESS | 3332 | 1461182486152 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1536ms 13:01:26 INFO - PROCESS | 3332 | 1461182486236 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 13:01:26 INFO - PROCESS | 3332 | 1461182486242 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 13:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:01:26 INFO - PROCESS | 3332 | 1461182486252 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:01:26 INFO - PROCESS | 3332 | 1461182486257 Marionette TRACE conn3 <- [1,2006,null,{}] 13:01:26 INFO - PROCESS | 3332 | 1461182486270 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:26 INFO - PROCESS | 3332 | 1461182486555 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 13:01:26 INFO - PROCESS | 3332 | 1461182486587 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x89723000 == 118 [pid = 3332] [id = 509] 13:01:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8992e400) [pid = 3332] [serial = 1528] [outer = (nil)] 13:01:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8b1ce000) [pid = 3332] [serial = 1529] [outer = 0x8992e400] 13:01:26 INFO - PROCESS | 3332 | 1461182486668 Marionette DEBUG loaded listener.js 13:01:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8b7b1c00) [pid = 3332] [serial = 1530] [outer = 0x8992e400] 13:01:27 INFO - PROCESS | 3332 | 1461182487847 Marionette TRACE conn3 <- [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]]]}] 13:01:27 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 13:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1644ms 13:01:27 INFO - PROCESS | 3332 | 1461182487898 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 13:01:27 INFO - PROCESS | 3332 | 1461182487902 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 13:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:01:27 INFO - PROCESS | 3332 | 1461182487915 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:01:27 INFO - PROCESS | 3332 | 1461182487921 Marionette TRACE conn3 <- [1,2010,null,{}] 13:01:27 INFO - PROCESS | 3332 | 1461182487937 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:28 INFO - PROCESS | 3332 | 1461182488232 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 13:01:28 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x89ee7800) [pid = 3332] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:01:28 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x88514800) [pid = 3332] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:01:28 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8c14f400) [pid = 3332] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:01:28 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x8f322800) [pid = 3332] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:01:28 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x90794800) [pid = 3332] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:01:28 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x8666f800) [pid = 3332] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:01:28 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x86f99400) [pid = 3332] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:01:28 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x8c21dc00) [pid = 3332] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:01:28 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x93cc6000) [pid = 3332] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:01:28 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x98a95c00) [pid = 3332] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:01:28 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x8b989c00) [pid = 3332] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:01:29 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x8f359800) [pid = 3332] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:01:29 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x8e840000) [pid = 3332] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:01:29 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x91f1f800) [pid = 3332] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:01:29 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x89ee9400) [pid = 3332] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:01:29 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x88c08800) [pid = 3332] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:01:29 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x96f6c800) [pid = 3332] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:01:29 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x90412c00) [pid = 3332] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:01:29 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x8ffe7c00) [pid = 3332] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:01:29 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x8c211400) [pid = 3332] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:01:29 INFO - PROCESS | 3332 | --DOMWINDOW == 122 (0x934ee800) [pid = 3332] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:01:29 INFO - PROCESS | 3332 | --DOMWINDOW == 121 (0x89f90400) [pid = 3332] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:01:29 INFO - PROCESS | 3332 | 1461182489049 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x85cae800 == 119 [pid = 3332] [id = 510] 13:01:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 122 (0x8666f800) [pid = 3332] [serial = 1531] [outer = (nil)] 13:01:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0x89935800) [pid = 3332] [serial = 1532] [outer = 0x8666f800] 13:01:29 INFO - PROCESS | 3332 | 1461182489133 Marionette DEBUG loaded listener.js 13:01:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x8b05a800) [pid = 3332] [serial = 1533] [outer = 0x8666f800] 13:01:29 INFO - PROCESS | 3332 | 1461182489906 Marionette TRACE conn3 <- [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]]]}] 13:01:29 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 13:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2037ms 13:01:29 INFO - PROCESS | 3332 | 1461182489953 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 13:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:01:29 INFO - PROCESS | 3332 | 1461182489958 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 13:01:29 INFO - PROCESS | 3332 | 1461182489965 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:01:29 INFO - PROCESS | 3332 | 1461182489969 Marionette TRACE conn3 <- [1,2014,null,{}] 13:01:29 INFO - PROCESS | 3332 | 1461182489975 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:30 INFO - PROCESS | 3332 | 1461182490269 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 13:01:30 INFO - PROCESS | 3332 | 1461182490287 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:30 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c08800 == 120 [pid = 3332] [id = 511] 13:01:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x89930800) [pid = 3332] [serial = 1534] [outer = (nil)] 13:01:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x8e683c00) [pid = 3332] [serial = 1535] [outer = 0x89930800] 13:01:30 INFO - PROCESS | 3332 | 1461182490372 Marionette DEBUG loaded listener.js 13:01:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x8e7b2000) [pid = 3332] [serial = 1536] [outer = 0x89930800] 13:01:31 INFO - PROCESS | 3332 | 1461182491661 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1740ms 13:01:31 INFO - PROCESS | 3332 | 1461182491707 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 13:01:31 INFO - PROCESS | 3332 | 1461182491715 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 13:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:01:31 INFO - PROCESS | 3332 | 1461182491725 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:01:31 INFO - PROCESS | 3332 | 1461182491732 Marionette TRACE conn3 <- [1,2018,null,{}] 13:01:31 INFO - PROCESS | 3332 | 1461182491741 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:32 INFO - PROCESS | 3332 | 1461182492000 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 13:01:32 INFO - PROCESS | 3332 | 1461182492344 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:32 INFO - PROCESS | 3332 | ++DOCSHELL 0x88518400 == 121 [pid = 3332] [id = 512] 13:01:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x88eed000) [pid = 3332] [serial = 1537] [outer = (nil)] 13:01:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x89f8f400) [pid = 3332] [serial = 1538] [outer = 0x88eed000] 13:01:32 INFO - PROCESS | 3332 | 1461182492450 Marionette DEBUG loaded listener.js 13:01:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x8b059c00) [pid = 3332] [serial = 1539] [outer = 0x88eed000] 13:01:33 INFO - PROCESS | 3332 | 1461182493406 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1750ms 13:01:33 INFO - PROCESS | 3332 | 1461182493477 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 13:01:33 INFO - PROCESS | 3332 | 1461182493487 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 13:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:01:33 INFO - PROCESS | 3332 | 1461182493499 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:01:33 INFO - PROCESS | 3332 | 1461182493503 Marionette TRACE conn3 <- [1,2022,null,{}] 13:01:33 INFO - PROCESS | 3332 | 1461182493511 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:33 INFO - PROCESS | 3332 | 1461182493794 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 13:01:34 INFO - PROCESS | 3332 | 1461182494190 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b981000 == 122 [pid = 3332] [id = 513] 13:01:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x8b981c00) [pid = 3332] [serial = 1540] [outer = (nil)] 13:01:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8c158800) [pid = 3332] [serial = 1541] [outer = 0x8b981c00] 13:01:34 INFO - PROCESS | 3332 | 1461182494287 Marionette DEBUG loaded listener.js 13:01:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8e67c400) [pid = 3332] [serial = 1542] [outer = 0x8b981c00] 13:01:35 INFO - PROCESS | 3332 | 1461182495248 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1785ms 13:01:35 INFO - PROCESS | 3332 | 1461182495283 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 13:01:35 INFO - PROCESS | 3332 | 1461182495288 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 13:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:01:35 INFO - PROCESS | 3332 | 1461182495295 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:01:35 INFO - PROCESS | 3332 | 1461182495302 Marionette TRACE conn3 <- [1,2026,null,{}] 13:01:35 INFO - PROCESS | 3332 | 1461182495319 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:35 INFO - PROCESS | 3332 | 1461182495572 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 13:01:35 INFO - PROCESS | 3332 | 1461182495949 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:35 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e849400 == 123 [pid = 3332] [id = 514] 13:01:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8e927800) [pid = 3332] [serial = 1543] [outer = (nil)] 13:01:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8f319c00) [pid = 3332] [serial = 1544] [outer = 0x8e927800] 13:01:36 INFO - PROCESS | 3332 | 1461182496053 Marionette DEBUG loaded listener.js 13:01:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8f326c00) [pid = 3332] [serial = 1545] [outer = 0x8e927800] 13:01:36 INFO - PROCESS | 3332 | 1461182496957 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1741ms 13:01:37 INFO - PROCESS | 3332 | 1461182497037 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 13:01:37 INFO - PROCESS | 3332 | 1461182497043 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 13:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:01:37 INFO - PROCESS | 3332 | 1461182497050 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:01:37 INFO - PROCESS | 3332 | 1461182497053 Marionette TRACE conn3 <- [1,2030,null,{}] 13:01:37 INFO - PROCESS | 3332 | 1461182497059 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:37 INFO - PROCESS | 3332 | 1461182497295 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 13:01:37 INFO - PROCESS | 3332 | 1461182497620 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:37 INFO - PROCESS | 3332 | ++DOCSHELL 0x89939800 == 124 [pid = 3332] [id = 515] 13:01:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8e92b400) [pid = 3332] [serial = 1546] [outer = (nil)] 13:01:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8f4ce400) [pid = 3332] [serial = 1547] [outer = 0x8e92b400] 13:01:37 INFO - PROCESS | 3332 | 1461182497722 Marionette DEBUG loaded listener.js 13:01:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8fea1400) [pid = 3332] [serial = 1548] [outer = 0x8e92b400] 13:01:38 INFO - PROCESS | 3332 | 1461182498637 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1644ms 13:01:38 INFO - PROCESS | 3332 | 1461182498696 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 13:01:38 INFO - PROCESS | 3332 | 1461182498700 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 13:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:01:38 INFO - PROCESS | 3332 | 1461182498707 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:01:38 INFO - PROCESS | 3332 | 1461182498711 Marionette TRACE conn3 <- [1,2034,null,{}] 13:01:38 INFO - PROCESS | 3332 | 1461182498717 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:38 INFO - PROCESS | 3332 | 1461182498947 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 13:01:39 INFO - PROCESS | 3332 | 1461182499267 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e927400 == 125 [pid = 3332] [id = 516] 13:01:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8f35bc00) [pid = 3332] [serial = 1549] [outer = (nil)] 13:01:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8ffeb800) [pid = 3332] [serial = 1550] [outer = 0x8f35bc00] 13:01:39 INFO - PROCESS | 3332 | 1461182499365 Marionette DEBUG loaded listener.js 13:01:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x90289000) [pid = 3332] [serial = 1551] [outer = 0x8f35bc00] 13:01:40 INFO - PROCESS | 3332 | 1461182500283 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1635ms 13:01:40 INFO - PROCESS | 3332 | 1461182500343 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 13:01:40 INFO - PROCESS | 3332 | 1461182500347 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 13:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:01:40 INFO - PROCESS | 3332 | 1461182500354 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:01:40 INFO - PROCESS | 3332 | 1461182500358 Marionette TRACE conn3 <- [1,2038,null,{}] 13:01:40 INFO - PROCESS | 3332 | 1461182500364 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:40 INFO - PROCESS | 3332 | 1461182500671 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 13:01:41 INFO - PROCESS | 3332 | 1461182500987 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x8851f400 == 126 [pid = 3332] [id = 517] 13:01:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8ffe4c00) [pid = 3332] [serial = 1552] [outer = (nil)] 13:01:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x9038ac00) [pid = 3332] [serial = 1553] [outer = 0x8ffe4c00] 13:01:41 INFO - PROCESS | 3332 | 1461182501081 Marionette DEBUG loaded listener.js 13:01:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x90418000) [pid = 3332] [serial = 1554] [outer = 0x8ffe4c00] 13:01:42 INFO - PROCESS | 3332 | 1461182502009 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1735ms 13:01:42 INFO - PROCESS | 3332 | 1461182502090 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 13:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:01:42 INFO - PROCESS | 3332 | 1461182502094 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 13:01:42 INFO - PROCESS | 3332 | 1461182502101 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:01:42 INFO - PROCESS | 3332 | 1461182502105 Marionette TRACE conn3 <- [1,2042,null,{}] 13:01:42 INFO - PROCESS | 3332 | 1461182502111 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:42 INFO - PROCESS | 3332 | 1461182502378 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 13:01:42 INFO - PROCESS | 3332 | 1461182502704 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:42 INFO - PROCESS | 3332 | ++DOCSHELL 0x89eeb000 == 127 [pid = 3332] [id = 518] 13:01:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x8ffe2c00) [pid = 3332] [serial = 1555] [outer = (nil)] 13:01:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x91408800) [pid = 3332] [serial = 1556] [outer = 0x8ffe2c00] 13:01:42 INFO - PROCESS | 3332 | 1461182502802 Marionette DEBUG loaded listener.js 13:01:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x914de800) [pid = 3332] [serial = 1557] [outer = 0x8ffe2c00] 13:01:43 INFO - PROCESS | 3332 | 1461182503696 Marionette TRACE conn3 <- [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]]]}] 13:01:43 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) 13:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1636ms 13:01:43 INFO - PROCESS | 3332 | 1461182503737 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 13:01:43 INFO - PROCESS | 3332 | 1461182503742 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 13:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:01:43 INFO - PROCESS | 3332 | 1461182503748 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:01:43 INFO - PROCESS | 3332 | 1461182503752 Marionette TRACE conn3 <- [1,2046,null,{}] 13:01:43 INFO - PROCESS | 3332 | 1461182503758 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:43 INFO - PROCESS | 3332 | 1461182503986 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 13:01:44 INFO - PROCESS | 3332 | 1461182504306 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:44 INFO - PROCESS | 3332 | ++DOCSHELL 0x90420c00 == 128 [pid = 3332] [id = 519] 13:01:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x90795000) [pid = 3332] [serial = 1558] [outer = (nil)] 13:01:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x92abac00) [pid = 3332] [serial = 1559] [outer = 0x90795000] 13:01:44 INFO - PROCESS | 3332 | 1461182504403 Marionette DEBUG loaded listener.js 13:01:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x92bcb400) [pid = 3332] [serial = 1560] [outer = 0x90795000] 13:01:45 INFO - PROCESS | 3332 | 1461182505302 Marionette TRACE conn3 <- [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]]]}] 13:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1588ms 13:01:45 INFO - PROCESS | 3332 | 1461182505337 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 13:01:45 INFO - PROCESS | 3332 | 1461182505340 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 13:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:01:45 INFO - PROCESS | 3332 | 1461182505348 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:01:45 INFO - PROCESS | 3332 | 1461182505352 Marionette TRACE conn3 <- [1,2050,null,{}] 13:01:45 INFO - PROCESS | 3332 | 1461182505358 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:45 INFO - PROCESS | 3332 | 1461182505582 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 13:01:45 INFO - PROCESS | 3332 | 1461182505944 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:45 INFO - PROCESS | 3332 | ++DOCSHELL 0x87ddf400 == 129 [pid = 3332] [id = 520] 13:01:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x89dd0800) [pid = 3332] [serial = 1561] [outer = (nil)] 13:01:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x934f0400) [pid = 3332] [serial = 1562] [outer = 0x89dd0800] 13:01:46 INFO - PROCESS | 3332 | 1461182506043 Marionette DEBUG loaded listener.js 13:01:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x93501800) [pid = 3332] [serial = 1563] [outer = 0x89dd0800] 13:01:47 INFO - PROCESS | 3332 | 1461182507083 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1787ms 13:01:47 INFO - PROCESS | 3332 | 1461182507136 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 13:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:01:47 INFO - PROCESS | 3332 | 1461182507140 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 13:01:47 INFO - PROCESS | 3332 | 1461182507147 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:01:47 INFO - PROCESS | 3332 | 1461182507151 Marionette TRACE conn3 <- [1,2054,null,{}] 13:01:47 INFO - PROCESS | 3332 | 1461182507157 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:47 INFO - PROCESS | 3332 | 1461182507407 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 13:01:47 INFO - PROCESS | 3332 | 1461182507750 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:47 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f4c9000 == 130 [pid = 3332] [id = 521] 13:01:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x92025400) [pid = 3332] [serial = 1564] [outer = (nil)] 13:01:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x93cc9c00) [pid = 3332] [serial = 1565] [outer = 0x92025400] 13:01:47 INFO - PROCESS | 3332 | 1461182507851 Marionette DEBUG loaded listener.js 13:01:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x94735400) [pid = 3332] [serial = 1566] [outer = 0x92025400] 13:01:48 INFO - PROCESS | 3332 | 1461182508799 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1692ms 13:01:48 INFO - PROCESS | 3332 | 1461182508839 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 13:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:01:48 INFO - PROCESS | 3332 | 1461182508844 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 13:01:48 INFO - PROCESS | 3332 | 1461182508850 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:01:48 INFO - PROCESS | 3332 | 1461182508855 Marionette TRACE conn3 <- [1,2058,null,{}] 13:01:48 INFO - PROCESS | 3332 | 1461182508861 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:49 INFO - PROCESS | 3332 | 1461182509129 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 13:01:49 INFO - PROCESS | 3332 | 1461182509472 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:49 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cf9400 == 131 [pid = 3332] [id = 522] 13:01:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x96f71800) [pid = 3332] [serial = 1567] [outer = (nil)] 13:01:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x97774c00) [pid = 3332] [serial = 1568] [outer = 0x96f71800] 13:01:49 INFO - PROCESS | 3332 | 1461182509576 Marionette DEBUG loaded listener.js 13:01:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x97c0b800) [pid = 3332] [serial = 1569] [outer = 0x96f71800] 13:01:50 INFO - PROCESS | 3332 | 1461182510558 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1796ms 13:01:50 INFO - PROCESS | 3332 | 1461182510648 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 13:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:01:50 INFO - PROCESS | 3332 | 1461182510652 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 13:01:50 INFO - PROCESS | 3332 | 1461182510659 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:01:50 INFO - PROCESS | 3332 | 1461182510663 Marionette TRACE conn3 <- [1,2062,null,{}] 13:01:50 INFO - PROCESS | 3332 | 1461182510669 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:50 INFO - PROCESS | 3332 | 1461182510936 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 13:01:51 INFO - PROCESS | 3332 | 1461182511315 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:51 INFO - PROCESS | 3332 | ++DOCSHELL 0x96f77400 == 132 [pid = 3332] [id = 523] 13:01:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x9777b800) [pid = 3332] [serial = 1570] [outer = (nil)] 13:01:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x97ea3c00) [pid = 3332] [serial = 1571] [outer = 0x9777b800] 13:01:51 INFO - PROCESS | 3332 | 1461182511460 Marionette DEBUG loaded listener.js 13:01:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x983f1400) [pid = 3332] [serial = 1572] [outer = 0x9777b800] 13:01:52 INFO - PROCESS | 3332 | 1461182512377 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1791ms 13:01:52 INFO - PROCESS | 3332 | 1461182512450 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 13:01:52 INFO - PROCESS | 3332 | 1461182512454 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 13:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:01:52 INFO - PROCESS | 3332 | 1461182512461 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:01:52 INFO - PROCESS | 3332 | 1461182512464 Marionette TRACE conn3 <- [1,2066,null,{}] 13:01:52 INFO - PROCESS | 3332 | 1461182512471 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:52 INFO - PROCESS | 3332 | 1461182512754 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 13:01:53 INFO - PROCESS | 3332 | 1461182513185 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e8c400 == 133 [pid = 3332] [id = 524] 13:01:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x87dde400) [pid = 3332] [serial = 1573] [outer = (nil)] 13:01:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x98aa4c00) [pid = 3332] [serial = 1574] [outer = 0x87dde400] 13:01:53 INFO - PROCESS | 3332 | 1461182513332 Marionette DEBUG loaded listener.js 13:01:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x98e89800) [pid = 3332] [serial = 1575] [outer = 0x87dde400] 13:01:54 INFO - PROCESS | 3332 | 1461182514603 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2192ms 13:01:54 INFO - PROCESS | 3332 | 1461182514654 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 13:01:54 INFO - PROCESS | 3332 | 1461182514659 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 13:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:01:54 INFO - PROCESS | 3332 | 1461182514665 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:01:54 INFO - PROCESS | 3332 | 1461182514669 Marionette TRACE conn3 <- [1,2070,null,{}] 13:01:54 INFO - PROCESS | 3332 | 1461182514675 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:54 INFO - PROCESS | 3332 | 1461182514901 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 13:01:55 INFO - PROCESS | 3332 | 1461182515233 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:55 INFO - PROCESS | 3332 | ++DOCSHELL 0x97ee8c00 == 134 [pid = 3332] [id = 525] 13:01:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x97eeac00) [pid = 3332] [serial = 1576] [outer = (nil)] 13:01:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x99c39400) [pid = 3332] [serial = 1577] [outer = 0x97eeac00] 13:01:55 INFO - PROCESS | 3332 | 1461182515330 Marionette DEBUG loaded listener.js 13:01:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x99c7d800) [pid = 3332] [serial = 1578] [outer = 0x97eeac00] 13:01:56 INFO - PROCESS | 3332 | 1461182516250 Marionette TRACE conn3 <- [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]]]}] 13:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1638ms 13:01:56 INFO - PROCESS | 3332 | 1461182516304 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 13:01:56 INFO - PROCESS | 3332 | 1461182516308 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 13:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:01:56 INFO - PROCESS | 3332 | 1461182516315 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:01:56 INFO - PROCESS | 3332 | 1461182516318 Marionette TRACE conn3 <- [1,2074,null,{}] 13:01:56 INFO - PROCESS | 3332 | 1461182516324 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:56 INFO - PROCESS | 3332 | 1461182516559 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 13:01:56 INFO - PROCESS | 3332 | 1461182516919 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b7b3400 == 135 [pid = 3332] [id = 526] 13:01:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x97e9cc00) [pid = 3332] [serial = 1579] [outer = (nil)] 13:01:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x9ff38000) [pid = 3332] [serial = 1580] [outer = 0x97e9cc00] 13:01:57 INFO - PROCESS | 3332 | 1461182517092 Marionette DEBUG loaded listener.js 13:01:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x9ff9f400) [pid = 3332] [serial = 1581] [outer = 0x97e9cc00] 13:01:58 INFO - PROCESS | 3332 | 1461182518032 Marionette TRACE conn3 <- [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]]]}] 13:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1788ms 13:01:58 INFO - PROCESS | 3332 | 1461182518105 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 13:01:58 INFO - PROCESS | 3332 | 1461182518109 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 13:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:01:58 INFO - PROCESS | 3332 | 1461182518116 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:01:58 INFO - PROCESS | 3332 | 1461182518120 Marionette TRACE conn3 <- [1,2078,null,{}] 13:01:58 INFO - PROCESS | 3332 | 1461182518126 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:01:58 INFO - PROCESS | 3332 | 1461182518399 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 13:01:58 INFO - PROCESS | 3332 | 1461182518734 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:58 INFO - PROCESS | 3332 | ++DOCSHELL 0x97ea1c00 == 136 [pid = 3332] [id = 527] 13:01:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x9fb26000) [pid = 3332] [serial = 1582] [outer = (nil)] 13:01:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0xa2ac9c00) [pid = 3332] [serial = 1583] [outer = 0x9fb26000] 13:01:58 INFO - PROCESS | 3332 | 1461182518832 Marionette DEBUG loaded listener.js 13:01:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0xa3c79800) [pid = 3332] [serial = 1584] [outer = 0x9fb26000] 13:01:59 INFO - PROCESS | 3332 | 1461182519706 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1639ms 13:01:59 INFO - PROCESS | 3332 | 1461182519757 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 13:01:59 INFO - PROCESS | 3332 | 1461182519761 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 13:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:01:59 INFO - PROCESS | 3332 | 1461182519768 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:01:59 INFO - PROCESS | 3332 | 1461182519772 Marionette TRACE conn3 <- [1,2082,null,{}] 13:01:59 INFO - PROCESS | 3332 | 1461182519778 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:00 INFO - PROCESS | 3332 | 1461182520018 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 13:02:00 INFO - PROCESS | 3332 | 1461182520376 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:00 INFO - PROCESS | 3332 | ++DOCSHELL 0x86427800 == 137 [pid = 3332] [id = 528] 13:02:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x86428c00) [pid = 3332] [serial = 1585] [outer = (nil)] 13:02:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x8642f400) [pid = 3332] [serial = 1586] [outer = 0x86428c00] 13:02:00 INFO - PROCESS | 3332 | 1461182520519 Marionette DEBUG loaded listener.js 13:02:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x86431400) [pid = 3332] [serial = 1587] [outer = 0x86428c00] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x86675400 == 136 [pid = 3332] [id = 273] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x92cf7800 == 135 [pid = 3332] [id = 461] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x9fc55c00 == 134 [pid = 3332] [id = 463] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8851c800 == 133 [pid = 3332] [id = 486] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8c153800 == 132 [pid = 3332] [id = 420] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x93ccdc00 == 131 [pid = 3332] [id = 458] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8e841400 == 130 [pid = 3332] [id = 419] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x9790ac00 == 129 [pid = 3332] [id = 459] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x983f3400 == 128 [pid = 3332] [id = 460] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x87ddf800 == 127 [pid = 3332] [id = 462] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x85cae800 == 126 [pid = 3332] [id = 510] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x89723000 == 125 [pid = 3332] [id = 509] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x89724800 == 124 [pid = 3332] [id = 508] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8666e800 == 123 [pid = 3332] [id = 507] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x99ba7000 == 122 [pid = 3332] [id = 504] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8f4cd400 == 121 [pid = 3332] [id = 503] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x89dda400 == 120 [pid = 3332] [id = 502] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8992e800 == 119 [pid = 3332] [id = 501] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8b02bc00 == 118 [pid = 3332] [id = 499] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x95dcdc00 == 117 [pid = 3332] [id = 500] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8666d400 == 116 [pid = 3332] [id = 498] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x85e8b800 == 115 [pid = 3332] [id = 497] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x88522800 == 114 [pid = 3332] [id = 496] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8b057000 == 113 [pid = 3332] [id = 495] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8f31b000 == 112 [pid = 3332] [id = 493] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8e926400 == 111 [pid = 3332] [id = 494] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x883e5c00 == 110 [pid = 3332] [id = 492] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x89dd1000 == 109 [pid = 3332] [id = 491] 13:02:03 INFO - PROCESS | 3332 | --DOCSHELL 0x883e8c00 == 108 [pid = 3332] [id = 490] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x8c213800) [pid = 3332] [serial = 1469] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x8b05cc00) [pid = 3332] [serial = 1463] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x88ee6000) [pid = 3332] [serial = 1407] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x91405c00) [pid = 3332] [serial = 1430] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x8f358400) [pid = 3332] [serial = 1418] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x92ab3400) [pid = 3332] [serial = 1433] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x96f78000) [pid = 3332] [serial = 1443] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x992dec00) [pid = 3332] [serial = 1451] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x92abb000) [pid = 3332] [serial = 1434] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x9140ec00) [pid = 3332] [serial = 1431] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x8e685400) [pid = 3332] [serial = 1412] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x9ff35400) [pid = 3332] [serial = 1457] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x9df8ac00) [pid = 3332] [serial = 1454] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x8c21b400) [pid = 3332] [serial = 1467] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x8fea8800) [pid = 3332] [serial = 1421] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x8e925800) [pid = 3332] [serial = 1415] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x98548c00) [pid = 3332] [serial = 1448] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x8e92cc00) [pid = 3332] [serial = 1416] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x8c147000) [pid = 3332] [serial = 1410] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x8e7b8400) [pid = 3332] [serial = 1413] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x9ea18400) [pid = 3332] [serial = 1455] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x8c15c800) [pid = 3332] [serial = 1466] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x88d52400) [pid = 3332] [serial = 1460] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x97ee8400) [pid = 3332] [serial = 1446] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x95dc7c00) [pid = 3332] [serial = 1440] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0xa0a2ec00) [pid = 3332] [serial = 1458] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x96f6c000) [pid = 3332] [serial = 1442] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x8b1c4000) [pid = 3332] [serial = 1464] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x9028cc00) [pid = 3332] [serial = 1424] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x8ffe6800) [pid = 3332] [serial = 1422] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x998ccc00) [pid = 3332] [serial = 1452] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x90412000) [pid = 3332] [serial = 1428] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x98a9fc00) [pid = 3332] [serial = 1449] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x9038e000) [pid = 3332] [serial = 1427] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8b05c400) [pid = 3332] [serial = 1409] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x9473d400) [pid = 3332] [serial = 1439] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x93cc5800) [pid = 3332] [serial = 1437] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x93504400) [pid = 3332] [serial = 1436] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x88520400) [pid = 3332] [serial = 1406] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x8b97ec00) [pid = 3332] [serial = 1341] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x90298400) [pid = 3332] [serial = 1425] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8f39d000) [pid = 3332] [serial = 1419] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x8972a800) [pid = 3332] [serial = 1461] [outer = (nil)] [url = about:blank] 13:02:03 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x97e98000) [pid = 3332] [serial = 1445] [outer = (nil)] [url = about:blank] 13:02:04 INFO - PROCESS | 3332 | 1461182524201 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 4449ms 13:02:04 INFO - PROCESS | 3332 | 1461182524218 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 13:02:04 INFO - PROCESS | 3332 | 1461182524224 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 13:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:02:04 INFO - PROCESS | 3332 | 1461182524234 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:02:04 INFO - PROCESS | 3332 | 1461182524239 Marionette TRACE conn3 <- [1,2086,null,{}] 13:02:04 INFO - PROCESS | 3332 | 1461182524250 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:04 INFO - PROCESS | 3332 | 1461182524516 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 13:02:04 INFO - PROCESS | 3332 | 1461182524732 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:04 INFO - PROCESS | 3332 | ++DOCSHELL 0x87ddf800 == 109 [pid = 3332] [id = 529] 13:02:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x883e2c00) [pid = 3332] [serial = 1588] [outer = (nil)] 13:02:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x88ee6000) [pid = 3332] [serial = 1589] [outer = 0x883e2c00] 13:02:04 INFO - PROCESS | 3332 | 1461182524821 Marionette DEBUG loaded listener.js 13:02:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x89724800) [pid = 3332] [serial = 1590] [outer = 0x883e2c00] 13:02:05 INFO - PROCESS | 3332 | 1461182525635 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1443ms 13:02:05 INFO - PROCESS | 3332 | 1461182525679 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 13:02:05 INFO - PROCESS | 3332 | 1461182525687 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 13:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:02:05 INFO - PROCESS | 3332 | 1461182525698 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:02:05 INFO - PROCESS | 3332 | 1461182525702 Marionette TRACE conn3 <- [1,2090,null,{}] 13:02:05 INFO - PROCESS | 3332 | 1461182525747 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:05 INFO - PROCESS | 3332 | 1461182525983 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 13:02:06 INFO - PROCESS | 3332 | 1461182526264 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c10000 == 110 [pid = 3332] [id = 530] 13:02:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x88ee9000) [pid = 3332] [serial = 1591] [outer = (nil)] 13:02:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8b02a400) [pid = 3332] [serial = 1592] [outer = 0x88ee9000] 13:02:06 INFO - PROCESS | 3332 | 1461182526356 Marionette DEBUG loaded listener.js 13:02:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8b063400) [pid = 3332] [serial = 1593] [outer = 0x88ee9000] 13:02:07 INFO - PROCESS | 3332 | 1461182527362 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1728ms 13:02:07 INFO - PROCESS | 3332 | 1461182527427 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 13:02:07 INFO - PROCESS | 3332 | 1461182527431 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 13:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:02:07 INFO - PROCESS | 3332 | 1461182527438 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:02:07 INFO - PROCESS | 3332 | 1461182527445 Marionette TRACE conn3 <- [1,2094,null,{}] 13:02:07 INFO - PROCESS | 3332 | 1461182527468 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:07 INFO - PROCESS | 3332 | 1461182527769 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 13:02:08 INFO - PROCESS | 3332 | 1461182528032 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x89f96800 == 111 [pid = 3332] [id = 531] 13:02:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8c119400) [pid = 3332] [serial = 1594] [outer = (nil)] 13:02:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8c11c000) [pid = 3332] [serial = 1595] [outer = 0x8c119400] 13:02:08 INFO - PROCESS | 3332 | 1461182528113 Marionette DEBUG loaded listener.js 13:02:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8c120800) [pid = 3332] [serial = 1596] [outer = 0x8c119400] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x89724c00) [pid = 3332] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x86679800) [pid = 3332] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8b7afc00) [pid = 3332] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x8c21cc00) [pid = 3332] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x9fc99400) [pid = 3332] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x98a9c000) [pid = 3332] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x93cc4400) [pid = 3332] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x97c06400) [pid = 3332] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x97e96000) [pid = 3332] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x8b1c6400) [pid = 3332] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x934e9000) [pid = 3332] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x92023000) [pid = 3332] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x8c15e800) [pid = 3332] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x90283800) [pid = 3332] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x8fe9a000) [pid = 3332] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x8fe9fc00) [pid = 3332] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x8e67f400) [pid = 3332] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x8b039800) [pid = 3332] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x88522000) [pid = 3332] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x8992e400) [pid = 3332] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 122 (0x8666f800) [pid = 3332] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:02:08 INFO - PROCESS | 3332 | --DOMWINDOW == 121 (0x89f90800) [pid = 3332] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:02:09 INFO - PROCESS | 3332 | 1461182529417 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1991ms 13:02:09 INFO - PROCESS | 3332 | 1461182529430 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 13:02:09 INFO - PROCESS | 3332 | 1461182529433 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 13:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:02:09 INFO - PROCESS | 3332 | 1461182529456 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:02:09 INFO - PROCESS | 3332 | 1461182529458 Marionette TRACE conn3 <- [1,2098,null,{}] 13:02:09 INFO - PROCESS | 3332 | 1461182529469 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:09 INFO - PROCESS | 3332 | 1461182529683 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 13:02:09 INFO - PROCESS | 3332 | 1461182529879 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:09 INFO - PROCESS | 3332 | ++DOCSHELL 0x86f99000 == 112 [pid = 3332] [id = 532] 13:02:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 122 (0x8b05d000) [pid = 3332] [serial = 1597] [outer = (nil)] 13:02:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0x8c11d000) [pid = 3332] [serial = 1598] [outer = 0x8b05d000] 13:02:09 INFO - PROCESS | 3332 | 1461182529956 Marionette DEBUG loaded listener.js 13:02:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x8c124400) [pid = 3332] [serial = 1599] [outer = 0x8b05d000] 13:02:10 INFO - PROCESS | 3332 | 1461182530925 Marionette TRACE conn3 <- [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]]]}] 13:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1540ms 13:02:11 INFO - PROCESS | 3332 | 1461182530998 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 13:02:11 INFO - PROCESS | 3332 | 1461182531005 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 13:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:02:11 INFO - PROCESS | 3332 | 1461182531015 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:02:11 INFO - PROCESS | 3332 | 1461182531022 Marionette TRACE conn3 <- [1,2102,null,{}] 13:02:11 INFO - PROCESS | 3332 | 1461182531079 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:11 INFO - PROCESS | 3332 | 1461182531304 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 13:02:11 INFO - PROCESS | 3332 | 1461182531669 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c07400 == 113 [pid = 3332] [id = 533] 13:02:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x88c0ac00) [pid = 3332] [serial = 1600] [outer = (nil)] 13:02:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x88ee6800) [pid = 3332] [serial = 1601] [outer = 0x88c0ac00] 13:02:11 INFO - PROCESS | 3332 | 1461182531766 Marionette DEBUG loaded listener.js 13:02:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x8972cc00) [pid = 3332] [serial = 1602] [outer = 0x88c0ac00] 13:02:12 INFO - PROCESS | 3332 | 1461182532758 Marionette TRACE conn3 <- [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]]]}] 13:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1792ms 13:02:12 INFO - PROCESS | 3332 | 1461182532809 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 13:02:12 INFO - PROCESS | 3332 | 1461182532817 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 13:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:02:12 INFO - PROCESS | 3332 | 1461182532829 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:02:12 INFO - PROCESS | 3332 | 1461182532833 Marionette TRACE conn3 <- [1,2106,null,{}] 13:02:12 INFO - PROCESS | 3332 | 1461182532840 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:13 INFO - PROCESS | 3332 | 1461182533104 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 13:02:13 INFO - PROCESS | 3332 | 1461182533440 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b038400 == 114 [pid = 3332] [id = 534] 13:02:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x8b063800) [pid = 3332] [serial = 1603] [outer = (nil)] 13:02:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x8b7b8400) [pid = 3332] [serial = 1604] [outer = 0x8b063800] 13:02:13 INFO - PROCESS | 3332 | 1461182533536 Marionette DEBUG loaded listener.js 13:02:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x8b97c400) [pid = 3332] [serial = 1605] [outer = 0x8b063800] 13:02:14 INFO - PROCESS | 3332 | 1461182534540 Marionette TRACE conn3 <- [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]]]}] 13:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1784ms 13:02:14 INFO - PROCESS | 3332 | 1461182534614 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 13:02:14 INFO - PROCESS | 3332 | 1461182534619 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 13:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:02:14 INFO - PROCESS | 3332 | 1461182534626 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:02:14 INFO - PROCESS | 3332 | 1461182534632 Marionette TRACE conn3 <- [1,2110,null,{}] 13:02:14 INFO - PROCESS | 3332 | 1461182534650 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:14 INFO - PROCESS | 3332 | 1461182534924 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 13:02:15 INFO - PROCESS | 3332 | 1461182535298 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:15 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b7bb800 == 115 [pid = 3332] [id = 535] 13:02:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x8c15d400) [pid = 3332] [serial = 1606] [outer = (nil)] 13:02:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8c219c00) [pid = 3332] [serial = 1607] [outer = 0x8c15d400] 13:02:15 INFO - PROCESS | 3332 | 1461182535395 Marionette DEBUG loaded listener.js 13:02:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8e683000) [pid = 3332] [serial = 1608] [outer = 0x8c15d400] 13:02:16 INFO - PROCESS | 3332 | 1461182536359 Marionette TRACE conn3 <- [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]]]}] 13:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1790ms 13:02:16 INFO - PROCESS | 3332 | 1461182536416 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 13:02:16 INFO - PROCESS | 3332 | 1461182536422 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 13:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:02:16 INFO - PROCESS | 3332 | 1461182536429 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:02:16 INFO - PROCESS | 3332 | 1461182536432 Marionette TRACE conn3 <- [1,2114,null,{}] 13:02:16 INFO - PROCESS | 3332 | 1461182536439 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:16 INFO - PROCESS | 3332 | 1461182536685 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 13:02:17 INFO - PROCESS | 3332 | 1461182537016 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:17 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c11a400 == 116 [pid = 3332] [id = 536] 13:02:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8c21b400) [pid = 3332] [serial = 1609] [outer = (nil)] 13:02:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8e84c000) [pid = 3332] [serial = 1610] [outer = 0x8c21b400] 13:02:17 INFO - PROCESS | 3332 | 1461182537109 Marionette DEBUG loaded listener.js 13:02:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8e928800) [pid = 3332] [serial = 1611] [outer = 0x8c21b400] 13:02:17 INFO - PROCESS | 3332 | 1461182537984 Marionette TRACE conn3 <- [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]]]}] 13:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1635ms 13:02:18 INFO - PROCESS | 3332 | 1461182538065 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 13:02:18 INFO - PROCESS | 3332 | 1461182538070 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 13:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:02:18 INFO - PROCESS | 3332 | 1461182538076 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:02:18 INFO - PROCESS | 3332 | 1461182538080 Marionette TRACE conn3 <- [1,2118,null,{}] 13:02:18 INFO - PROCESS | 3332 | 1461182538086 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:18 INFO - PROCESS | 3332 | 1461182538311 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 13:02:18 INFO - PROCESS | 3332 | 1461182538638 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:18 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e846c00 == 117 [pid = 3332] [id = 537] 13:02:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8e847800) [pid = 3332] [serial = 1612] [outer = (nil)] 13:02:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8f31cc00) [pid = 3332] [serial = 1613] [outer = 0x8e847800] 13:02:18 INFO - PROCESS | 3332 | 1461182538735 Marionette DEBUG loaded listener.js 13:02:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8f326000) [pid = 3332] [serial = 1614] [outer = 0x8e847800] 13:02:19 INFO - PROCESS | 3332 | 1461182539653 Marionette TRACE conn3 <- [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]]]}] 13:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1635ms 13:02:19 INFO - PROCESS | 3332 | 1461182539714 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 13:02:19 INFO - PROCESS | 3332 | 1461182539718 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 13:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:02:19 INFO - PROCESS | 3332 | 1461182539726 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:02:19 INFO - PROCESS | 3332 | 1461182539730 Marionette TRACE conn3 <- [1,2122,null,{}] 13:02:19 INFO - PROCESS | 3332 | 1461182539736 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:20 INFO - PROCESS | 3332 | 1461182540034 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 13:02:20 INFO - PROCESS | 3332 | 1461182540375 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:20 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e840800 == 118 [pid = 3332] [id = 538] 13:02:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8f4d3000) [pid = 3332] [serial = 1615] [outer = (nil)] 13:02:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8ffe2000) [pid = 3332] [serial = 1616] [outer = 0x8f4d3000] 13:02:20 INFO - PROCESS | 3332 | 1461182540475 Marionette DEBUG loaded listener.js 13:02:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x90281800) [pid = 3332] [serial = 1617] [outer = 0x8f4d3000] 13:02:21 INFO - PROCESS | 3332 | 1461182541380 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1687ms 13:02:21 INFO - PROCESS | 3332 | 1461182541414 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 13:02:21 INFO - PROCESS | 3332 | 1461182541418 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 13:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:02:21 INFO - PROCESS | 3332 | 1461182541425 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:02:21 INFO - PROCESS | 3332 | 1461182541428 Marionette TRACE conn3 <- [1,2126,null,{}] 13:02:21 INFO - PROCESS | 3332 | 1461182541434 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:21 INFO - PROCESS | 3332 | 1461182541661 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 13:02:22 INFO - PROCESS | 3332 | 1461182542034 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:22 INFO - PROCESS | 3332 | ++DOCSHELL 0x85c1b800 == 119 [pid = 3332] [id = 539] 13:02:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8b7bd800) [pid = 3332] [serial = 1618] [outer = (nil)] 13:02:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x9029cc00) [pid = 3332] [serial = 1619] [outer = 0x8b7bd800] 13:02:22 INFO - PROCESS | 3332 | 1461182542122 Marionette DEBUG loaded listener.js 13:02:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x90383c00) [pid = 3332] [serial = 1620] [outer = 0x8b7bd800] 13:02:23 INFO - PROCESS | 3332 | 1461182542998 Marionette TRACE conn3 <- [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]]]}] 13:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1630ms 13:02:23 INFO - PROCESS | 3332 | 1461182543058 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 13:02:23 INFO - PROCESS | 3332 | 1461182543067 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 13:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:02:23 INFO - PROCESS | 3332 | 1461182543076 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:02:23 INFO - PROCESS | 3332 | 1461182543079 Marionette TRACE conn3 <- [1,2130,null,{}] 13:02:23 INFO - PROCESS | 3332 | 1461182543086 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:23 INFO - PROCESS | 3332 | 1461182543305 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 13:02:23 INFO - PROCESS | 3332 | 1461182543630 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:23 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c213800 == 120 [pid = 3332] [id = 540] 13:02:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x90288400) [pid = 3332] [serial = 1621] [outer = (nil)] 13:02:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x90417400) [pid = 3332] [serial = 1622] [outer = 0x90288400] 13:02:23 INFO - PROCESS | 3332 | 1461182543730 Marionette DEBUG loaded listener.js 13:02:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x9041a400) [pid = 3332] [serial = 1623] [outer = 0x90288400] 13:02:24 INFO - PROCESS | 3332 | 1461182544660 Marionette TRACE conn3 <- [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] 13:02:24 INFO - PROCESS | 3332 | 1461182544717 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 13:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:02:24 INFO - PROCESS | 3332 | 1461182544723 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:02:24 INFO - PROCESS | 3332 | 1461182544727 Marionette TRACE conn3 <- [1,2134,null,{}] 13:02:24 INFO - PROCESS | 3332 | 1461182544733 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:24 INFO - PROCESS | 3332 | 1461182544956 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 13:02:25 INFO - PROCESS | 3332 | 1461182545283 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:25 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f4d1c00 == 121 [pid = 3332] [id = 541] 13:02:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x90298400) [pid = 3332] [serial = 1624] [outer = (nil)] 13:02:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x92ab5000) [pid = 3332] [serial = 1625] [outer = 0x90298400] 13:02:25 INFO - PROCESS | 3332 | 1461182545380 Marionette DEBUG loaded listener.js 13:02:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x92bc3800) [pid = 3332] [serial = 1626] [outer = 0x90298400] 13:02:26 INFO - PROCESS | 3332 | 1461182546289 Marionette TRACE conn3 <- [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]]]}] 13:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1633ms 13:02:26 INFO - PROCESS | 3332 | 1461182546359 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 13:02:26 INFO - PROCESS | 3332 | 1461182546363 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 13:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:02:26 INFO - PROCESS | 3332 | 1461182546370 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:02:26 INFO - PROCESS | 3332 | 1461182546374 Marionette TRACE conn3 <- [1,2138,null,{}] 13:02:26 INFO - PROCESS | 3332 | 1461182546380 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:26 INFO - PROCESS | 3332 | 1461182546655 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 13:02:27 INFO - PROCESS | 3332 | 1461182547025 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:27 INFO - PROCESS | 3332 | ++DOCSHELL 0x85ca7c00 == 122 [pid = 3332] [id = 542] 13:02:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x86673400) [pid = 3332] [serial = 1627] [outer = (nil)] 13:02:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x92cee400) [pid = 3332] [serial = 1628] [outer = 0x86673400] 13:02:27 INFO - PROCESS | 3332 | 1461182547182 Marionette DEBUG loaded listener.js 13:02:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x934f1400) [pid = 3332] [serial = 1629] [outer = 0x86673400] 13:02:28 INFO - PROCESS | 3332 | 1461182548342 Marionette TRACE conn3 <- [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]]]}] 13:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2040ms 13:02:28 INFO - PROCESS | 3332 | 1461182548411 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 13:02:28 INFO - PROCESS | 3332 | 1461182548416 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 13:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:02:28 INFO - PROCESS | 3332 | 1461182548423 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:02:28 INFO - PROCESS | 3332 | 1461182548427 Marionette TRACE conn3 <- [1,2142,null,{}] 13:02:28 INFO - PROCESS | 3332 | 1461182548434 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:28 INFO - PROCESS | 3332 | 1461182548711 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 13:02:29 INFO - PROCESS | 3332 | 1461182549134 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x914e3000 == 123 [pid = 3332] [id = 543] 13:02:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x9473b400) [pid = 3332] [serial = 1630] [outer = (nil)] 13:02:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x95262800) [pid = 3332] [serial = 1631] [outer = 0x9473b400] 13:02:29 INFO - PROCESS | 3332 | 1461182549231 Marionette DEBUG loaded listener.js 13:02:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x95dce800) [pid = 3332] [serial = 1632] [outer = 0x9473b400] 13:02:30 INFO - PROCESS | 3332 | 1461182550233 Marionette TRACE conn3 <- [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] 13:02:30 INFO - PROCESS | 3332 | 1461182550318 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 13:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:02:30 INFO - PROCESS | 3332 | 1461182550326 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:02:30 INFO - PROCESS | 3332 | 1461182550329 Marionette TRACE conn3 <- [1,2146,null,{}] 13:02:30 INFO - PROCESS | 3332 | 1461182550336 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:30 INFO - PROCESS | 3332 | 1461182550597 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 13:02:30 INFO - PROCESS | 3332 | 1461182550946 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:30 INFO - PROCESS | 3332 | ++DOCSHELL 0x95264400 == 124 [pid = 3332] [id = 544] 13:02:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x95dc8000) [pid = 3332] [serial = 1633] [outer = (nil)] 13:02:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x96f85800) [pid = 3332] [serial = 1634] [outer = 0x95dc8000] 13:02:31 INFO - PROCESS | 3332 | 1461182551042 Marionette DEBUG loaded listener.js 13:02:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x978e8800) [pid = 3332] [serial = 1635] [outer = 0x95dc8000] 13:02:31 INFO - PROCESS | 3332 | 1461182551959 Marionette TRACE conn3 <- [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] 13:02:32 INFO - PROCESS | 3332 | 1461182552017 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 13:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:02:32 INFO - PROCESS | 3332 | 1461182552025 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:02:32 INFO - PROCESS | 3332 | 1461182552028 Marionette TRACE conn3 <- [1,2150,null,{}] 13:02:32 INFO - PROCESS | 3332 | 1461182552035 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:32 INFO - PROCESS | 3332 | 1461182552260 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 13:02:32 INFO - PROCESS | 3332 | 1461182552599 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:32 INFO - PROCESS | 3332 | ++DOCSHELL 0x89ee1800 == 125 [pid = 3332] [id = 545] 13:02:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x8b02dc00) [pid = 3332] [serial = 1636] [outer = (nil)] 13:02:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x97eea800) [pid = 3332] [serial = 1637] [outer = 0x8b02dc00] 13:02:32 INFO - PROCESS | 3332 | 1461182552695 Marionette DEBUG loaded listener.js 13:02:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x97ef3c00) [pid = 3332] [serial = 1638] [outer = 0x8b02dc00] 13:02:33 INFO - PROCESS | 3332 | 1461182553753 Marionette TRACE conn3 <- [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]]]}] 13:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1789ms 13:02:33 INFO - PROCESS | 3332 | 1461182553815 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 13:02:33 INFO - PROCESS | 3332 | 1461182553819 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 13:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:02:33 INFO - PROCESS | 3332 | 1461182553826 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:02:33 INFO - PROCESS | 3332 | 1461182553830 Marionette TRACE conn3 <- [1,2154,null,{}] 13:02:33 INFO - PROCESS | 3332 | 1461182553836 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:34 INFO - PROCESS | 3332 | 1461182554077 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 13:02:34 INFO - PROCESS | 3332 | 1461182554412 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x86434400 == 126 [pid = 3332] [id = 546] 13:02:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x8851ec00) [pid = 3332] [serial = 1639] [outer = (nil)] 13:02:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x992dec00) [pid = 3332] [serial = 1640] [outer = 0x8851ec00] 13:02:34 INFO - PROCESS | 3332 | 1461182554521 Marionette DEBUG loaded listener.js 13:02:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x998cd800) [pid = 3332] [serial = 1641] [outer = 0x8851ec00] 13:02:35 INFO - PROCESS | 3332 | 1461182555472 Marionette TRACE conn3 <- [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]]]}] 13:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1688ms 13:02:35 INFO - PROCESS | 3332 | 1461182555516 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 13:02:35 INFO - PROCESS | 3332 | 1461182555521 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 13:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:02:35 INFO - PROCESS | 3332 | 1461182555545 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:02:35 INFO - PROCESS | 3332 | 1461182555550 Marionette TRACE conn3 <- [1,2158,null,{}] 13:02:35 INFO - PROCESS | 3332 | 1461182555565 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:35 INFO - PROCESS | 3332 | 1461182555825 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 13:02:36 INFO - PROCESS | 3332 | 1461182556152 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:36 INFO - PROCESS | 3332 | ++DOCSHELL 0x97ee8000 == 127 [pid = 3332] [id = 547] 13:02:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x98b08800) [pid = 3332] [serial = 1642] [outer = (nil)] 13:02:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x9b091000) [pid = 3332] [serial = 1643] [outer = 0x98b08800] 13:02:36 INFO - PROCESS | 3332 | 1461182556244 Marionette DEBUG loaded listener.js 13:02:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x9ea1a000) [pid = 3332] [serial = 1644] [outer = 0x98b08800] 13:02:37 INFO - PROCESS | 3332 | 1461182557282 Marionette TRACE conn3 <- [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]]]}] 13:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1824ms 13:02:37 INFO - PROCESS | 3332 | 1461182557354 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 13:02:37 INFO - PROCESS | 3332 | 1461182557358 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 13:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:02:37 INFO - PROCESS | 3332 | 1461182557365 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:02:37 INFO - PROCESS | 3332 | 1461182557368 Marionette TRACE conn3 <- [1,2162,null,{}] 13:02:37 INFO - PROCESS | 3332 | 1461182557374 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:37 INFO - PROCESS | 3332 | 1461182557645 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 13:02:38 INFO - PROCESS | 3332 | 1461182557990 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:38 INFO - PROCESS | 3332 | ++DOCSHELL 0x85048000 == 128 [pid = 3332] [id = 548] 13:02:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x8993a000) [pid = 3332] [serial = 1645] [outer = (nil)] 13:02:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x9ea19c00) [pid = 3332] [serial = 1646] [outer = 0x8993a000] 13:02:38 INFO - PROCESS | 3332 | 1461182558088 Marionette DEBUG loaded listener.js 13:02:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0xa0a8dc00) [pid = 3332] [serial = 1647] [outer = 0x8993a000] 13:02:39 INFO - PROCESS | 3332 | 1461182559015 Marionette TRACE conn3 <- [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]]]}] 13:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1686ms 13:02:39 INFO - PROCESS | 3332 | 1461182559052 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 13:02:39 INFO - PROCESS | 3332 | 1461182559055 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 13:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:02:39 INFO - PROCESS | 3332 | 1461182559062 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:02:39 INFO - PROCESS | 3332 | 1461182559065 Marionette TRACE conn3 <- [1,2166,null,{}] 13:02:39 INFO - PROCESS | 3332 | 1461182559072 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:39 INFO - PROCESS | 3332 | 1461182559288 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 13:02:39 INFO - PROCESS | 3332 | 1461182559630 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x8851c400 == 129 [pid = 3332] [id = 549] 13:02:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x8b749400) [pid = 3332] [serial = 1648] [outer = (nil)] 13:02:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x8b750800) [pid = 3332] [serial = 1649] [outer = 0x8b749400] 13:02:39 INFO - PROCESS | 3332 | 1461182559729 Marionette DEBUG loaded listener.js 13:02:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x8b752000) [pid = 3332] [serial = 1650] [outer = 0x8b749400] 13:02:40 INFO - PROCESS | 3332 | 1461182560639 Marionette TRACE conn3 <- [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]]]}] 13:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1642ms 13:02:40 INFO - PROCESS | 3332 | 1461182560705 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 13:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:02:40 INFO - PROCESS | 3332 | 1461182560710 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 13:02:40 INFO - PROCESS | 3332 | 1461182560717 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:02:40 INFO - PROCESS | 3332 | 1461182560720 Marionette TRACE conn3 <- [1,2170,null,{}] 13:02:40 INFO - PROCESS | 3332 | 1461182560726 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:40 INFO - PROCESS | 3332 | 1461182560964 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x91409800 == 128 [pid = 3332] [id = 482] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x96f85000 == 127 [pid = 3332] [id = 484] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x85e89800 == 126 [pid = 3332] [id = 483] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x89f96800 == 125 [pid = 3332] [id = 531] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x88c10000 == 124 [pid = 3332] [id = 530] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x87ddf800 == 123 [pid = 3332] [id = 529] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x92cf9400 == 122 [pid = 3332] [id = 522] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x8f4c9000 == 121 [pid = 3332] [id = 521] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x90420c00 == 120 [pid = 3332] [id = 519] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x87ddf400 == 119 [pid = 3332] [id = 520] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x89eeb000 == 118 [pid = 3332] [id = 518] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x8851f400 == 117 [pid = 3332] [id = 517] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x8e927400 == 116 [pid = 3332] [id = 516] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x89939800 == 115 [pid = 3332] [id = 515] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x8e849400 == 114 [pid = 3332] [id = 514] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x8b981000 == 113 [pid = 3332] [id = 513] 13:02:42 INFO - PROCESS | 3332 | --DOCSHELL 0x88518400 == 112 [pid = 3332] [id = 512] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x8b98a000) [pid = 3332] [serial = 1404] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x8992dc00) [pid = 3332] [serial = 1526] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x86f98800) [pid = 3332] [serial = 1523] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x883e4000) [pid = 3332] [serial = 1524] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x8b7ba800) [pid = 3332] [serial = 1521] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x8b7b7400) [pid = 3332] [serial = 1520] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0xa3c79c00) [pid = 3332] [serial = 1518] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0xa2ace400) [pid = 3332] [serial = 1517] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0xa2a2d400) [pid = 3332] [serial = 1515] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0xa0f67400) [pid = 3332] [serial = 1514] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x9ff39800) [pid = 3332] [serial = 1512] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x9ff32000) [pid = 3332] [serial = 1511] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x9b094400) [pid = 3332] [serial = 1509] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x99c78000) [pid = 3332] [serial = 1508] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x99195c00) [pid = 3332] [serial = 1506] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x9918a000) [pid = 3332] [serial = 1505] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x981c6000) [pid = 3332] [serial = 1503] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x97e9d400) [pid = 3332] [serial = 1502] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x96f65800) [pid = 3332] [serial = 1500] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x96cd2000) [pid = 3332] [serial = 1499] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x93ccbc00) [pid = 3332] [serial = 1497] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x93cc2c00) [pid = 3332] [serial = 1496] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x934f2c00) [pid = 3332] [serial = 1494] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x934edc00) [pid = 3332] [serial = 1493] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x92cf1000) [pid = 3332] [serial = 1491] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x92bcc800) [pid = 3332] [serial = 1490] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x91410c00) [pid = 3332] [serial = 1488] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x91405400) [pid = 3332] [serial = 1487] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x9028d000) [pid = 3332] [serial = 1485] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x90287400) [pid = 3332] [serial = 1484] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x8fea8400) [pid = 3332] [serial = 1482] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8fea2c00) [pid = 3332] [serial = 1481] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x8f3a7c00) [pid = 3332] [serial = 1479] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8f319400) [pid = 3332] [serial = 1478] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8c14a800) [pid = 3332] [serial = 1476] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x8b96e000) [pid = 3332] [serial = 1475] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x89933000) [pid = 3332] [serial = 1473] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x88d51400) [pid = 3332] [serial = 1472] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8e683c00) [pid = 3332] [serial = 1535] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x8b1ce000) [pid = 3332] [serial = 1529] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x8b05a800) [pid = 3332] [serial = 1533] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x8b7b1c00) [pid = 3332] [serial = 1530] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x89935800) [pid = 3332] [serial = 1532] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x89dcf000) [pid = 3332] [serial = 1527] [outer = (nil)] [url = about:blank] 13:02:43 INFO - PROCESS | 3332 | 1461182563440 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:43 INFO - PROCESS | 3332 | ++DOCSHELL 0x8642d000 == 113 [pid = 3332] [id = 550] 13:02:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8642ec00) [pid = 3332] [serial = 1651] [outer = (nil)] 13:02:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x86436800) [pid = 3332] [serial = 1652] [outer = 0x8642ec00] 13:02:43 INFO - PROCESS | 3332 | 1461182563532 Marionette DEBUG loaded listener.js 13:02:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x87ddf400) [pid = 3332] [serial = 1653] [outer = 0x8642ec00] 13:02:44 INFO - PROCESS | 3332 | 1461182564477 Marionette TRACE conn3 <- [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]]]}] 13:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 3849ms 13:02:44 INFO - PROCESS | 3332 | 1461182564568 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 13:02:44 INFO - PROCESS | 3332 | 1461182564576 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 13:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:02:44 INFO - PROCESS | 3332 | 1461182564590 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:02:44 INFO - PROCESS | 3332 | 1461182564597 Marionette TRACE conn3 <- [1,2174,null,{}] 13:02:44 INFO - PROCESS | 3332 | 1461182564605 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:44 INFO - PROCESS | 3332 | 1461182564879 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 13:02:45 INFO - PROCESS | 3332 | 1461182565170 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:45 INFO - PROCESS | 3332 | ++DOCSHELL 0x89720400 == 114 [pid = 3332] [id = 551] 13:02:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x89721400) [pid = 3332] [serial = 1654] [outer = (nil)] 13:02:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8972f400) [pid = 3332] [serial = 1655] [outer = 0x89721400] 13:02:45 INFO - PROCESS | 3332 | 1461182565273 Marionette DEBUG loaded listener.js 13:02:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8993ac00) [pid = 3332] [serial = 1656] [outer = 0x89721400] 13:02:46 INFO - PROCESS | 3332 | 1461182566309 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1789ms 13:02:46 INFO - PROCESS | 3332 | 1461182566381 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 13:02:46 INFO - PROCESS | 3332 | 1461182566387 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 13:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:02:46 INFO - PROCESS | 3332 | 1461182566395 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:02:46 INFO - PROCESS | 3332 | 1461182566399 Marionette TRACE conn3 <- [1,2178,null,{}] 13:02:46 INFO - PROCESS | 3332 | 1461182566414 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:46 INFO - PROCESS | 3332 | 1461182566707 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 13:02:46 INFO - PROCESS | 3332 | 1461182566937 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:46 INFO - PROCESS | 3332 | ++DOCSHELL 0x89ee2000 == 115 [pid = 3332] [id = 552] 13:02:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8b057c00) [pid = 3332] [serial = 1657] [outer = (nil)] 13:02:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8b110c00) [pid = 3332] [serial = 1658] [outer = 0x8b057c00] 13:02:47 INFO - PROCESS | 3332 | 1461182567018 Marionette DEBUG loaded listener.js 13:02:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8b36c800) [pid = 3332] [serial = 1659] [outer = 0x8b057c00] 13:02:47 INFO - PROCESS | 3332 | 1461182567929 Marionette TRACE conn3 <- [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]]]}] 13:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2148ms 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x88eed400) [pid = 3332] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x8c119400) [pid = 3332] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x97e9cc00) [pid = 3332] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x97eeac00) [pid = 3332] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x87dde400) [pid = 3332] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x9777b800) [pid = 3332] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x96f71800) [pid = 3332] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x92025400) [pid = 3332] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x89dd0800) [pid = 3332] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x90795000) [pid = 3332] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x8ffe2c00) [pid = 3332] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x8ffe4c00) [pid = 3332] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x8f35bc00) [pid = 3332] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x8e92b400) [pid = 3332] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x8e927800) [pid = 3332] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x8b981c00) [pid = 3332] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x88eed000) [pid = 3332] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 122 (0x883e2c00) [pid = 3332] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 121 (0x9fb26000) [pid = 3332] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:02:48 INFO - PROCESS | 3332 | --DOMWINDOW == 120 (0x88ee9000) [pid = 3332] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:02:48 INFO - PROCESS | 3332 | 1461182568672 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 13:02:48 INFO - PROCESS | 3332 | 1461182568675 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 13:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:02:48 INFO - PROCESS | 3332 | 1461182568694 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:02:48 INFO - PROCESS | 3332 | 1461182568704 Marionette TRACE conn3 <- [1,2182,null,{}] 13:02:48 INFO - PROCESS | 3332 | 1461182568711 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:48 INFO - PROCESS | 3332 | 1461182568992 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 13:02:49 INFO - PROCESS | 3332 | 1461182569118 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:49 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b033800 == 116 [pid = 3332] [id = 553] 13:02:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 121 (0x8b033c00) [pid = 3332] [serial = 1660] [outer = (nil)] 13:02:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 122 (0x8b7b2400) [pid = 3332] [serial = 1661] [outer = 0x8b033c00] 13:02:49 INFO - PROCESS | 3332 | 1461182569194 Marionette DEBUG loaded listener.js 13:02:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0x8b7bc000) [pid = 3332] [serial = 1662] [outer = 0x8b033c00] 13:02:49 INFO - PROCESS | 3332 | 1461182569958 Marionette TRACE conn3 <- [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]]]}] 13:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1310ms 13:02:49 INFO - PROCESS | 3332 | 1461182569996 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 13:02:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:02:50 INFO - PROCESS | 3332 | 1461182570000 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 13:02:50 INFO - PROCESS | 3332 | 1461182570007 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:02:50 INFO - PROCESS | 3332 | 1461182570010 Marionette TRACE conn3 <- [1,2186,null,{}] 13:02:50 INFO - PROCESS | 3332 | 1461182570016 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:50 INFO - PROCESS | 3332 | 1461182570228 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 13:02:50 INFO - PROCESS | 3332 | 1461182570428 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:50 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b7b5800 == 117 [pid = 3332] [id = 554] 13:02:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x8b969000) [pid = 3332] [serial = 1663] [outer = (nil)] 13:02:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x8b989c00) [pid = 3332] [serial = 1664] [outer = 0x8b969000] 13:02:50 INFO - PROCESS | 3332 | 1461182570513 Marionette DEBUG loaded listener.js 13:02:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x8c11f400) [pid = 3332] [serial = 1665] [outer = 0x8b969000] 13:02:51 INFO - PROCESS | 3332 | 1461182571698 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:02:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:02:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1737ms 13:02:51 INFO - PROCESS | 3332 | 1461182571745 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 13:02:51 INFO - PROCESS | 3332 | 1461182571755 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 13:02:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:02:51 INFO - PROCESS | 3332 | 1461182571765 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:02:51 INFO - PROCESS | 3332 | 1461182571770 Marionette TRACE conn3 <- [1,2190,null,{}] 13:02:51 INFO - PROCESS | 3332 | 1461182571779 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:52 INFO - PROCESS | 3332 | 1461182572060 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 13:02:52 INFO - PROCESS | 3332 | 1461182572453 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:52 INFO - PROCESS | 3332 | ++DOCSHELL 0x87de0800 == 118 [pid = 3332] [id = 555] 13:02:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x88d49c00) [pid = 3332] [serial = 1666] [outer = (nil)] 13:02:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x8972b800) [pid = 3332] [serial = 1667] [outer = 0x88d49c00] 13:02:52 INFO - PROCESS | 3332 | 1461182572548 Marionette DEBUG loaded listener.js 13:02:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x89ee4800) [pid = 3332] [serial = 1668] [outer = 0x88d49c00] 13:02:53 INFO - PROCESS | 3332 | 1461182573548 Marionette TRACE conn3 <- [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]]]}] 13:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1844ms 13:02:53 INFO - PROCESS | 3332 | 1461182573611 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 13:02:53 INFO - PROCESS | 3332 | 1461182573620 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 13:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:02:53 INFO - PROCESS | 3332 | 1461182573632 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:02:53 INFO - PROCESS | 3332 | 1461182573636 Marionette TRACE conn3 <- [1,2194,null,{}] 13:02:53 INFO - PROCESS | 3332 | 1461182573644 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:53 INFO - PROCESS | 3332 | 1461182573926 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 13:02:54 INFO - PROCESS | 3332 | 1461182574335 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:54 INFO - PROCESS | 3332 | ++DOCSHELL 0x88521400 == 119 [pid = 3332] [id = 556] 13:02:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x8b7b4400) [pid = 3332] [serial = 1669] [outer = (nil)] 13:02:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x8b982400) [pid = 3332] [serial = 1670] [outer = 0x8b7b4400] 13:02:54 INFO - PROCESS | 3332 | 1461182574494 Marionette DEBUG loaded listener.js 13:02:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8c126c00) [pid = 3332] [serial = 1671] [outer = 0x8b7b4400] 13:02:55 INFO - PROCESS | 3332 | 1461182575472 Marionette TRACE conn3 <- [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]]]}] 13:02:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:02:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1886ms 13:02:55 INFO - PROCESS | 3332 | 1461182575519 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 13:02:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:02:55 INFO - PROCESS | 3332 | 1461182575524 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 13:02:55 INFO - PROCESS | 3332 | 1461182575531 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:02:55 INFO - PROCESS | 3332 | 1461182575538 Marionette TRACE conn3 <- [1,2198,null,{}] 13:02:55 INFO - PROCESS | 3332 | 1461182575556 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:55 INFO - PROCESS | 3332 | 1461182575812 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 13:02:56 INFO - PROCESS | 3332 | 1461182576156 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c15e000 == 120 [pid = 3332] [id = 557] 13:02:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8c215c00) [pid = 3332] [serial = 1672] [outer = (nil)] 13:02:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8e679c00) [pid = 3332] [serial = 1673] [outer = 0x8c215c00] 13:02:56 INFO - PROCESS | 3332 | 1461182576259 Marionette DEBUG loaded listener.js 13:02:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8e7b3c00) [pid = 3332] [serial = 1674] [outer = 0x8c215c00] 13:02:57 INFO - PROCESS | 3332 | 1461182577269 Marionette TRACE conn3 <- [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]]]}] 13:02:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:02:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1792ms 13:02:57 INFO - PROCESS | 3332 | 1461182577323 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 13:02:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:02:57 INFO - PROCESS | 3332 | 1461182577329 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 13:02:57 INFO - PROCESS | 3332 | 1461182577335 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:02:57 INFO - PROCESS | 3332 | 1461182577339 Marionette TRACE conn3 <- [1,2202,null,{}] 13:02:57 INFO - PROCESS | 3332 | 1461182577345 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:57 INFO - PROCESS | 3332 | 1461182577576 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 13:02:57 INFO - PROCESS | 3332 | 1461182577907 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:57 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c215400 == 121 [pid = 3332] [id = 558] 13:02:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8e846400) [pid = 3332] [serial = 1675] [outer = (nil)] 13:02:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8e928400) [pid = 3332] [serial = 1676] [outer = 0x8e846400] 13:02:58 INFO - PROCESS | 3332 | 1461182578004 Marionette DEBUG loaded listener.js 13:02:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8f31a800) [pid = 3332] [serial = 1677] [outer = 0x8e846400] 13:02:58 INFO - PROCESS | 3332 | 1461182578899 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1584ms 13:02:58 INFO - PROCESS | 3332 | 1461182578919 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 13:02:58 INFO - PROCESS | 3332 | 1461182578922 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 13:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:02:58 INFO - PROCESS | 3332 | 1461182578929 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:02:58 INFO - PROCESS | 3332 | 1461182578932 Marionette TRACE conn3 <- [1,2206,null,{}] 13:02:58 INFO - PROCESS | 3332 | 1461182578939 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:02:59 INFO - PROCESS | 3332 | 1461182579163 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 13:02:59 INFO - PROCESS | 3332 | 1461182579489 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:59 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b02c000 == 122 [pid = 3332] [id = 559] 13:02:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8c213c00) [pid = 3332] [serial = 1678] [outer = (nil)] 13:02:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8f3a2000) [pid = 3332] [serial = 1679] [outer = 0x8c213c00] 13:02:59 INFO - PROCESS | 3332 | 1461182579583 Marionette DEBUG loaded listener.js 13:02:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8f3a6c00) [pid = 3332] [serial = 1680] [outer = 0x8c213c00] 13:03:00 INFO - PROCESS | 3332 | 1461182580629 Marionette TRACE conn3 <- [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]]]}] 13:03:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:03:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1735ms 13:03:00 INFO - PROCESS | 3332 | 1461182580666 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 13:03:00 INFO - PROCESS | 3332 | 1461182580670 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 13:03:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:03:00 INFO - PROCESS | 3332 | 1461182580677 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:03:00 INFO - PROCESS | 3332 | 1461182580681 Marionette TRACE conn3 <- [1,2210,null,{}] 13:03:00 INFO - PROCESS | 3332 | 1461182580687 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:00 INFO - PROCESS | 3332 | 1461182580970 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 13:03:01 INFO - PROCESS | 3332 | 1461182581321 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:01 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c153000 == 123 [pid = 3332] [id = 560] 13:03:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8fea2c00) [pid = 3332] [serial = 1681] [outer = (nil)] 13:03:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8ffe2c00) [pid = 3332] [serial = 1682] [outer = 0x8fea2c00] 13:03:01 INFO - PROCESS | 3332 | 1461182581418 Marionette DEBUG loaded listener.js 13:03:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8ffe5000) [pid = 3332] [serial = 1683] [outer = 0x8fea2c00] 13:03:02 INFO - PROCESS | 3332 | 1461182582296 Marionette TRACE conn3 <- [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]]]}] 13:03:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:03:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1682ms 13:03:02 INFO - PROCESS | 3332 | 1461182582360 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 13:03:02 INFO - PROCESS | 3332 | 1461182582365 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 13:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:03:02 INFO - PROCESS | 3332 | 1461182582372 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:03:02 INFO - PROCESS | 3332 | 1461182582375 Marionette TRACE conn3 <- [1,2214,null,{}] 13:03:02 INFO - PROCESS | 3332 | 1461182582381 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:02 INFO - PROCESS | 3332 | 1461182582616 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 13:03:02 INFO - PROCESS | 3332 | 1461182582940 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:02 INFO - PROCESS | 3332 | ++DOCSHELL 0x8fea0800 == 124 [pid = 3332] [id = 561] 13:03:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8fea1800) [pid = 3332] [serial = 1684] [outer = (nil)] 13:03:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x9029c000) [pid = 3332] [serial = 1685] [outer = 0x8fea1800] 13:03:03 INFO - PROCESS | 3332 | 1461182583037 Marionette DEBUG loaded listener.js 13:03:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x9029fc00) [pid = 3332] [serial = 1686] [outer = 0x8fea1800] 13:03:03 INFO - PROCESS | 3332 | 1461182583949 Marionette TRACE conn3 <- [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]]]}] 13:03:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:03:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1637ms 13:03:04 INFO - PROCESS | 3332 | 1461182584010 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 13:03:04 INFO - PROCESS | 3332 | 1461182584014 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 13:03:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:03:04 INFO - PROCESS | 3332 | 1461182584021 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:03:04 INFO - PROCESS | 3332 | 1461182584025 Marionette TRACE conn3 <- [1,2218,null,{}] 13:03:04 INFO - PROCESS | 3332 | 1461182584031 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:04 INFO - PROCESS | 3332 | 1461182584264 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 13:03:04 INFO - PROCESS | 3332 | 1461182584591 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:04 INFO - PROCESS | 3332 | ++DOCSHELL 0x90289c00 == 125 [pid = 3332] [id = 562] 13:03:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x90291800) [pid = 3332] [serial = 1687] [outer = (nil)] 13:03:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x912a5000) [pid = 3332] [serial = 1688] [outer = 0x90291800] 13:03:04 INFO - PROCESS | 3332 | 1461182584690 Marionette DEBUG loaded listener.js 13:03:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x91405400) [pid = 3332] [serial = 1689] [outer = 0x90291800] 13:03:05 INFO - PROCESS | 3332 | 1461182585580 Marionette TRACE conn3 <- [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]]]}] 13:03:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:03:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1586ms 13:03:05 INFO - PROCESS | 3332 | 1461182585608 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 13:03:05 INFO - PROCESS | 3332 | 1461182585612 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 13:03:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:03:05 INFO - PROCESS | 3332 | 1461182585620 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:03:05 INFO - PROCESS | 3332 | 1461182585624 Marionette TRACE conn3 <- [1,2222,null,{}] 13:03:05 INFO - PROCESS | 3332 | 1461182585651 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:05 INFO - PROCESS | 3332 | 1461182585886 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 13:03:06 INFO - PROCESS | 3332 | 1461182586240 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e87c00 == 126 [pid = 3332] [id = 563] 13:03:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x89ee5c00) [pid = 3332] [serial = 1690] [outer = (nil)] 13:03:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x92022400) [pid = 3332] [serial = 1691] [outer = 0x89ee5c00] 13:03:06 INFO - PROCESS | 3332 | 1461182586340 Marionette DEBUG loaded listener.js 13:03:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x92ab3c00) [pid = 3332] [serial = 1692] [outer = 0x89ee5c00] 13:03:07 INFO - PROCESS | 3332 | 1461182587260 Marionette TRACE conn3 <- [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]]]}] 13:03:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:03:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1699ms 13:03:07 INFO - PROCESS | 3332 | 1461182587321 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 13:03:07 INFO - PROCESS | 3332 | 1461182587324 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 13:03:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:03:07 INFO - PROCESS | 3332 | 1461182587338 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:03:07 INFO - PROCESS | 3332 | 1461182587341 Marionette TRACE conn3 <- [1,2226,null,{}] 13:03:07 INFO - PROCESS | 3332 | 1461182587353 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:07 INFO - PROCESS | 3332 | 1461182587672 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 13:03:08 INFO - PROCESS | 3332 | 1461182588020 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x92028000 == 127 [pid = 3332] [id = 564] 13:03:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x92cf4800) [pid = 3332] [serial = 1693] [outer = (nil)] 13:03:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x934f3800) [pid = 3332] [serial = 1694] [outer = 0x92cf4800] 13:03:08 INFO - PROCESS | 3332 | 1461182588112 Marionette DEBUG loaded listener.js 13:03:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x93505400) [pid = 3332] [serial = 1695] [outer = 0x92cf4800] 13:03:09 INFO - PROCESS | 3332 | 1461182589064 Marionette TRACE conn3 <- [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]]]}] 13:03:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:03:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1797ms 13:03:09 INFO - PROCESS | 3332 | 1461182589130 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 13:03:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:03:09 INFO - PROCESS | 3332 | 1461182589141 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 13:03:09 INFO - PROCESS | 3332 | 1461182589148 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:03:09 INFO - PROCESS | 3332 | 1461182589153 Marionette TRACE conn3 <- [1,2230,null,{}] 13:03:09 INFO - PROCESS | 3332 | 1461182589159 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:09 INFO - PROCESS | 3332 | 1461182589443 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 13:03:09 INFO - PROCESS | 3332 | 1461182589795 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:09 INFO - PROCESS | 3332 | ++DOCSHELL 0x934e9400 == 128 [pid = 3332] [id = 565] 13:03:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x94736400) [pid = 3332] [serial = 1696] [outer = (nil)] 13:03:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x94742000) [pid = 3332] [serial = 1697] [outer = 0x94736400] 13:03:09 INFO - PROCESS | 3332 | 1461182589894 Marionette DEBUG loaded listener.js 13:03:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x95dcd800) [pid = 3332] [serial = 1698] [outer = 0x94736400] 13:03:10 INFO - PROCESS | 3332 | 1461182590806 Marionette TRACE conn3 <- [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]]]}] 13:03:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:03:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1694ms 13:03:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:03:10 INFO - PROCESS | 3332 | 1461182590842 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 13:03:10 INFO - PROCESS | 3332 | 1461182590845 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 13:03:10 INFO - PROCESS | 3332 | 1461182590853 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:03:10 INFO - PROCESS | 3332 | 1461182590857 Marionette TRACE conn3 <- [1,2234,null,{}] 13:03:10 INFO - PROCESS | 3332 | 1461182590864 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:11 INFO - PROCESS | 3332 | 1461182591091 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 13:03:11 INFO - PROCESS | 3332 | 1461182591447 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x883e6400 == 129 [pid = 3332] [id = 566] 13:03:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x8b363400) [pid = 3332] [serial = 1699] [outer = (nil)] 13:03:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x96f69800) [pid = 3332] [serial = 1700] [outer = 0x8b363400] 13:03:11 INFO - PROCESS | 3332 | 1461182591545 Marionette DEBUG loaded listener.js 13:03:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x96f6d800) [pid = 3332] [serial = 1701] [outer = 0x8b363400] 13:03:12 INFO - PROCESS | 3332 | 1461182592469 Marionette TRACE conn3 <- [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]]]}] 13:03:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:03:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1687ms 13:03:12 INFO - PROCESS | 3332 | 1461182592540 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 13:03:12 INFO - PROCESS | 3332 | 1461182592543 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 13:03:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:03:12 INFO - PROCESS | 3332 | 1461182592550 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:03:12 INFO - PROCESS | 3332 | 1461182592554 Marionette TRACE conn3 <- [1,2238,null,{}] 13:03:12 INFO - PROCESS | 3332 | 1461182592560 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:12 INFO - PROCESS | 3332 | 1461182592844 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 13:03:13 INFO - PROCESS | 3332 | 1461182593179 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x934e7400 == 130 [pid = 3332] [id = 567] 13:03:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x9350c800) [pid = 3332] [serial = 1702] [outer = (nil)] 13:03:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x97c74c00) [pid = 3332] [serial = 1703] [outer = 0x9350c800] 13:03:13 INFO - PROCESS | 3332 | 1461182593274 Marionette DEBUG loaded listener.js 13:03:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x97e9c000) [pid = 3332] [serial = 1704] [outer = 0x9350c800] 13:03:14 INFO - PROCESS | 3332 | 1461182594143 Marionette TRACE conn3 <- [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]]]}] 13:03:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:03:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1633ms 13:03:14 INFO - PROCESS | 3332 | 1461182594184 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 13:03:14 INFO - PROCESS | 3332 | 1461182594189 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 13:03:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:03:14 INFO - PROCESS | 3332 | 1461182594195 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:03:14 INFO - PROCESS | 3332 | 1461182594199 Marionette TRACE conn3 <- [1,2242,null,{}] 13:03:14 INFO - PROCESS | 3332 | 1461182594205 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:14 INFO - PROCESS | 3332 | 1461182594529 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 13:03:14 INFO - PROCESS | 3332 | 1461182594796 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:14 INFO - PROCESS | 3332 | ++DOCSHELL 0x883edc00 == 131 [pid = 3332] [id = 568] 13:03:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x96f86000) [pid = 3332] [serial = 1705] [outer = (nil)] 13:03:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x97ef2000) [pid = 3332] [serial = 1706] [outer = 0x96f86000] 13:03:14 INFO - PROCESS | 3332 | 1461182594892 Marionette DEBUG loaded listener.js 13:03:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x983f0400) [pid = 3332] [serial = 1707] [outer = 0x96f86000] 13:03:15 INFO - PROCESS | 3332 | 1461182595768 Marionette TRACE conn3 <- [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]]]}] 13:03:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:03:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1634ms 13:03:15 INFO - PROCESS | 3332 | 1461182595844 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 13:03:15 INFO - PROCESS | 3332 | 1461182595847 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 13:03:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:03:15 INFO - PROCESS | 3332 | 1461182595858 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:03:15 INFO - PROCESS | 3332 | 1461182595861 Marionette TRACE conn3 <- [1,2246,null,{}] 13:03:15 INFO - PROCESS | 3332 | 1461182595868 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:16 INFO - PROCESS | 3332 | 1461182596099 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 13:03:16 INFO - PROCESS | 3332 | 1461182596429 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:16 INFO - PROCESS | 3332 | ++DOCSHELL 0x89f93800 == 132 [pid = 3332] [id = 569] 13:03:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x8c152400) [pid = 3332] [serial = 1708] [outer = (nil)] 13:03:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x99206c00) [pid = 3332] [serial = 1709] [outer = 0x8c152400] 13:03:16 INFO - PROCESS | 3332 | 1461182596523 Marionette DEBUG loaded listener.js 13:03:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x9984bc00) [pid = 3332] [serial = 1710] [outer = 0x8c152400] 13:03:17 INFO - PROCESS | 3332 | 1461182597459 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:03:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:03:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1637ms 13:03:17 INFO - PROCESS | 3332 | 1461182597495 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 13:03:17 INFO - PROCESS | 3332 | 1461182597500 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 13:03:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:03:17 INFO - PROCESS | 3332 | 1461182597506 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:03:17 INFO - PROCESS | 3332 | 1461182597509 Marionette TRACE conn3 <- [1,2250,null,{}] 13:03:17 INFO - PROCESS | 3332 | 1461182597516 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:17 INFO - PROCESS | 3332 | 1461182597770 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 13:03:18 INFO - PROCESS | 3332 | 1461182598084 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:18 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cf0000 == 133 [pid = 3332] [id = 570] 13:03:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x97eef400) [pid = 3332] [serial = 1711] [outer = (nil)] 13:03:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x9b09f000) [pid = 3332] [serial = 1712] [outer = 0x97eef400] 13:03:18 INFO - PROCESS | 3332 | 1461182598179 Marionette DEBUG loaded listener.js 13:03:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x9df8a000) [pid = 3332] [serial = 1713] [outer = 0x97eef400] 13:03:19 INFO - PROCESS | 3332 | 1461182599081 Marionette TRACE conn3 <- [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]]]}] 13:03:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:03:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1631ms 13:03:19 INFO - PROCESS | 3332 | 1461182599139 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 13:03:19 INFO - PROCESS | 3332 | 1461182599142 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 13:03:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:03:19 INFO - PROCESS | 3332 | 1461182599150 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:03:19 INFO - PROCESS | 3332 | 1461182599153 Marionette TRACE conn3 <- [1,2254,null,{}] 13:03:19 INFO - PROCESS | 3332 | 1461182599160 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:19 INFO - PROCESS | 3332 | 1461182599397 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 13:03:19 INFO - PROCESS | 3332 | 1461182599736 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:19 INFO - PROCESS | 3332 | ++DOCSHELL 0x9b094400 == 134 [pid = 3332] [id = 571] 13:03:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x9df89000) [pid = 3332] [serial = 1714] [outer = (nil)] 13:03:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x9ff9d400) [pid = 3332] [serial = 1715] [outer = 0x9df89000] 13:03:19 INFO - PROCESS | 3332 | 1461182599829 Marionette DEBUG loaded listener.js 13:03:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0xa0a27000) [pid = 3332] [serial = 1716] [outer = 0x9df89000] 13:03:20 INFO - PROCESS | 3332 | 1461182600764 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:03:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:03:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1635ms 13:03:20 INFO - PROCESS | 3332 | 1461182600787 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 13:03:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:03:20 INFO - PROCESS | 3332 | 1461182600792 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 13:03:20 INFO - PROCESS | 3332 | 1461182600799 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:03:20 INFO - PROCESS | 3332 | 1461182600803 Marionette TRACE conn3 <- [1,2258,null,{}] 13:03:20 INFO - PROCESS | 3332 | 1461182600809 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:21 INFO - PROCESS | 3332 | 1461182601053 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x8f356c00 == 133 [pid = 3332] [id = 41] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x8f4ca400 == 132 [pid = 3332] [id = 155] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x8b986000 == 131 [pid = 3332] [id = 505] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x90292800 == 130 [pid = 3332] [id = 195] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x8b033800 == 129 [pid = 3332] [id = 553] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x89ee2000 == 128 [pid = 3332] [id = 552] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x89720400 == 127 [pid = 3332] [id = 551] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x8642d000 == 126 [pid = 3332] [id = 550] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x85048000 == 125 [pid = 3332] [id = 548] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x86434400 == 124 [pid = 3332] [id = 546] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x97ee8000 == 123 [pid = 3332] [id = 547] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x89ee1800 == 122 [pid = 3332] [id = 545] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x95264400 == 121 [pid = 3332] [id = 544] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x914e3000 == 120 [pid = 3332] [id = 543] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x8f4d1c00 == 119 [pid = 3332] [id = 541] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x85ca7c00 == 118 [pid = 3332] [id = 542] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x8c213800 == 117 [pid = 3332] [id = 540] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x85c1b800 == 116 [pid = 3332] [id = 539] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x8e840800 == 115 [pid = 3332] [id = 538] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x86678400 == 114 [pid = 3332] [id = 376] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x8e846c00 == 113 [pid = 3332] [id = 537] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x8b7bb800 == 112 [pid = 3332] [id = 535] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x8c11a400 == 111 [pid = 3332] [id = 536] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x8b038400 == 110 [pid = 3332] [id = 534] 13:03:23 INFO - PROCESS | 3332 | --DOCSHELL 0x88c07400 == 109 [pid = 3332] [id = 533] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x8e680800) [pid = 3332] [serial = 1470] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x8c11d000) [pid = 3332] [serial = 1598] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x8c11c000) [pid = 3332] [serial = 1595] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x9ff38000) [pid = 3332] [serial = 1580] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x99c7d800) [pid = 3332] [serial = 1578] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x99c39400) [pid = 3332] [serial = 1577] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x98e89800) [pid = 3332] [serial = 1575] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x98aa4c00) [pid = 3332] [serial = 1574] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x983f1400) [pid = 3332] [serial = 1572] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x97ea3c00) [pid = 3332] [serial = 1571] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x97c0b800) [pid = 3332] [serial = 1569] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x97774c00) [pid = 3332] [serial = 1568] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x94735400) [pid = 3332] [serial = 1566] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x93cc9c00) [pid = 3332] [serial = 1565] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x93501800) [pid = 3332] [serial = 1563] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x934f0400) [pid = 3332] [serial = 1562] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x92bcb400) [pid = 3332] [serial = 1560] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x92abac00) [pid = 3332] [serial = 1559] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x914de800) [pid = 3332] [serial = 1557] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x91408800) [pid = 3332] [serial = 1556] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x90418000) [pid = 3332] [serial = 1554] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x9038ac00) [pid = 3332] [serial = 1553] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x90289000) [pid = 3332] [serial = 1551] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x8ffeb800) [pid = 3332] [serial = 1550] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x8fea1400) [pid = 3332] [serial = 1548] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x8f4ce400) [pid = 3332] [serial = 1547] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x8f326c00) [pid = 3332] [serial = 1545] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x8f319c00) [pid = 3332] [serial = 1544] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x8e67c400) [pid = 3332] [serial = 1542] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x8c158800) [pid = 3332] [serial = 1541] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8b059c00) [pid = 3332] [serial = 1539] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x89f8f400) [pid = 3332] [serial = 1538] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x88ee6000) [pid = 3332] [serial = 1589] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x89724800) [pid = 3332] [serial = 1590] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x8642f400) [pid = 3332] [serial = 1586] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0xa3c79800) [pid = 3332] [serial = 1584] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0xa2ac9c00) [pid = 3332] [serial = 1583] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x9ff9f400) [pid = 3332] [serial = 1581] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x8b02a400) [pid = 3332] [serial = 1592] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x8b063400) [pid = 3332] [serial = 1593] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8c120800) [pid = 3332] [serial = 1596] [outer = (nil)] [url = about:blank] 13:03:23 INFO - PROCESS | 3332 | 1461182603780 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:23 INFO - PROCESS | 3332 | ++DOCSHELL 0x86432c00 == 110 [pid = 3332] [id = 572] 13:03:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x86f8e400) [pid = 3332] [serial = 1717] [outer = (nil)] 13:03:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x88518400) [pid = 3332] [serial = 1718] [outer = 0x86f8e400] 13:03:23 INFO - PROCESS | 3332 | 1461182603874 Marionette DEBUG loaded listener.js 13:03:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x88d52400) [pid = 3332] [serial = 1719] [outer = 0x86f8e400] 13:03:24 INFO - PROCESS | 3332 | 1461182604706 Marionette TRACE conn3 <- [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]]]}] 13:03:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:03:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 3993ms 13:03:24 INFO - PROCESS | 3332 | 1461182604794 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 13:03:24 INFO - PROCESS | 3332 | 1461182604800 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 13:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:03:24 INFO - PROCESS | 3332 | 1461182604808 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:03:24 INFO - PROCESS | 3332 | 1461182604815 Marionette TRACE conn3 <- [1,2262,null,{}] 13:03:24 INFO - PROCESS | 3332 | 1461182604822 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:25 INFO - PROCESS | 3332 | 1461182605050 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 13:03:25 INFO - PROCESS | 3332 | 1461182605303 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:25 INFO - PROCESS | 3332 | ++DOCSHELL 0x89ee4c00 == 111 [pid = 3332] [id = 573] 13:03:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x89ee5400) [pid = 3332] [serial = 1720] [outer = (nil)] 13:03:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8b038400) [pid = 3332] [serial = 1721] [outer = 0x89ee5400] 13:03:25 INFO - PROCESS | 3332 | 1461182605390 Marionette DEBUG loaded listener.js 13:03:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8b104400) [pid = 3332] [serial = 1722] [outer = 0x89ee5400] 13:03:26 INFO - PROCESS | 3332 | 1461182606332 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1592ms 13:03:26 INFO - PROCESS | 3332 | 1461182606404 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 13:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:03:26 INFO - PROCESS | 3332 | 1461182606410 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 13:03:26 INFO - PROCESS | 3332 | 1461182606417 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:03:26 INFO - PROCESS | 3332 | 1461182606420 Marionette TRACE conn3 <- [1,2266,null,{}] 13:03:26 INFO - PROCESS | 3332 | 1461182606433 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:26 INFO - PROCESS | 3332 | 1461182606708 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 13:03:26 INFO - PROCESS | 3332 | 1461182606735 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b750c00 == 112 [pid = 3332] [id = 574] 13:03:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8b7b0000) [pid = 3332] [serial = 1723] [outer = (nil)] 13:03:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8b966000) [pid = 3332] [serial = 1724] [outer = 0x8b7b0000] 13:03:26 INFO - PROCESS | 3332 | 1461182606893 Marionette DEBUG loaded listener.js 13:03:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8b986000) [pid = 3332] [serial = 1725] [outer = 0x8b7b0000] 13:03:27 INFO - PROCESS | 3332 | 1461182607869 Marionette TRACE conn3 <- [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]]]}] 13:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1489ms 13:03:27 INFO - PROCESS | 3332 | 1461182607906 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 13:03:27 INFO - PROCESS | 3332 | 1461182607911 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 13:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:03:27 INFO - PROCESS | 3332 | 1461182607945 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:03:27 INFO - PROCESS | 3332 | 1461182607959 Marionette TRACE conn3 <- [1,2270,null,{}] 13:03:27 INFO - PROCESS | 3332 | 1461182607970 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x8993a000) [pid = 3332] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8f4d3000) [pid = 3332] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x8b7bd800) [pid = 3332] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8b749400) [pid = 3332] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8b063800) [pid = 3332] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x89721400) [pid = 3332] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x98b08800) [pid = 3332] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x8b057c00) [pid = 3332] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x90298400) [pid = 3332] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x9473b400) [pid = 3332] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x88c0ac00) [pid = 3332] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x8b02dc00) [pid = 3332] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x8c15d400) [pid = 3332] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x8e847800) [pid = 3332] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x8851ec00) [pid = 3332] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x90288400) [pid = 3332] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x8b033c00) [pid = 3332] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x86673400) [pid = 3332] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x95dc8000) [pid = 3332] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x8642ec00) [pid = 3332] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x89930800) [pid = 3332] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x8c21b400) [pid = 3332] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:03:28 INFO - PROCESS | 3332 | --DOMWINDOW == 122 (0x86428c00) [pid = 3332] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:03:28 INFO - PROCESS | 3332 | 1461182608965 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 13:03:29 INFO - PROCESS | 3332 | 1461182609107 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x8642ac00 == 113 [pid = 3332] [id = 575] 13:03:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0x88c0ac00) [pid = 3332] [serial = 1726] [outer = (nil)] 13:03:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x89f93400) [pid = 3332] [serial = 1727] [outer = 0x88c0ac00] 13:03:29 INFO - PROCESS | 3332 | 1461182609186 Marionette DEBUG loaded listener.js 13:03:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x8b74b400) [pid = 3332] [serial = 1728] [outer = 0x88c0ac00] 13:03:29 INFO - PROCESS | 3332 | 1461182609926 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2021ms 13:03:29 INFO - PROCESS | 3332 | 1461182609949 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 13:03:29 INFO - PROCESS | 3332 | 1461182609954 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 13:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:03:29 INFO - PROCESS | 3332 | 1461182609963 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:03:29 INFO - PROCESS | 3332 | 1461182609966 Marionette TRACE conn3 <- [1,2274,null,{}] 13:03:29 INFO - PROCESS | 3332 | 1461182609970 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:30 INFO - PROCESS | 3332 | 1461182610178 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 13:03:30 INFO - PROCESS | 3332 | 1461182610196 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:30 INFO - PROCESS | 3332 | ++DOCSHELL 0x8666d400 == 114 [pid = 3332] [id = 576] 13:03:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x8b7b5000) [pid = 3332] [serial = 1729] [outer = (nil)] 13:03:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x8c215800) [pid = 3332] [serial = 1730] [outer = 0x8b7b5000] 13:03:30 INFO - PROCESS | 3332 | 1461182610453 Marionette DEBUG loaded listener.js 13:03:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x8c21e000) [pid = 3332] [serial = 1731] [outer = 0x8b7b5000] 13:03:31 INFO - PROCESS | 3332 | 1461182611602 Marionette TRACE conn3 <- [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]]]}] 13:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1680ms 13:03:31 INFO - PROCESS | 3332 | 1461182611645 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 13:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:03:31 INFO - PROCESS | 3332 | 1461182611653 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 13:03:31 INFO - PROCESS | 3332 | 1461182611663 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:03:31 INFO - PROCESS | 3332 | 1461182611669 Marionette TRACE conn3 <- [1,2278,null,{}] 13:03:31 INFO - PROCESS | 3332 | 1461182611678 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:31 INFO - PROCESS | 3332 | 1461182611932 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 13:03:32 INFO - PROCESS | 3332 | 1461182612281 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:32 INFO - PROCESS | 3332 | ++DOCSHELL 0x89727c00 == 115 [pid = 3332] [id = 577] 13:03:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x8993b800) [pid = 3332] [serial = 1732] [outer = (nil)] 13:03:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x8b039400) [pid = 3332] [serial = 1733] [outer = 0x8993b800] 13:03:32 INFO - PROCESS | 3332 | 1461182612382 Marionette DEBUG loaded listener.js 13:03:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x8b74ac00) [pid = 3332] [serial = 1734] [outer = 0x8993b800] 13:03:33 INFO - PROCESS | 3332 | 1461182613304 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1699ms 13:03:33 INFO - PROCESS | 3332 | 1461182613378 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 13:03:33 INFO - PROCESS | 3332 | 1461182613388 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 13:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:03:33 INFO - PROCESS | 3332 | 1461182613405 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:03:33 INFO - PROCESS | 3332 | 1461182613409 Marionette TRACE conn3 <- [1,2282,null,{}] 13:03:33 INFO - PROCESS | 3332 | 1461182613417 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:33 INFO - PROCESS | 3332 | 1461182613688 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 13:03:34 INFO - PROCESS | 3332 | 1461182614080 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b96e000 == 116 [pid = 3332] [id = 578] 13:03:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8c120800) [pid = 3332] [serial = 1735] [outer = (nil)] 13:03:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8c14a000) [pid = 3332] [serial = 1736] [outer = 0x8c120800] 13:03:34 INFO - PROCESS | 3332 | 1461182614175 Marionette DEBUG loaded listener.js 13:03:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8c15fc00) [pid = 3332] [serial = 1737] [outer = 0x8c120800] 13:03:35 INFO - PROCESS | 3332 | 1461182615108 Marionette TRACE conn3 <- [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]]]}] 13:03:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:03:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1740ms 13:03:35 INFO - PROCESS | 3332 | 1461182615143 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 13:03:35 INFO - PROCESS | 3332 | 1461182615147 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 13:03:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:03:35 INFO - PROCESS | 3332 | 1461182615155 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:03:35 INFO - PROCESS | 3332 | 1461182615162 Marionette TRACE conn3 <- [1,2286,null,{}] 13:03:35 INFO - PROCESS | 3332 | 1461182615201 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:35 INFO - PROCESS | 3332 | 1461182615457 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 13:03:35 INFO - PROCESS | 3332 | 1461182615792 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:35 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c144800 == 117 [pid = 3332] [id = 579] 13:03:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8e84ac00) [pid = 3332] [serial = 1738] [outer = (nil)] 13:03:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8f31dc00) [pid = 3332] [serial = 1739] [outer = 0x8e84ac00] 13:03:35 INFO - PROCESS | 3332 | 1461182615899 Marionette DEBUG loaded listener.js 13:03:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8f35cc00) [pid = 3332] [serial = 1740] [outer = 0x8e84ac00] 13:03:36 INFO - PROCESS | 3332 | 1461182616841 Marionette TRACE conn3 <- [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]]]}] 13:03:36 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 13:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1716ms 13:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:03:36 INFO - PROCESS | 3332 | 1461182616872 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 13:03:36 INFO - PROCESS | 3332 | 1461182616876 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 13:03:36 INFO - PROCESS | 3332 | 1461182616883 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:03:36 INFO - PROCESS | 3332 | 1461182616886 Marionette TRACE conn3 <- [1,2290,null,{}] 13:03:36 INFO - PROCESS | 3332 | 1461182616893 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:37 INFO - PROCESS | 3332 | 1461182617129 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 13:03:37 INFO - PROCESS | 3332 | 1461182617466 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:37 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e7b4c00 == 118 [pid = 3332] [id = 580] 13:03:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8f362800) [pid = 3332] [serial = 1741] [outer = (nil)] 13:03:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8fe9d800) [pid = 3332] [serial = 1742] [outer = 0x8f362800] 13:03:37 INFO - PROCESS | 3332 | 1461182617564 Marionette DEBUG loaded listener.js 13:03:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8fea4000) [pid = 3332] [serial = 1743] [outer = 0x8f362800] 13:03:38 INFO - PROCESS | 3332 | 1461182618484 Marionette TRACE conn3 <- [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]]]}] 13:03:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:03:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1633ms 13:03:38 INFO - PROCESS | 3332 | 1461182618516 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 13:03:38 INFO - PROCESS | 3332 | 1461182618519 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 13:03:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:03:38 INFO - PROCESS | 3332 | 1461182618526 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:03:38 INFO - PROCESS | 3332 | 1461182618529 Marionette TRACE conn3 <- [1,2294,null,{}] 13:03:38 INFO - PROCESS | 3332 | 1461182618536 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:38 INFO - PROCESS | 3332 | 1461182618772 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 13:03:39 INFO - PROCESS | 3332 | 1461182619148 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e92d800 == 119 [pid = 3332] [id = 581] 13:03:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8fe9a400) [pid = 3332] [serial = 1744] [outer = (nil)] 13:03:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x90286400) [pid = 3332] [serial = 1745] [outer = 0x8fe9a400] 13:03:39 INFO - PROCESS | 3332 | 1461182619246 Marionette DEBUG loaded listener.js 13:03:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x9028f400) [pid = 3332] [serial = 1746] [outer = 0x8fe9a400] 13:03:40 INFO - PROCESS | 3332 | 1461182620196 Marionette TRACE conn3 <- [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]]]}] 13:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1736ms 13:03:40 INFO - PROCESS | 3332 | 1461182620262 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 13:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:03:40 INFO - PROCESS | 3332 | 1461182620267 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 13:03:40 INFO - PROCESS | 3332 | 1461182620274 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:03:40 INFO - PROCESS | 3332 | 1461182620277 Marionette TRACE conn3 <- [1,2298,null,{}] 13:03:40 INFO - PROCESS | 3332 | 1461182620283 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:40 INFO - PROCESS | 3332 | 1461182620528 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 13:03:40 INFO - PROCESS | 3332 | 1461182620873 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:40 INFO - PROCESS | 3332 | ++DOCSHELL 0x88513400 == 120 [pid = 3332] [id = 582] 13:03:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x9028e400) [pid = 3332] [serial = 1747] [outer = (nil)] 13:03:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x91208000) [pid = 3332] [serial = 1748] [outer = 0x9028e400] 13:03:40 INFO - PROCESS | 3332 | 1461182620967 Marionette DEBUG loaded listener.js 13:03:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x9140a800) [pid = 3332] [serial = 1749] [outer = 0x9028e400] 13:03:41 INFO - PROCESS | 3332 | 1461182621852 Marionette TRACE conn3 <- [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]]]}] 13:03:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:03:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1638ms 13:03:41 INFO - PROCESS | 3332 | 1461182621912 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 13:03:41 INFO - PROCESS | 3332 | 1461182621916 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 13:03:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:03:41 INFO - PROCESS | 3332 | 1461182621923 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:03:41 INFO - PROCESS | 3332 | 1461182621926 Marionette TRACE conn3 <- [1,2302,null,{}] 13:03:41 INFO - PROCESS | 3332 | 1461182621932 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:42 INFO - PROCESS | 3332 | 1461182622170 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 13:03:42 INFO - PROCESS | 3332 | 1461182622513 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:42 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e7b1c00 == 121 [pid = 3332] [id = 583] 13:03:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x90420400) [pid = 3332] [serial = 1750] [outer = (nil)] 13:03:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x92bc7000) [pid = 3332] [serial = 1751] [outer = 0x90420400] 13:03:42 INFO - PROCESS | 3332 | 1461182622612 Marionette DEBUG loaded listener.js 13:03:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x92bcf800) [pid = 3332] [serial = 1752] [outer = 0x90420400] 13:03:43 INFO - PROCESS | 3332 | 1461182623520 Marionette TRACE conn3 <- [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]]]}] 13:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1631ms 13:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:03:43 INFO - PROCESS | 3332 | 1461182623555 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 13:03:43 INFO - PROCESS | 3332 | 1461182623559 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 13:03:43 INFO - PROCESS | 3332 | 1461182623566 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:03:43 INFO - PROCESS | 3332 | 1461182623569 Marionette TRACE conn3 <- [1,2306,null,{}] 13:03:43 INFO - PROCESS | 3332 | 1461182623576 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:43 INFO - PROCESS | 3332 | 1461182623813 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 13:03:44 INFO - PROCESS | 3332 | 1461182624156 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:44 INFO - PROCESS | 3332 | ++DOCSHELL 0x91408800 == 122 [pid = 3332] [id = 584] 13:03:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x914e3400) [pid = 3332] [serial = 1753] [outer = (nil)] 13:03:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x934f4000) [pid = 3332] [serial = 1754] [outer = 0x914e3400] 13:03:44 INFO - PROCESS | 3332 | 1461182624255 Marionette DEBUG loaded listener.js 13:03:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x93502400) [pid = 3332] [serial = 1755] [outer = 0x914e3400] 13:03:45 INFO - PROCESS | 3332 | 1461182625186 Marionette TRACE conn3 <- [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]]]}] 13:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1687ms 13:03:45 INFO - PROCESS | 3332 | 1461182625253 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 13:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:03:45 INFO - PROCESS | 3332 | 1461182625258 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 13:03:45 INFO - PROCESS | 3332 | 1461182625264 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:03:45 INFO - PROCESS | 3332 | 1461182625268 Marionette TRACE conn3 <- [1,2310,null,{}] 13:03:45 INFO - PROCESS | 3332 | 1461182625274 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:45 INFO - PROCESS | 3332 | 1461182625513 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 13:03:45 INFO - PROCESS | 3332 | 1461182625849 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:45 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cf5400 == 123 [pid = 3332] [id = 585] 13:03:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x92cf7800) [pid = 3332] [serial = 1756] [outer = (nil)] 13:03:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x93ccd400) [pid = 3332] [serial = 1757] [outer = 0x92cf7800] 13:03:45 INFO - PROCESS | 3332 | 1461182625947 Marionette DEBUG loaded listener.js 13:03:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x93cd0c00) [pid = 3332] [serial = 1758] [outer = 0x92cf7800] 13:03:46 INFO - PROCESS | 3332 | 1461182626883 Marionette TRACE conn3 <- [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]]]}] 13:03:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:03:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1641ms 13:03:46 INFO - PROCESS | 3332 | 1461182626907 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 13:03:46 INFO - PROCESS | 3332 | 1461182626911 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 13:03:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:03:46 INFO - PROCESS | 3332 | 1461182626918 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:03:46 INFO - PROCESS | 3332 | 1461182626922 Marionette TRACE conn3 <- [1,2314,null,{}] 13:03:46 INFO - PROCESS | 3332 | 1461182626929 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:47 INFO - PROCESS | 3332 | 1461182627169 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 13:03:47 INFO - PROCESS | 3332 | 1461182627522 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:47 INFO - PROCESS | 3332 | ++DOCSHELL 0x86f8d800 == 124 [pid = 3332] [id = 586] 13:03:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x92cfc000) [pid = 3332] [serial = 1759] [outer = (nil)] 13:03:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x96cd4400) [pid = 3332] [serial = 1760] [outer = 0x92cfc000] 13:03:47 INFO - PROCESS | 3332 | 1461182627616 Marionette DEBUG loaded listener.js 13:03:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x96f68000) [pid = 3332] [serial = 1761] [outer = 0x92cfc000] 13:03:48 INFO - PROCESS | 3332 | 1461182628584 Marionette TRACE conn3 <- [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]]]}] 13:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1740ms 13:03:48 INFO - PROCESS | 3332 | 1461182628659 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 13:03:48 INFO - PROCESS | 3332 | 1461182628664 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 13:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:03:48 INFO - PROCESS | 3332 | 1461182628672 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:03:48 INFO - PROCESS | 3332 | 1461182628676 Marionette TRACE conn3 <- [1,2318,null,{}] 13:03:48 INFO - PROCESS | 3332 | 1461182628682 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:49 INFO - PROCESS | 3332 | 1461182629008 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 13:03:49 INFO - PROCESS | 3332 | 1461182629361 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:49 INFO - PROCESS | 3332 | ++DOCSHELL 0x9526b000 == 125 [pid = 3332] [id = 587] 13:03:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x97eea000) [pid = 3332] [serial = 1762] [outer = (nil)] 13:03:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x981c6800) [pid = 3332] [serial = 1763] [outer = 0x97eea000] 13:03:49 INFO - PROCESS | 3332 | 1461182629462 Marionette DEBUG loaded listener.js 13:03:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x98e82400) [pid = 3332] [serial = 1764] [outer = 0x97eea000] 13:03:50 INFO - PROCESS | 3332 | 1461182630380 Marionette TRACE conn3 <- [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] 13:03:50 INFO - PROCESS | 3332 | 1461182630469 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 13:03:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:03:50 INFO - PROCESS | 3332 | 1461182630476 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:03:50 INFO - PROCESS | 3332 | 1461182630479 Marionette TRACE conn3 <- [1,2322,null,{}] 13:03:50 INFO - PROCESS | 3332 | 1461182630485 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:50 INFO - PROCESS | 3332 | 1461182630758 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 13:03:51 INFO - PROCESS | 3332 | 1461182631100 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:51 INFO - PROCESS | 3332 | ++DOCSHELL 0x97c75c00 == 126 [pid = 3332] [id = 588] 13:03:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x97eee400) [pid = 3332] [serial = 1765] [outer = (nil)] 13:03:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x9df89c00) [pid = 3332] [serial = 1766] [outer = 0x97eee400] 13:03:51 INFO - PROCESS | 3332 | 1461182631196 Marionette DEBUG loaded listener.js 13:03:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x9ea16800) [pid = 3332] [serial = 1767] [outer = 0x97eee400] 13:03:52 INFO - PROCESS | 3332 | 1461182632087 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1632ms 13:03:52 INFO - PROCESS | 3332 | 1461182632108 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 13:03:52 INFO - PROCESS | 3332 | 1461182632112 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 13:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:03:52 INFO - PROCESS | 3332 | 1461182632119 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:03:52 INFO - PROCESS | 3332 | 1461182632121 Marionette TRACE conn3 <- [1,2326,null,{}] 13:03:52 INFO - PROCESS | 3332 | 1461182632128 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:52 INFO - PROCESS | 3332 | 1461182632355 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 13:03:52 INFO - PROCESS | 3332 | 1461182632702 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:52 INFO - PROCESS | 3332 | ++DOCSHELL 0x88d4a800 == 127 [pid = 3332] [id = 589] 13:03:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x89ee1400) [pid = 3332] [serial = 1768] [outer = (nil)] 13:03:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0xa0a95400) [pid = 3332] [serial = 1769] [outer = 0x89ee1400] 13:03:52 INFO - PROCESS | 3332 | 1461182632798 Marionette DEBUG loaded listener.js 13:03:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0xa0e54c00) [pid = 3332] [serial = 1770] [outer = 0x89ee1400] 13:03:53 INFO - PROCESS | 3332 | 1461182633652 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:03:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:03:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1580ms 13:03:53 INFO - PROCESS | 3332 | 1461182633700 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 13:03:53 INFO - PROCESS | 3332 | 1461182633704 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 13:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:03:53 INFO - PROCESS | 3332 | 1461182633730 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:03:53 INFO - PROCESS | 3332 | 1461182633733 Marionette TRACE conn3 <- [1,2330,null,{}] 13:03:53 INFO - PROCESS | 3332 | 1461182633742 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:53 INFO - PROCESS | 3332 | 1461182633968 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 13:03:54 INFO - PROCESS | 3332 | 1461182634348 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:54 INFO - PROCESS | 3332 | ++DOCSHELL 0xa0f69400 == 128 [pid = 3332] [id = 590] 13:03:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0xa2a2ec00) [pid = 3332] [serial = 1771] [outer = (nil)] 13:03:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0xa2ac9800) [pid = 3332] [serial = 1772] [outer = 0xa2a2ec00] 13:03:54 INFO - PROCESS | 3332 | 1461182634450 Marionette DEBUG loaded listener.js 13:03:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0xa3c7ec00) [pid = 3332] [serial = 1773] [outer = 0xa2a2ec00] 13:03:55 INFO - PROCESS | 3332 | 1461182635341 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:03:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1713ms 13:03:55 INFO - PROCESS | 3332 | 1461182635425 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 13:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:03:55 INFO - PROCESS | 3332 | 1461182635430 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 13:03:55 INFO - PROCESS | 3332 | 1461182635436 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:03:55 INFO - PROCESS | 3332 | 1461182635440 Marionette TRACE conn3 <- [1,2334,null,{}] 13:03:55 INFO - PROCESS | 3332 | 1461182635446 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:55 INFO - PROCESS | 3332 | 1461182635719 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 13:03:56 INFO - PROCESS | 3332 | 1461182636061 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x87ca9800 == 129 [pid = 3332] [id = 591] 13:03:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x87cac000) [pid = 3332] [serial = 1774] [outer = (nil)] 13:03:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x87cb1400) [pid = 3332] [serial = 1775] [outer = 0x87cac000] 13:03:56 INFO - PROCESS | 3332 | 1461182636154 Marionette DEBUG loaded listener.js 13:03:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x87cb3800) [pid = 3332] [serial = 1776] [outer = 0x87cac000] 13:03:57 INFO - PROCESS | 3332 | 1461182637047 Marionette TRACE conn3 <- [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]]]}] 13:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1682ms 13:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:03:57 INFO - PROCESS | 3332 | 1461182637119 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 13:03:57 INFO - PROCESS | 3332 | 1461182637122 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 13:03:57 INFO - PROCESS | 3332 | 1461182637129 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:03:57 INFO - PROCESS | 3332 | 1461182637133 Marionette TRACE conn3 <- [1,2338,null,{}] 13:03:57 INFO - PROCESS | 3332 | 1461182637139 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:57 INFO - PROCESS | 3332 | 1461182637408 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 13:03:57 INFO - PROCESS | 3332 | 1461182637761 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:57 INFO - PROCESS | 3332 | ++DOCSHELL 0x87caec00 == 130 [pid = 3332] [id = 592] 13:03:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x87cb2800) [pid = 3332] [serial = 1777] [outer = (nil)] 13:03:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0xa0f6a400) [pid = 3332] [serial = 1778] [outer = 0x87cb2800] 13:03:57 INFO - PROCESS | 3332 | 1461182637854 Marionette DEBUG loaded listener.js 13:03:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0xa2acd800) [pid = 3332] [serial = 1779] [outer = 0x87cb2800] 13:03:58 INFO - PROCESS | 3332 | 1461182638793 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1697ms 13:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:03:58 INFO - PROCESS | 3332 | 1461182638827 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 13:03:58 INFO - PROCESS | 3332 | 1461182638830 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 13:03:58 INFO - PROCESS | 3332 | 1461182638838 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:03:58 INFO - PROCESS | 3332 | 1461182638841 Marionette TRACE conn3 <- [1,2342,null,{}] 13:03:58 INFO - PROCESS | 3332 | 1461182638848 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:03:59 INFO - PROCESS | 3332 | 1461182639086 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 13:03:59 INFO - PROCESS | 3332 | 1461182639449 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:59 INFO - PROCESS | 3332 | ++DOCSHELL 0x86205400 == 131 [pid = 3332] [id = 593] 13:03:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x86206800) [pid = 3332] [serial = 1780] [outer = (nil)] 13:03:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x8620dc00) [pid = 3332] [serial = 1781] [outer = 0x86206800] 13:03:59 INFO - PROCESS | 3332 | 1461182639541 Marionette DEBUG loaded listener.js 13:03:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 179 (0x8620f000) [pid = 3332] [serial = 1782] [outer = 0x86206800] 13:04:00 INFO - PROCESS | 3332 | 1461182640480 Marionette TRACE conn3 <- [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]]]}] 13:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1693ms 13:04:00 INFO - PROCESS | 3332 | 1461182640531 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 13:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:04:00 INFO - PROCESS | 3332 | 1461182640535 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 13:04:00 INFO - PROCESS | 3332 | 1461182640542 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:04:00 INFO - PROCESS | 3332 | 1461182640546 Marionette TRACE conn3 <- [1,2346,null,{}] 13:04:00 INFO - PROCESS | 3332 | 1461182640552 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:00 INFO - PROCESS | 3332 | 1461182640803 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 13:04:01 INFO - PROCESS | 3332 | 1461182641155 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x98ec7c00 == 130 [pid = 3332] [id = 221] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x86f99000 == 129 [pid = 3332] [id = 532] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x88d4f000 == 128 [pid = 3332] [id = 219] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8642ac00 == 127 [pid = 3332] [id = 575] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8b750c00 == 126 [pid = 3332] [id = 574] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x89ee4c00 == 125 [pid = 3332] [id = 573] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x86432c00 == 124 [pid = 3332] [id = 572] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x92cf0000 == 123 [pid = 3332] [id = 570] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x89f93800 == 122 [pid = 3332] [id = 569] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x934e7400 == 121 [pid = 3332] [id = 567] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x883edc00 == 120 [pid = 3332] [id = 568] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x883e6400 == 119 [pid = 3332] [id = 566] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x934e9400 == 118 [pid = 3332] [id = 565] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x92028000 == 117 [pid = 3332] [id = 564] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x85e87c00 == 116 [pid = 3332] [id = 563] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8fea0800 == 115 [pid = 3332] [id = 561] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x90289c00 == 114 [pid = 3332] [id = 562] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8c153000 == 113 [pid = 3332] [id = 560] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8b02c000 == 112 [pid = 3332] [id = 559] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8c215400 == 111 [pid = 3332] [id = 558] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x8c15e000 == 110 [pid = 3332] [id = 557] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x87de0800 == 109 [pid = 3332] [id = 555] 13:04:03 INFO - PROCESS | 3332 | --DOCSHELL 0x88521400 == 108 [pid = 3332] [id = 556] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 178 (0x8b7bc000) [pid = 3332] [serial = 1662] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0xa0a8dc00) [pid = 3332] [serial = 1647] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x8ffe2000) [pid = 3332] [serial = 1616] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x9029cc00) [pid = 3332] [serial = 1619] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x8b752000) [pid = 3332] [serial = 1650] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x8b97c400) [pid = 3332] [serial = 1605] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x8972f400) [pid = 3332] [serial = 1655] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x9b091000) [pid = 3332] [serial = 1643] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x8b36c800) [pid = 3332] [serial = 1659] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x92bc3800) [pid = 3332] [serial = 1626] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x95262800) [pid = 3332] [serial = 1631] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x88ee6800) [pid = 3332] [serial = 1601] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x90281800) [pid = 3332] [serial = 1617] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x95dce800) [pid = 3332] [serial = 1632] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x9ea19c00) [pid = 3332] [serial = 1646] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x97ef3c00) [pid = 3332] [serial = 1638] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x8c219c00) [pid = 3332] [serial = 1607] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x8f326000) [pid = 3332] [serial = 1614] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x8b750800) [pid = 3332] [serial = 1649] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x992dec00) [pid = 3332] [serial = 1640] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x998cd800) [pid = 3332] [serial = 1641] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x90417400) [pid = 3332] [serial = 1622] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x8b110c00) [pid = 3332] [serial = 1658] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x8b7b2400) [pid = 3332] [serial = 1661] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x92ab5000) [pid = 3332] [serial = 1625] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x8b7b8400) [pid = 3332] [serial = 1604] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x92cee400) [pid = 3332] [serial = 1628] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x96f85800) [pid = 3332] [serial = 1634] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x87ddf400) [pid = 3332] [serial = 1653] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x8e683000) [pid = 3332] [serial = 1608] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x97eea800) [pid = 3332] [serial = 1637] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x9ea1a000) [pid = 3332] [serial = 1644] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x9041a400) [pid = 3332] [serial = 1623] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x978e8800) [pid = 3332] [serial = 1635] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x90383c00) [pid = 3332] [serial = 1620] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8993ac00) [pid = 3332] [serial = 1656] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x8e7b2000) [pid = 3332] [serial = 1536] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8e84c000) [pid = 3332] [serial = 1610] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8f31cc00) [pid = 3332] [serial = 1613] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x934f1400) [pid = 3332] [serial = 1629] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x86436800) [pid = 3332] [serial = 1652] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x86431400) [pid = 3332] [serial = 1587] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8972cc00) [pid = 3332] [serial = 1602] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x8e928800) [pid = 3332] [serial = 1611] [outer = (nil)] [url = about:blank] 13:04:03 INFO - PROCESS | 3332 | ++DOCSHELL 0x85048000 == 109 [pid = 3332] [id = 594] 13:04:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x85e87c00) [pid = 3332] [serial = 1783] [outer = (nil)] 13:04:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x86675c00) [pid = 3332] [serial = 1784] [outer = 0x85e87c00] 13:04:03 INFO - PROCESS | 3332 | 1461182643926 Marionette DEBUG loaded listener.js 13:04:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x87dddc00) [pid = 3332] [serial = 1785] [outer = 0x85e87c00] 13:04:04 INFO - PROCESS | 3332 | 1461182644941 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 4446ms 13:04:04 INFO - PROCESS | 3332 | 1461182644990 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 13:04:04 INFO - PROCESS | 3332 | 1461182644997 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 13:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:04:05 INFO - PROCESS | 3332 | 1461182645007 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:04:05 INFO - PROCESS | 3332 | 1461182645010 Marionette TRACE conn3 <- [1,2350,null,{}] 13:04:05 INFO - PROCESS | 3332 | 1461182645024 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:05 INFO - PROCESS | 3332 | 1461182645383 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 13:04:05 INFO - PROCESS | 3332 | 1461182645804 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:05 INFO - PROCESS | 3332 | ++DOCSHELL 0x88ee6800 == 110 [pid = 3332] [id = 595] 13:04:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x88ef0000) [pid = 3332] [serial = 1786] [outer = (nil)] 13:04:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x89728000) [pid = 3332] [serial = 1787] [outer = 0x88ef0000] 13:04:05 INFO - PROCESS | 3332 | 1461182645939 Marionette DEBUG loaded listener.js 13:04:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x89932c00) [pid = 3332] [serial = 1788] [outer = 0x88ef0000] 13:04:07 INFO - PROCESS | 3332 | 1461182647243 Marionette TRACE conn3 <- [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]]]}] 13:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2289ms 13:04:07 INFO - PROCESS | 3332 | 1461182647296 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 13:04:07 INFO - PROCESS | 3332 | 1461182647302 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 13:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:04:07 INFO - PROCESS | 3332 | 1461182647323 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:04:07 INFO - PROCESS | 3332 | 1461182647328 Marionette TRACE conn3 <- [1,2354,null,{}] 13:04:07 INFO - PROCESS | 3332 | 1461182647334 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:07 INFO - PROCESS | 3332 | 1461182647637 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 13:04:07 INFO - PROCESS | 3332 | 1461182647933 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:07 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b060c00 == 111 [pid = 3332] [id = 596] 13:04:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8b062c00) [pid = 3332] [serial = 1789] [outer = (nil)] 13:04:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8b1c3800) [pid = 3332] [serial = 1790] [outer = 0x8b062c00] 13:04:08 INFO - PROCESS | 3332 | 1461182648022 Marionette DEBUG loaded listener.js 13:04:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8b74c400) [pid = 3332] [serial = 1791] [outer = 0x8b062c00] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8b7b0000) [pid = 3332] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x86f8e400) [pid = 3332] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8fea1800) [pid = 3332] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x89ee5400) [pid = 3332] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x97eef400) [pid = 3332] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x9350c800) [pid = 3332] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x8b7b4400) [pid = 3332] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8c152400) [pid = 3332] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x96f86000) [pid = 3332] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x92cf4800) [pid = 3332] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x8e846400) [pid = 3332] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x8c213c00) [pid = 3332] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x8b05d000) [pid = 3332] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x94736400) [pid = 3332] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x88d49c00) [pid = 3332] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x89ee5c00) [pid = 3332] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x8b363400) [pid = 3332] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x88c0ac00) [pid = 3332] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x8fea2c00) [pid = 3332] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x8c215c00) [pid = 3332] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:04:09 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x90291800) [pid = 3332] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:04:09 INFO - PROCESS | 3332 | 1461182649841 Marionette TRACE conn3 <- [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]]]}] 13:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2544ms 13:04:09 INFO - PROCESS | 3332 | 1461182649868 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 13:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:04:09 INFO - PROCESS | 3332 | 1461182649872 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 13:04:09 INFO - PROCESS | 3332 | 1461182649879 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:04:09 INFO - PROCESS | 3332 | 1461182649885 Marionette TRACE conn3 <- [1,2358,null,{}] 13:04:09 INFO - PROCESS | 3332 | 1461182649901 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:10 INFO - PROCESS | 3332 | 1461182650199 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 13:04:10 INFO - PROCESS | 3332 | 1461182650226 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:10 INFO - PROCESS | 3332 | ++DOCSHELL 0x86f96c00 == 112 [pid = 3332] [id = 597] 13:04:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x89f90400) [pid = 3332] [serial = 1792] [outer = (nil)] 13:04:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x8b755c00) [pid = 3332] [serial = 1793] [outer = 0x89f90400] 13:04:10 INFO - PROCESS | 3332 | 1461182650305 Marionette DEBUG loaded listener.js 13:04:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x8b7bac00) [pid = 3332] [serial = 1794] [outer = 0x89f90400] 13:04:11 INFO - PROCESS | 3332 | 1461182651214 Marionette TRACE conn3 <- [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]]]}] 13:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1395ms 13:04:11 INFO - PROCESS | 3332 | 1461182651275 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 13:04:11 INFO - PROCESS | 3332 | 1461182651280 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 13:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:04:11 INFO - PROCESS | 3332 | 1461182651286 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:04:11 INFO - PROCESS | 3332 | 1461182651288 Marionette TRACE conn3 <- [1,2362,null,{}] 13:04:11 INFO - PROCESS | 3332 | 1461182651295 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:11 INFO - PROCESS | 3332 | 1461182651519 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 13:04:11 INFO - PROCESS | 3332 | 1461182651967 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:12 INFO - PROCESS | 3332 | ++DOCSHELL 0x86212000 == 113 [pid = 3332] [id = 598] 13:04:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x86212400) [pid = 3332] [serial = 1795] [outer = (nil)] 13:04:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x86f8e400) [pid = 3332] [serial = 1796] [outer = 0x86212400] 13:04:12 INFO - PROCESS | 3332 | 1461182652070 Marionette DEBUG loaded listener.js 13:04:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x87de5000) [pid = 3332] [serial = 1797] [outer = 0x86212400] 13:04:13 INFO - PROCESS | 3332 | 1461182653063 Marionette TRACE conn3 <- [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]]]}] 13:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1832ms 13:04:13 INFO - PROCESS | 3332 | 1461182653121 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 13:04:13 INFO - PROCESS | 3332 | 1461182653129 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 13:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:04:13 INFO - PROCESS | 3332 | 1461182653140 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:04:13 INFO - PROCESS | 3332 | 1461182653145 Marionette TRACE conn3 <- [1,2366,null,{}] 13:04:13 INFO - PROCESS | 3332 | 1461182653153 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:13 INFO - PROCESS | 3332 | 1461182653418 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 13:04:13 INFO - PROCESS | 3332 | 1461182653751 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x8972dc00 == 114 [pid = 3332] [id = 599] 13:04:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x8993b000) [pid = 3332] [serial = 1798] [outer = (nil)] 13:04:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x89eeb400) [pid = 3332] [serial = 1799] [outer = 0x8993b000] 13:04:13 INFO - PROCESS | 3332 | 1461182653851 Marionette DEBUG loaded listener.js 13:04:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8b02d000) [pid = 3332] [serial = 1800] [outer = 0x8993b000] 13:04:14 INFO - PROCESS | 3332 | 1461182654913 Marionette TRACE conn3 <- [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]]]}] 13:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1834ms 13:04:14 INFO - PROCESS | 3332 | 1461182654978 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 13:04:14 INFO - PROCESS | 3332 | 1461182654986 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 13:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:04:14 INFO - PROCESS | 3332 | 1461182654994 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:04:14 INFO - PROCESS | 3332 | 1461182654998 Marionette TRACE conn3 <- [1,2370,null,{}] 13:04:15 INFO - PROCESS | 3332 | 1461182655005 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:15 INFO - PROCESS | 3332 | 1461182655272 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 13:04:15 INFO - PROCESS | 3332 | 1461182655650 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:15 INFO - PROCESS | 3332 | ++DOCSHELL 0x89eef000 == 115 [pid = 3332] [id = 600] 13:04:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8b1ce000) [pid = 3332] [serial = 1801] [outer = (nil)] 13:04:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8b748c00) [pid = 3332] [serial = 1802] [outer = 0x8b1ce000] 13:04:15 INFO - PROCESS | 3332 | 1461182655751 Marionette DEBUG loaded listener.js 13:04:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8b7b8400) [pid = 3332] [serial = 1803] [outer = 0x8b1ce000] 13:04:16 INFO - PROCESS | 3332 | 1461182656728 Marionette TRACE conn3 <- [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]]]}] 13:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1782ms 13:04:16 INFO - PROCESS | 3332 | 1461182656777 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 13:04:16 INFO - PROCESS | 3332 | 1461182656782 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 13:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:04:16 INFO - PROCESS | 3332 | 1461182656799 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:04:16 INFO - PROCESS | 3332 | 1461182656808 Marionette TRACE conn3 <- [1,2374,null,{}] 13:04:16 INFO - PROCESS | 3332 | 1461182656816 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:17 INFO - PROCESS | 3332 | 1461182657109 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 13:04:17 INFO - PROCESS | 3332 | 1461182657447 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:17 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b36a800 == 116 [pid = 3332] [id = 601] 13:04:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8b36cc00) [pid = 3332] [serial = 1804] [outer = (nil)] 13:04:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8c15a400) [pid = 3332] [serial = 1805] [outer = 0x8b36cc00] 13:04:17 INFO - PROCESS | 3332 | 1461182657542 Marionette DEBUG loaded listener.js 13:04:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8c21d400) [pid = 3332] [serial = 1806] [outer = 0x8b36cc00] 13:04:18 INFO - PROCESS | 3332 | 1461182658465 Marionette TRACE conn3 <- [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]]]}] 13:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1752ms 13:04:18 INFO - PROCESS | 3332 | 1461182658543 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 13:04:18 INFO - PROCESS | 3332 | 1461182658547 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 13:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:04:18 INFO - PROCESS | 3332 | 1461182658554 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:04:18 INFO - PROCESS | 3332 | 1461182658558 Marionette TRACE conn3 <- [1,2378,null,{}] 13:04:18 INFO - PROCESS | 3332 | 1461182658564 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:18 INFO - PROCESS | 3332 | 1461182658856 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 13:04:19 INFO - PROCESS | 3332 | 1461182659189 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:19 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c144c00 == 117 [pid = 3332] [id = 602] 13:04:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8c15c800) [pid = 3332] [serial = 1807] [outer = (nil)] 13:04:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8e840800) [pid = 3332] [serial = 1808] [outer = 0x8c15c800] 13:04:19 INFO - PROCESS | 3332 | 1461182659280 Marionette DEBUG loaded listener.js 13:04:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8e843400) [pid = 3332] [serial = 1809] [outer = 0x8c15c800] 13:04:20 INFO - PROCESS | 3332 | 1461182660234 Marionette TRACE conn3 <- [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]]]}] 13:04: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 13:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1741ms 13:04:20 INFO - PROCESS | 3332 | 1461182660296 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 13:04:20 INFO - PROCESS | 3332 | 1461182660301 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 13:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:04:20 INFO - PROCESS | 3332 | 1461182660308 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:04:20 INFO - PROCESS | 3332 | 1461182660312 Marionette TRACE conn3 <- [1,2382,null,{}] 13:04:20 INFO - PROCESS | 3332 | 1461182660318 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:20 INFO - PROCESS | 3332 | 1461182660555 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 13:04:20 INFO - PROCESS | 3332 | 1461182660909 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:20 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e92d400 == 118 [pid = 3332] [id = 603] 13:04:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8e92dc00) [pid = 3332] [serial = 1810] [outer = (nil)] 13:04:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8f320400) [pid = 3332] [serial = 1811] [outer = 0x8e92dc00] 13:04:21 INFO - PROCESS | 3332 | 1461182661016 Marionette DEBUG loaded listener.js 13:04:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8f4d4c00) [pid = 3332] [serial = 1812] [outer = 0x8e92dc00] 13:04:22 INFO - PROCESS | 3332 | 1461182661998 Marionette TRACE conn3 <- [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]]]}] 13:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1735ms 13:04:22 INFO - PROCESS | 3332 | 1461182662044 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 13:04:22 INFO - PROCESS | 3332 | 1461182662049 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 13:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:04:22 INFO - PROCESS | 3332 | 1461182662077 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:04:22 INFO - PROCESS | 3332 | 1461182662080 Marionette TRACE conn3 <- [1,2386,null,{}] 13:04:22 INFO - PROCESS | 3332 | 1461182662087 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:22 INFO - PROCESS | 3332 | 1461182662338 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 13:04:22 INFO - PROCESS | 3332 | 1461182662671 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:22 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e842000 == 119 [pid = 3332] [id = 604] 13:04:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8fe9a000) [pid = 3332] [serial = 1813] [outer = (nil)] 13:04:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x90285800) [pid = 3332] [serial = 1814] [outer = 0x8fe9a000] 13:04:22 INFO - PROCESS | 3332 | 1461182662772 Marionette DEBUG loaded listener.js 13:04:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x9028d000) [pid = 3332] [serial = 1815] [outer = 0x8fe9a000] 13:04:23 INFO - PROCESS | 3332 | 1461182663702 Marionette TRACE conn3 <- [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]]]}] 13:04:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:04:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1695ms 13:04:23 INFO - PROCESS | 3332 | 1461182663768 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 13:04:23 INFO - PROCESS | 3332 | 1461182663773 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 13:04:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:04:23 INFO - PROCESS | 3332 | 1461182663780 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:04:23 INFO - PROCESS | 3332 | 1461182663784 Marionette TRACE conn3 <- [1,2390,null,{}] 13:04:23 INFO - PROCESS | 3332 | 1461182663790 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:24 INFO - PROCESS | 3332 | 1461182664039 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 13:04:24 INFO - PROCESS | 3332 | 1461182664375 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:24 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b1c6800 == 120 [pid = 3332] [id = 605] 13:04:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8e926c00) [pid = 3332] [serial = 1816] [outer = (nil)] 13:04:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x90384400) [pid = 3332] [serial = 1817] [outer = 0x8e926c00] 13:04:24 INFO - PROCESS | 3332 | 1461182664470 Marionette DEBUG loaded listener.js 13:04:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x9038c400) [pid = 3332] [serial = 1818] [outer = 0x8e926c00] 13:04:25 INFO - PROCESS | 3332 | 1461182665451 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1735ms 13:04:25 INFO - PROCESS | 3332 | 1461182665517 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 13:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:04:25 INFO - PROCESS | 3332 | 1461182665521 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 13:04:25 INFO - PROCESS | 3332 | 1461182665528 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:04:25 INFO - PROCESS | 3332 | 1461182665532 Marionette TRACE conn3 <- [1,2394,null,{}] 13:04:25 INFO - PROCESS | 3332 | 1461182665538 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:25 INFO - PROCESS | 3332 | 1461182665772 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 13:04:26 INFO - PROCESS | 3332 | 1461182666098 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x86f8f400 == 121 [pid = 3332] [id = 606] 13:04:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x8b056c00) [pid = 3332] [serial = 1819] [outer = (nil)] 13:04:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x9041c800) [pid = 3332] [serial = 1820] [outer = 0x8b056c00] 13:04:26 INFO - PROCESS | 3332 | 1461182666196 Marionette DEBUG loaded listener.js 13:04:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x90420c00) [pid = 3332] [serial = 1821] [outer = 0x8b056c00] 13:04:27 INFO - PROCESS | 3332 | 1461182667140 Marionette TRACE conn3 <- [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]]]}] 13:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1687ms 13:04:27 INFO - PROCESS | 3332 | 1461182667215 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 13:04:27 INFO - PROCESS | 3332 | 1461182667218 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 13:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:04:27 INFO - PROCESS | 3332 | 1461182667226 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:04:27 INFO - PROCESS | 3332 | 1461182667228 Marionette TRACE conn3 <- [1,2398,null,{}] 13:04:27 INFO - PROCESS | 3332 | 1461182667235 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:27 INFO - PROCESS | 3332 | 1461182667502 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 13:04:27 INFO - PROCESS | 3332 | 1461182667843 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:27 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c15e000 == 122 [pid = 3332] [id = 607] 13:04:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x8e925400) [pid = 3332] [serial = 1822] [outer = (nil)] 13:04:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x91f1a400) [pid = 3332] [serial = 1823] [outer = 0x8e925400] 13:04:27 INFO - PROCESS | 3332 | 1461182667936 Marionette DEBUG loaded listener.js 13:04:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x92ab5000) [pid = 3332] [serial = 1824] [outer = 0x8e925400] 13:04:28 INFO - PROCESS | 3332 | 1461182668873 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1692ms 13:04:28 INFO - PROCESS | 3332 | 1461182668918 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 13:04:28 INFO - PROCESS | 3332 | 1461182668922 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 13:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:04:28 INFO - PROCESS | 3332 | 1461182668929 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:04:28 INFO - PROCESS | 3332 | 1461182668932 Marionette TRACE conn3 <- [1,2402,null,{}] 13:04:28 INFO - PROCESS | 3332 | 1461182668938 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:29 INFO - PROCESS | 3332 | 1461182669197 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 13:04:29 INFO - PROCESS | 3332 | 1461182669548 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x91410400 == 123 [pid = 3332] [id = 608] 13:04:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x92cfbc00) [pid = 3332] [serial = 1825] [outer = (nil)] 13:04:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x934f4800) [pid = 3332] [serial = 1826] [outer = 0x92cfbc00] 13:04:29 INFO - PROCESS | 3332 | 1461182669655 Marionette DEBUG loaded listener.js 13:04:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x93cc2c00) [pid = 3332] [serial = 1827] [outer = 0x92cfbc00] 13:04:30 INFO - PROCESS | 3332 | 1461182670626 Marionette TRACE conn3 <- [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]]]}] 13:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1736ms 13:04:30 INFO - PROCESS | 3332 | 1461182670666 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 13:04:30 INFO - PROCESS | 3332 | 1461182670670 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 13:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:04:30 INFO - PROCESS | 3332 | 1461182670677 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:04:30 INFO - PROCESS | 3332 | 1461182670682 Marionette TRACE conn3 <- [1,2406,null,{}] 13:04:30 INFO - PROCESS | 3332 | 1461182670688 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:30 INFO - PROCESS | 3332 | 1461182670966 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 13:04:31 INFO - PROCESS | 3332 | 1461182671320 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:31 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e924800 == 124 [pid = 3332] [id = 609] 13:04:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x92cf3800) [pid = 3332] [serial = 1828] [outer = (nil)] 13:04:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x96f68800) [pid = 3332] [serial = 1829] [outer = 0x92cf3800] 13:04:31 INFO - PROCESS | 3332 | 1461182671411 Marionette DEBUG loaded listener.js 13:04:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x96f72400) [pid = 3332] [serial = 1830] [outer = 0x92cf3800] 13:04:32 INFO - PROCESS | 3332 | 1461182672301 Marionette TRACE conn3 <- [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]]]}] 13:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1693ms 13:04:32 INFO - PROCESS | 3332 | 1461182672377 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 13:04:32 INFO - PROCESS | 3332 | 1461182672380 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 13:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:04:32 INFO - PROCESS | 3332 | 1461182672390 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:04:32 INFO - PROCESS | 3332 | 1461182672394 Marionette TRACE conn3 <- [1,2410,null,{}] 13:04:32 INFO - PROCESS | 3332 | 1461182672400 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:32 INFO - PROCESS | 3332 | 1461182672648 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 13:04:33 INFO - PROCESS | 3332 | 1461182672990 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:33 INFO - PROCESS | 3332 | ++DOCSHELL 0x95dc9400 == 125 [pid = 3332] [id = 610] 13:04:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x96c54800) [pid = 3332] [serial = 1831] [outer = (nil)] 13:04:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x97c0b800) [pid = 3332] [serial = 1832] [outer = 0x96c54800] 13:04:33 INFO - PROCESS | 3332 | 1461182673091 Marionette DEBUG loaded listener.js 13:04:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x97e9ac00) [pid = 3332] [serial = 1833] [outer = 0x96c54800] 13:04:34 INFO - PROCESS | 3332 | 1461182674034 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1684ms 13:04:34 INFO - PROCESS | 3332 | 1461182674075 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 13:04:34 INFO - PROCESS | 3332 | 1461182674080 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 13:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:04:34 INFO - PROCESS | 3332 | 1461182674088 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:04:34 INFO - PROCESS | 3332 | 1461182674092 Marionette TRACE conn3 <- [1,2414,null,{}] 13:04:34 INFO - PROCESS | 3332 | 1461182674099 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:34 INFO - PROCESS | 3332 | 1461182674346 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 13:04:34 INFO - PROCESS | 3332 | 1461182674688 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cfc800 == 126 [pid = 3332] [id = 611] 13:04:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x97c7d400) [pid = 3332] [serial = 1834] [outer = (nil)] 13:04:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x983f1400) [pid = 3332] [serial = 1835] [outer = 0x97c7d400] 13:04:34 INFO - PROCESS | 3332 | 1461182674786 Marionette DEBUG loaded listener.js 13:04:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x984ce400) [pid = 3332] [serial = 1836] [outer = 0x97c7d400] 13:04:35 INFO - PROCESS | 3332 | 1461182675761 Marionette TRACE conn3 <- [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]]]}] 13:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1734ms 13:04:35 INFO - PROCESS | 3332 | 1461182675823 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 13:04:35 INFO - PROCESS | 3332 | 1461182675827 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 13:04:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:04:35 INFO - PROCESS | 3332 | 1461182675834 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:04:35 INFO - PROCESS | 3332 | 1461182675838 Marionette TRACE conn3 <- [1,2418,null,{}] 13:04:35 INFO - PROCESS | 3332 | 1461182675844 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:36 INFO - PROCESS | 3332 | 1461182676095 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 13:04:36 INFO - PROCESS | 3332 | 1461182676438 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:36 INFO - PROCESS | 3332 | ++DOCSHELL 0x86f90400 == 127 [pid = 3332] [id = 612] 13:04:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x8972b000) [pid = 3332] [serial = 1837] [outer = (nil)] 13:04:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x98eb6800) [pid = 3332] [serial = 1838] [outer = 0x8972b000] 13:04:36 INFO - PROCESS | 3332 | 1461182676535 Marionette DEBUG loaded listener.js 13:04:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x992d4800) [pid = 3332] [serial = 1839] [outer = 0x8972b000] 13:04:37 INFO - PROCESS | 3332 | 1461182677428 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:04:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:04:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1635ms 13:04:37 INFO - PROCESS | 3332 | 1461182677470 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 13:04:37 INFO - PROCESS | 3332 | 1461182677474 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 13:04:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:04:37 INFO - PROCESS | 3332 | 1461182677504 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:04:37 INFO - PROCESS | 3332 | 1461182677508 Marionette TRACE conn3 <- [1,2422,null,{}] 13:04:37 INFO - PROCESS | 3332 | 1461182677514 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:37 INFO - PROCESS | 3332 | 1461182677758 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 13:04:38 INFO - PROCESS | 3332 | 1461182678076 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:38 INFO - PROCESS | 3332 | ++DOCSHELL 0x87cafc00 == 128 [pid = 3332] [id = 613] 13:04:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x978e8800) [pid = 3332] [serial = 1840] [outer = (nil)] 13:04:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x99c72800) [pid = 3332] [serial = 1841] [outer = 0x978e8800] 13:04:38 INFO - PROCESS | 3332 | 1461182678170 Marionette DEBUG loaded listener.js 13:04:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x9b094000) [pid = 3332] [serial = 1842] [outer = 0x978e8800] 13:04:39 INFO - PROCESS | 3332 | 1461182679131 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1691ms 13:04:39 INFO - PROCESS | 3332 | 1461182679190 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 13:04:39 INFO - PROCESS | 3332 | 1461182679194 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 13:04:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:04:39 INFO - PROCESS | 3332 | 1461182679200 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:04:39 INFO - PROCESS | 3332 | 1461182679204 Marionette TRACE conn3 <- [1,2426,null,{}] 13:04:39 INFO - PROCESS | 3332 | 1461182679210 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:39 INFO - PROCESS | 3332 | 1461182679449 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 13:04:39 INFO - PROCESS | 3332 | 1461182679794 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x99ba4800 == 129 [pid = 3332] [id = 614] 13:04:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x99bae000) [pid = 3332] [serial = 1843] [outer = (nil)] 13:04:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x9ff33800) [pid = 3332] [serial = 1844] [outer = 0x99bae000] 13:04:39 INFO - PROCESS | 3332 | 1461182679902 Marionette DEBUG loaded listener.js 13:04:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0xa0a2d000) [pid = 3332] [serial = 1845] [outer = 0x99bae000] 13:04:40 INFO - PROCESS | 3332 | 1461182680842 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:04:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:04:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1688ms 13:04:40 INFO - PROCESS | 3332 | 1461182680890 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 13:04:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:04:40 INFO - PROCESS | 3332 | 1461182680895 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 13:04:40 INFO - PROCESS | 3332 | 1461182680901 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:04:40 INFO - PROCESS | 3332 | 1461182680905 Marionette TRACE conn3 <- [1,2430,null,{}] 13:04:40 INFO - PROCESS | 3332 | 1461182680911 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:41 INFO - PROCESS | 3332 | 1461182681152 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 13:04:41 INFO - PROCESS | 3332 | 1461182681496 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x89dd6000 == 130 [pid = 3332] [id = 615] 13:04:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x89ee3c00) [pid = 3332] [serial = 1846] [outer = (nil)] 13:04:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 179 (0x8b0c5c00) [pid = 3332] [serial = 1847] [outer = 0x89ee3c00] 13:04:41 INFO - PROCESS | 3332 | 1461182681607 Marionette DEBUG loaded listener.js 13:04:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 180 (0x8b0c8000) [pid = 3332] [serial = 1848] [outer = 0x89ee3c00] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x85e8c000 == 129 [pid = 3332] [id = 464] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8851a800 == 128 [pid = 3332] [id = 465] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x86f96c00 == 127 [pid = 3332] [id = 597] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8b060c00 == 126 [pid = 3332] [id = 596] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x88ee6800 == 125 [pid = 3332] [id = 595] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x85048000 == 124 [pid = 3332] [id = 594] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x87caec00 == 123 [pid = 3332] [id = 592] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x86205400 == 122 [pid = 3332] [id = 593] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x87ca9800 == 121 [pid = 3332] [id = 591] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0xa0f69400 == 120 [pid = 3332] [id = 590] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x97c75c00 == 119 [pid = 3332] [id = 588] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x88d4a800 == 118 [pid = 3332] [id = 589] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x9526b000 == 117 [pid = 3332] [id = 587] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x86f8d800 == 116 [pid = 3332] [id = 586] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x92cf5400 == 115 [pid = 3332] [id = 585] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x91408800 == 114 [pid = 3332] [id = 584] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x88513400 == 113 [pid = 3332] [id = 582] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8e7b1c00 == 112 [pid = 3332] [id = 583] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8e92d800 == 111 [pid = 3332] [id = 581] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8e7b4c00 == 110 [pid = 3332] [id = 580] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8c144800 == 109 [pid = 3332] [id = 579] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8b96e000 == 108 [pid = 3332] [id = 578] 13:04:44 INFO - PROCESS | 3332 | --DOCSHELL 0x89727c00 == 107 [pid = 3332] [id = 577] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 179 (0x94742000) [pid = 3332] [serial = 1697] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 178 (0x89ee4800) [pid = 3332] [serial = 1668] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x92ab3c00) [pid = 3332] [serial = 1692] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x92022400) [pid = 3332] [serial = 1691] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x96f69800) [pid = 3332] [serial = 1700] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x8972b800) [pid = 3332] [serial = 1667] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x89f93400) [pid = 3332] [serial = 1727] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x8ffe2c00) [pid = 3332] [serial = 1682] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x8e679c00) [pid = 3332] [serial = 1673] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x912a5000) [pid = 3332] [serial = 1688] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x8b966000) [pid = 3332] [serial = 1724] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x88518400) [pid = 3332] [serial = 1718] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x9029fc00) [pid = 3332] [serial = 1686] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x8b104400) [pid = 3332] [serial = 1722] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x9b09f000) [pid = 3332] [serial = 1712] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x97e9c000) [pid = 3332] [serial = 1704] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x88d52400) [pid = 3332] [serial = 1719] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x8c126c00) [pid = 3332] [serial = 1671] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x8b986000) [pid = 3332] [serial = 1725] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x9984bc00) [pid = 3332] [serial = 1710] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x983f0400) [pid = 3332] [serial = 1707] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x96f6d800) [pid = 3332] [serial = 1701] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x9ff9d400) [pid = 3332] [serial = 1715] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x93505400) [pid = 3332] [serial = 1695] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x97ef2000) [pid = 3332] [serial = 1706] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x8b989c00) [pid = 3332] [serial = 1664] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x8f31a800) [pid = 3332] [serial = 1677] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x8f3a2000) [pid = 3332] [serial = 1679] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x91405400) [pid = 3332] [serial = 1689] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x8e928400) [pid = 3332] [serial = 1676] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x8b038400) [pid = 3332] [serial = 1721] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x8f3a6c00) [pid = 3332] [serial = 1680] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x8ffe5000) [pid = 3332] [serial = 1683] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8b982400) [pid = 3332] [serial = 1670] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x95dcd800) [pid = 3332] [serial = 1698] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x8c124400) [pid = 3332] [serial = 1599] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x99206c00) [pid = 3332] [serial = 1709] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x9029c000) [pid = 3332] [serial = 1685] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x9df8a000) [pid = 3332] [serial = 1713] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x934f3800) [pid = 3332] [serial = 1694] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x8e7b3c00) [pid = 3332] [serial = 1674] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x97c74c00) [pid = 3332] [serial = 1703] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x8c215800) [pid = 3332] [serial = 1730] [outer = (nil)] [url = about:blank] 13:04:44 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8b74b400) [pid = 3332] [serial = 1728] [outer = (nil)] [url = about:blank] 13:04:45 INFO - PROCESS | 3332 | 1461182685233 Marionette TRACE conn3 <- [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]]]}] 13:04:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:04:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 4391ms 13:04:45 INFO - PROCESS | 3332 | 1461182685292 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 13:04:45 INFO - PROCESS | 3332 | 1461182685299 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 13:04:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:04:45 INFO - PROCESS | 3332 | 1461182685309 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:04:45 INFO - PROCESS | 3332 | 1461182685314 Marionette TRACE conn3 <- [1,2434,null,{}] 13:04:45 INFO - PROCESS | 3332 | 1461182685324 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:45 INFO - PROCESS | 3332 | 1461182685558 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 13:04:45 INFO - PROCESS | 3332 | 1461182685827 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:45 INFO - PROCESS | 3332 | ++DOCSHELL 0x88520400 == 108 [pid = 3332] [id = 616] 13:04:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x88521400) [pid = 3332] [serial = 1849] [outer = (nil)] 13:04:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x88d56400) [pid = 3332] [serial = 1850] [outer = 0x88521400] 13:04:45 INFO - PROCESS | 3332 | 1461182685939 Marionette DEBUG loaded listener.js 13:04:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x89724c00) [pid = 3332] [serial = 1851] [outer = 0x88521400] 13:04:46 INFO - PROCESS | 3332 | 1461182686870 Marionette TRACE conn3 <- [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]]]}] 13:04:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:04:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1584ms 13:04:46 INFO - PROCESS | 3332 | 1461182686893 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 13:04:46 INFO - PROCESS | 3332 | 1461182686902 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 13:04:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:04:46 INFO - PROCESS | 3332 | 1461182686913 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:04:46 INFO - PROCESS | 3332 | 1461182686916 Marionette TRACE conn3 <- [1,2438,null,{}] 13:04:46 INFO - PROCESS | 3332 | 1461182686923 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:47 INFO - PROCESS | 3332 | 1461182687264 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 13:04:47 INFO - PROCESS | 3332 | 1461182687519 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:47 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c13800 == 109 [pid = 3332] [id = 617] 13:04:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x89ef0800) [pid = 3332] [serial = 1852] [outer = (nil)] 13:04:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8b059c00) [pid = 3332] [serial = 1853] [outer = 0x89ef0800] 13:04:47 INFO - PROCESS | 3332 | 1461182687598 Marionette DEBUG loaded listener.js 13:04:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8b0c1800) [pid = 3332] [serial = 1854] [outer = 0x89ef0800] 13:04:48 INFO - PROCESS | 3332 | 1461182688501 Marionette TRACE conn3 <- [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]]]}] 13:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1640ms 13:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:04:48 INFO - PROCESS | 3332 | 1461182688553 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 13:04:48 INFO - PROCESS | 3332 | 1461182688557 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 13:04:48 INFO - PROCESS | 3332 | 1461182688566 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:04:48 INFO - PROCESS | 3332 | 1461182688572 Marionette TRACE conn3 <- [1,2442,null,{}] 13:04:48 INFO - PROCESS | 3332 | 1461182688596 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:48 INFO - PROCESS | 3332 | 1461182688927 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 13:04:48 INFO - PROCESS | 3332 | 1461182688968 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:49 INFO - PROCESS | 3332 | ++DOCSHELL 0x89f8fc00 == 110 [pid = 3332] [id = 618] 13:04:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8b749800) [pid = 3332] [serial = 1855] [outer = (nil)] 13:04:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8b752000) [pid = 3332] [serial = 1856] [outer = 0x8b749800] 13:04:49 INFO - PROCESS | 3332 | 1461182689052 Marionette DEBUG loaded listener.js 13:04:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8b7b5400) [pid = 3332] [serial = 1857] [outer = 0x8b749800] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x88ef0000) [pid = 3332] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8b062c00) [pid = 3332] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x92cf7800) [pid = 3332] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8993b800) [pid = 3332] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8f362800) [pid = 3332] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x97eee400) [pid = 3332] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x85e87c00) [pid = 3332] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x9028e400) [pid = 3332] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x9df89000) [pid = 3332] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x914e3400) [pid = 3332] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x87cac000) [pid = 3332] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x86206800) [pid = 3332] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x8fe9a400) [pid = 3332] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x97eea000) [pid = 3332] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x8e84ac00) [pid = 3332] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x90420400) [pid = 3332] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x92cfc000) [pid = 3332] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x87cb2800) [pid = 3332] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x8b969000) [pid = 3332] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0xa2a2ec00) [pid = 3332] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x89ee1400) [pid = 3332] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:04:50 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x8c120800) [pid = 3332] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:04:50 INFO - PROCESS | 3332 | 1461182690889 Marionette TRACE conn3 <- [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]]]}] 13:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2351ms 13:04:50 INFO - PROCESS | 3332 | 1461182690917 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 13:04:50 INFO - PROCESS | 3332 | 1461182690923 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 13:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:04:50 INFO - PROCESS | 3332 | 1461182690935 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:04:50 INFO - PROCESS | 3332 | 1461182690938 Marionette TRACE conn3 <- [1,2446,null,{}] 13:04:50 INFO - PROCESS | 3332 | 1461182690947 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:51 INFO - PROCESS | 3332 | 1461182691284 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 13:04:51 INFO - PROCESS | 3332 | 1461182691385 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:51 INFO - PROCESS | 3332 | ++DOCSHELL 0x86209800 == 111 [pid = 3332] [id = 619] 13:04:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x89f98400) [pid = 3332] [serial = 1858] [outer = (nil)] 13:04:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x8b964c00) [pid = 3332] [serial = 1859] [outer = 0x89f98400] 13:04:51 INFO - PROCESS | 3332 | 1461182691460 Marionette DEBUG loaded listener.js 13:04:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x8b98a000) [pid = 3332] [serial = 1860] [outer = 0x89f98400] 13:04:52 INFO - PROCESS | 3332 | 1461182692699 Marionette TRACE conn3 <- [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]]]}] 13:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1838ms 13:04:52 INFO - PROCESS | 3332 | 1461182692771 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 13:04:52 INFO - PROCESS | 3332 | 1461182692779 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 13:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:04:52 INFO - PROCESS | 3332 | 1461182692789 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:04:52 INFO - PROCESS | 3332 | 1461182692794 Marionette TRACE conn3 <- [1,2450,null,{}] 13:04:52 INFO - PROCESS | 3332 | 1461182692804 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:53 INFO - PROCESS | 3332 | 1461182693087 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 13:04:53 INFO - PROCESS | 3332 | 1461182693385 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x87de4400 == 112 [pid = 3332] [id = 620] 13:04:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x88d57400) [pid = 3332] [serial = 1861] [outer = (nil)] 13:04:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x89937c00) [pid = 3332] [serial = 1862] [outer = 0x88d57400] 13:04:53 INFO - PROCESS | 3332 | 1461182693481 Marionette DEBUG loaded listener.js 13:04:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x89ee9c00) [pid = 3332] [serial = 1863] [outer = 0x88d57400] 13:04:54 INFO - PROCESS | 3332 | 1461182694427 Marionette TRACE conn3 <- [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]]]}] 13:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1692ms 13:04:54 INFO - PROCESS | 3332 | 1461182694481 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 13:04:54 INFO - PROCESS | 3332 | 1461182694491 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 13:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:04:54 INFO - PROCESS | 3332 | 1461182694502 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:04:54 INFO - PROCESS | 3332 | 1461182694506 Marionette TRACE conn3 <- [1,2454,null,{}] 13:04:54 INFO - PROCESS | 3332 | 1461182694513 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:54 INFO - PROCESS | 3332 | 1461182694817 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 13:04:55 INFO - PROCESS | 3332 | 1461182695229 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:55 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b36c800 == 113 [pid = 3332] [id = 621] 13:04:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x8b749000) [pid = 3332] [serial = 1864] [outer = (nil)] 13:04:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x8b97f800) [pid = 3332] [serial = 1865] [outer = 0x8b749000] 13:04:55 INFO - PROCESS | 3332 | 1461182695354 Marionette DEBUG loaded listener.js 13:04:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8c120800) [pid = 3332] [serial = 1866] [outer = 0x8b749000] 13:04:56 INFO - PROCESS | 3332 | 1461182696457 Marionette TRACE conn3 <- [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]]]}] 13:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2032ms 13:04:56 INFO - PROCESS | 3332 | 1461182696535 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 13:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:04:56 INFO - PROCESS | 3332 | 1461182696540 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 13:04:56 INFO - PROCESS | 3332 | 1461182696547 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:04:56 INFO - PROCESS | 3332 | 1461182696553 Marionette TRACE conn3 <- [1,2458,null,{}] 13:04:56 INFO - PROCESS | 3332 | 1461182696571 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:56 INFO - PROCESS | 3332 | 1461182696978 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 13:04:57 INFO - PROCESS | 3332 | 1461182697206 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:57 INFO - PROCESS | 3332 | ++DOCSHELL 0x86210400 == 114 [pid = 3332] [id = 622] 13:04:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8c15ac00) [pid = 3332] [serial = 1867] [outer = (nil)] 13:04:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8e679c00) [pid = 3332] [serial = 1868] [outer = 0x8c15ac00] 13:04:57 INFO - PROCESS | 3332 | 1461182697302 Marionette DEBUG loaded listener.js 13:04:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8e7b1400) [pid = 3332] [serial = 1869] [outer = 0x8c15ac00] 13:04:58 INFO - PROCESS | 3332 | 1461182698269 Marionette TRACE conn3 <- [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]]]}] 13:04:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:04:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1789ms 13:04:58 INFO - PROCESS | 3332 | 1461182698337 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 13:04:58 INFO - PROCESS | 3332 | 1461182698342 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 13:04:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:04:58 INFO - PROCESS | 3332 | 1461182698350 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:04:58 INFO - PROCESS | 3332 | 1461182698353 Marionette TRACE conn3 <- [1,2462,null,{}] 13:04:58 INFO - PROCESS | 3332 | 1461182698360 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:04:58 INFO - PROCESS | 3332 | 1461182698638 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 13:04:59 INFO - PROCESS | 3332 | 1461182698998 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:59 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c14e800 == 115 [pid = 3332] [id = 623] 13:04:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8e682400) [pid = 3332] [serial = 1870] [outer = (nil)] 13:04:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8e92cc00) [pid = 3332] [serial = 1871] [outer = 0x8e682400] 13:04:59 INFO - PROCESS | 3332 | 1461182699092 Marionette DEBUG loaded listener.js 13:04:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8f31f000) [pid = 3332] [serial = 1872] [outer = 0x8e682400] 13:05:00 INFO - PROCESS | 3332 | 1461182700128 Marionette TRACE conn3 <- [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]]]}] 13:05:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:05:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1833ms 13:05:00 INFO - PROCESS | 3332 | 1461182700185 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 13:05:00 INFO - PROCESS | 3332 | 1461182700188 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 13:05:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:05:00 INFO - PROCESS | 3332 | 1461182700195 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:05:00 INFO - PROCESS | 3332 | 1461182700198 Marionette TRACE conn3 <- [1,2466,null,{}] 13:05:00 INFO - PROCESS | 3332 | 1461182700205 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:00 INFO - PROCESS | 3332 | 1461182700477 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 13:05:00 INFO - PROCESS | 3332 | 1461182700828 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:00 INFO - PROCESS | 3332 | ++DOCSHELL 0x89eebc00 == 116 [pid = 3332] [id = 624] 13:05:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8c143400) [pid = 3332] [serial = 1873] [outer = (nil)] 13:05:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8f363800) [pid = 3332] [serial = 1874] [outer = 0x8c143400] 13:05:00 INFO - PROCESS | 3332 | 1461182700922 Marionette DEBUG loaded listener.js 13:05:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8f3a2000) [pid = 3332] [serial = 1875] [outer = 0x8c143400] 13:05:01 INFO - PROCESS | 3332 | 1461182701923 Marionette TRACE conn3 <- [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]]]}] 13:05:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:05:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1796ms 13:05:01 INFO - PROCESS | 3332 | 1461182701993 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 13:05:01 INFO - PROCESS | 3332 | 1461182701998 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 13:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:05:02 INFO - PROCESS | 3332 | 1461182702005 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:05:02 INFO - PROCESS | 3332 | 1461182702009 Marionette TRACE conn3 <- [1,2470,null,{}] 13:05:02 INFO - PROCESS | 3332 | 1461182702016 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:02 INFO - PROCESS | 3332 | 1461182702306 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 13:05:02 INFO - PROCESS | 3332 | 1461182702659 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:02 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f324000 == 117 [pid = 3332] [id = 625] 13:05:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8fea0800) [pid = 3332] [serial = 1876] [outer = (nil)] 13:05:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8ffe6c00) [pid = 3332] [serial = 1877] [outer = 0x8fea0800] 13:05:02 INFO - PROCESS | 3332 | 1461182702757 Marionette DEBUG loaded listener.js 13:05:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x90282800) [pid = 3332] [serial = 1878] [outer = 0x8fea0800] 13:05:03 INFO - PROCESS | 3332 | 1461182703689 Marionette TRACE conn3 <- [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]]]}] 13:05:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:05:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1735ms 13:05:03 INFO - PROCESS | 3332 | 1461182703741 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 13:05:03 INFO - PROCESS | 3332 | 1461182703745 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 13:05:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:05:03 INFO - PROCESS | 3332 | 1461182703753 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:05:03 INFO - PROCESS | 3332 | 1461182703757 Marionette TRACE conn3 <- [1,2474,null,{}] 13:05:03 INFO - PROCESS | 3332 | 1461182703764 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:04 INFO - PROCESS | 3332 | 1461182704029 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 13:05:04 INFO - PROCESS | 3332 | 1461182704370 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:04 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e930c00 == 118 [pid = 3332] [id = 626] 13:05:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8ffde000) [pid = 3332] [serial = 1879] [outer = (nil)] 13:05:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x90388400) [pid = 3332] [serial = 1880] [outer = 0x8ffde000] 13:05:04 INFO - PROCESS | 3332 | 1461182704476 Marionette DEBUG loaded listener.js 13:05:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x9041a000) [pid = 3332] [serial = 1881] [outer = 0x8ffde000] 13:05:05 INFO - PROCESS | 3332 | 1461182705441 Marionette TRACE conn3 <- [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]]]}] 13:05:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:05:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1743ms 13:05:05 INFO - PROCESS | 3332 | 1461182705498 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 13:05:05 INFO - PROCESS | 3332 | 1461182705501 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 13:05:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:05:05 INFO - PROCESS | 3332 | 1461182705508 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:05:05 INFO - PROCESS | 3332 | 1461182705511 Marionette TRACE conn3 <- [1,2478,null,{}] 13:05:05 INFO - PROCESS | 3332 | 1461182705518 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:05 INFO - PROCESS | 3332 | 1461182705768 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 13:05:06 INFO - PROCESS | 3332 | 1461182706110 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x88d52000 == 119 [pid = 3332] [id = 627] 13:05:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8ffe5800) [pid = 3332] [serial = 1882] [outer = (nil)] 13:05:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x914d9400) [pid = 3332] [serial = 1883] [outer = 0x8ffe5800] 13:05:06 INFO - PROCESS | 3332 | 1461182706207 Marionette DEBUG loaded listener.js 13:05:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x914e4000) [pid = 3332] [serial = 1884] [outer = 0x8ffe5800] 13:05:07 INFO - PROCESS | 3332 | 1461182707132 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1682ms 13:05:07 INFO - PROCESS | 3332 | 1461182707192 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 13:05:07 INFO - PROCESS | 3332 | 1461182707196 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 13:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:05:07 INFO - PROCESS | 3332 | 1461182707203 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:05:07 INFO - PROCESS | 3332 | 1461182707207 Marionette TRACE conn3 <- [1,2482,null,{}] 13:05:07 INFO - PROCESS | 3332 | 1461182707214 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:07 INFO - PROCESS | 3332 | 1461182707461 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 13:05:07 INFO - PROCESS | 3332 | 1461182707827 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:07 INFO - PROCESS | 3332 | ++DOCSHELL 0x90383c00 == 120 [pid = 3332] [id = 628] 13:05:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x90420400) [pid = 3332] [serial = 1885] [outer = (nil)] 13:05:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x92cf5800) [pid = 3332] [serial = 1886] [outer = 0x90420400] 13:05:07 INFO - PROCESS | 3332 | 1461182707925 Marionette DEBUG loaded listener.js 13:05:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x92cf8000) [pid = 3332] [serial = 1887] [outer = 0x90420400] 13:05:08 INFO - PROCESS | 3332 | 1461182708848 Marionette TRACE conn3 <- [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]]]}] 13:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1683ms 13:05:08 INFO - PROCESS | 3332 | 1461182708887 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 13:05:08 INFO - PROCESS | 3332 | 1461182708891 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 13:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:05:08 INFO - PROCESS | 3332 | 1461182708898 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:05:08 INFO - PROCESS | 3332 | 1461182708901 Marionette TRACE conn3 <- [1,2486,null,{}] 13:05:08 INFO - PROCESS | 3332 | 1461182708907 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:09 INFO - PROCESS | 3332 | 1461182709161 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 13:05:09 INFO - PROCESS | 3332 | 1461182709503 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:09 INFO - PROCESS | 3332 | ++DOCSHELL 0x883e8000 == 121 [pid = 3332] [id = 629] 13:05:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x8992f000) [pid = 3332] [serial = 1888] [outer = (nil)] 13:05:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x9350a800) [pid = 3332] [serial = 1889] [outer = 0x8992f000] 13:05:09 INFO - PROCESS | 3332 | 1461182709603 Marionette DEBUG loaded listener.js 13:05:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x93cc5800) [pid = 3332] [serial = 1890] [outer = 0x8992f000] 13:05:10 INFO - PROCESS | 3332 | 1461182710555 Marionette TRACE conn3 <- [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]]]}] 13:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1734ms 13:05:10 INFO - PROCESS | 3332 | 1461182710633 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 13:05:10 INFO - PROCESS | 3332 | 1461182710637 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 13:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:05:10 INFO - PROCESS | 3332 | 1461182710645 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:05:10 INFO - PROCESS | 3332 | 1461182710650 Marionette TRACE conn3 <- [1,2490,null,{}] 13:05:10 INFO - PROCESS | 3332 | 1461182710656 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:10 INFO - PROCESS | 3332 | 1461182710990 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 13:05:11 INFO - PROCESS | 3332 | 1461182711389 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x95dc8000 == 122 [pid = 3332] [id = 630] 13:05:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x96f65800) [pid = 3332] [serial = 1891] [outer = (nil)] 13:05:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x96f6bc00) [pid = 3332] [serial = 1892] [outer = 0x96f65800] 13:05:11 INFO - PROCESS | 3332 | 1461182711490 Marionette DEBUG loaded listener.js 13:05:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x978ed800) [pid = 3332] [serial = 1893] [outer = 0x96f65800] 13:05:12 INFO - PROCESS | 3332 | 1461182712468 Marionette TRACE conn3 <- [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]]]}] 13:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1894ms 13:05:12 INFO - PROCESS | 3332 | 1461182712541 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 13:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:05:12 INFO - PROCESS | 3332 | 1461182712545 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 13:05:12 INFO - PROCESS | 3332 | 1461182712552 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:05:12 INFO - PROCESS | 3332 | 1461182712556 Marionette TRACE conn3 <- [1,2494,null,{}] 13:05:12 INFO - PROCESS | 3332 | 1461182712562 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:12 INFO - PROCESS | 3332 | 1461182712884 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 13:05:13 INFO - PROCESS | 3332 | 1461182713233 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x96f68c00 == 123 [pid = 3332] [id = 631] 13:05:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x96f6e400) [pid = 3332] [serial = 1894] [outer = (nil)] 13:05:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x97eee400) [pid = 3332] [serial = 1895] [outer = 0x96f6e400] 13:05:13 INFO - PROCESS | 3332 | 1461182713327 Marionette DEBUG loaded listener.js 13:05:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x984cb400) [pid = 3332] [serial = 1896] [outer = 0x96f6e400] 13:05:14 INFO - PROCESS | 3332 | 1461182714280 Marionette TRACE conn3 <- [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]]]}] 13:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1795ms 13:05:14 INFO - PROCESS | 3332 | 1461182714347 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 13:05:14 INFO - PROCESS | 3332 | 1461182714352 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 13:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:05:14 INFO - PROCESS | 3332 | 1461182714358 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:05:14 INFO - PROCESS | 3332 | 1461182714362 Marionette TRACE conn3 <- [1,2498,null,{}] 13:05:14 INFO - PROCESS | 3332 | 1461182714368 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:14 INFO - PROCESS | 3332 | 1461182714647 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 13:05:15 INFO - PROCESS | 3332 | 1461182714999 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:15 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b030c00 == 124 [pid = 3332] [id = 632] 13:05:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x8b1c4400) [pid = 3332] [serial = 1897] [outer = (nil)] 13:05:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x9918a800) [pid = 3332] [serial = 1898] [outer = 0x8b1c4400] 13:05:15 INFO - PROCESS | 3332 | 1461182715089 Marionette DEBUG loaded listener.js 13:05:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x998c8800) [pid = 3332] [serial = 1899] [outer = 0x8b1c4400] 13:05:16 INFO - PROCESS | 3332 | 1461182716045 Marionette TRACE conn3 <- [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]]]}] 13:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1736ms 13:05:16 INFO - PROCESS | 3332 | 1461182716095 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 13:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:05:16 INFO - PROCESS | 3332 | 1461182716099 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 13:05:16 INFO - PROCESS | 3332 | 1461182716106 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:05:16 INFO - PROCESS | 3332 | 1461182716109 Marionette TRACE conn3 <- [1,2502,null,{}] 13:05:16 INFO - PROCESS | 3332 | 1461182716115 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:16 INFO - PROCESS | 3332 | 1461182716358 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 13:05:16 INFO - PROCESS | 3332 | 1461182716707 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:16 INFO - PROCESS | 3332 | ++DOCSHELL 0x86671c00 == 125 [pid = 3332] [id = 633] 13:05:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x98a98c00) [pid = 3332] [serial = 1900] [outer = (nil)] 13:05:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x9b091800) [pid = 3332] [serial = 1901] [outer = 0x98a98c00] 13:05:16 INFO - PROCESS | 3332 | 1461182716817 Marionette DEBUG loaded listener.js 13:05:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x9df91c00) [pid = 3332] [serial = 1902] [outer = 0x98a98c00] 13:05:17 INFO - PROCESS | 3332 | 1461182717698 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1637ms 13:05:17 INFO - PROCESS | 3332 | 1461182717743 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 13:05:17 INFO - PROCESS | 3332 | 1461182717757 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 13:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:05:17 INFO - PROCESS | 3332 | 1461182717785 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:05:17 INFO - PROCESS | 3332 | 1461182717789 Marionette TRACE conn3 <- [1,2506,null,{}] 13:05:17 INFO - PROCESS | 3332 | 1461182717796 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:18 INFO - PROCESS | 3332 | 1461182718045 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 13:05:18 INFO - PROCESS | 3332 | 1461182718363 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:18 INFO - PROCESS | 3332 | ++DOCSHELL 0x96f69c00 == 126 [pid = 3332] [id = 634] 13:05:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x9920cc00) [pid = 3332] [serial = 1903] [outer = (nil)] 13:05:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x9ffc4400) [pid = 3332] [serial = 1904] [outer = 0x9920cc00] 13:05:18 INFO - PROCESS | 3332 | 1461182718461 Marionette DEBUG loaded listener.js 13:05:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0xa0c11c00) [pid = 3332] [serial = 1905] [outer = 0x9920cc00] 13:05:19 INFO - PROCESS | 3332 | 1461182719352 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1635ms 13:05:19 INFO - PROCESS | 3332 | 1461182719423 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 13:05:19 INFO - PROCESS | 3332 | 1461182719426 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 13:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:05:19 INFO - PROCESS | 3332 | 1461182719437 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:05:19 INFO - PROCESS | 3332 | 1461182719441 Marionette TRACE conn3 <- [1,2510,null,{}] 13:05:19 INFO - PROCESS | 3332 | 1461182719448 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:19 INFO - PROCESS | 3332 | 1461182719696 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 13:05:20 INFO - PROCESS | 3332 | 1461182720024 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:20 INFO - PROCESS | 3332 | ++DOCSHELL 0x89f97400 == 127 [pid = 3332] [id = 635] 13:05:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x8c14f800) [pid = 3332] [serial = 1906] [outer = (nil)] 13:05:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0xa2a39c00) [pid = 3332] [serial = 1907] [outer = 0x8c14f800] 13:05:20 INFO - PROCESS | 3332 | 1461182720117 Marionette DEBUG loaded listener.js 13:05:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0xa2acf400) [pid = 3332] [serial = 1908] [outer = 0x8c14f800] 13:05:21 INFO - PROCESS | 3332 | 1461182721044 Marionette TRACE conn3 <- [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]]]}] 13:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1696ms 13:05:21 INFO - PROCESS | 3332 | 1461182721134 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 13:05:21 INFO - PROCESS | 3332 | 1461182721138 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 13:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:05:21 INFO - PROCESS | 3332 | 1461182721145 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:05:21 INFO - PROCESS | 3332 | 1461182721149 Marionette TRACE conn3 <- [1,2514,null,{}] 13:05:21 INFO - PROCESS | 3332 | 1461182721155 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:21 INFO - PROCESS | 3332 | 1461182721443 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 13:05:21 INFO - PROCESS | 3332 | 1461182721798 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:21 INFO - PROCESS | 3332 | ++DOCSHELL 0x84bdd800 == 128 [pid = 3332] [id = 636] 13:05:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x84bde800) [pid = 3332] [serial = 1909] [outer = (nil)] 13:05:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x84be6400) [pid = 3332] [serial = 1910] [outer = 0x84bde800] 13:05:21 INFO - PROCESS | 3332 | 1461182721900 Marionette DEBUG loaded listener.js 13:05:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x84be8000) [pid = 3332] [serial = 1911] [outer = 0x84bde800] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8c160800 == 127 [pid = 3332] [id = 475] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x90387c00 == 126 [pid = 3332] [id = 479] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x90411400 == 125 [pid = 3332] [id = 477] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x85caa000 == 124 [pid = 3332] [id = 480] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x91f1a000 == 123 [pid = 3332] [id = 478] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x96f66000 == 122 [pid = 3332] [id = 481] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8b107c00 == 121 [pid = 3332] [id = 476] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x99ba4800 == 120 [pid = 3332] [id = 614] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x87cafc00 == 119 [pid = 3332] [id = 613] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x86f90400 == 118 [pid = 3332] [id = 612] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x92cfc800 == 117 [pid = 3332] [id = 611] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8e924800 == 116 [pid = 3332] [id = 609] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x95dc9400 == 115 [pid = 3332] [id = 610] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x91410400 == 114 [pid = 3332] [id = 608] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8c15e000 == 113 [pid = 3332] [id = 607] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x86f8f400 == 112 [pid = 3332] [id = 606] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8b1c6800 == 111 [pid = 3332] [id = 605] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8e842000 == 110 [pid = 3332] [id = 604] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8c144c00 == 109 [pid = 3332] [id = 602] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8e92d400 == 108 [pid = 3332] [id = 603] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8b36a800 == 107 [pid = 3332] [id = 601] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x89eef000 == 106 [pid = 3332] [id = 600] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x8972dc00 == 105 [pid = 3332] [id = 599] 13:05:24 INFO - PROCESS | 3332 | --DOCSHELL 0x86212000 == 104 [pid = 3332] [id = 598] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x8b755c00) [pid = 3332] [serial = 1793] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x96cd4400) [pid = 3332] [serial = 1760] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0xa2acd800) [pid = 3332] [serial = 1779] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x8c11f400) [pid = 3332] [serial = 1665] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0xa0f6a400) [pid = 3332] [serial = 1778] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0xa3c7ec00) [pid = 3332] [serial = 1773] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0xa0e54c00) [pid = 3332] [serial = 1770] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0xa0a95400) [pid = 3332] [serial = 1769] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x8c15fc00) [pid = 3332] [serial = 1737] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x96f68000) [pid = 3332] [serial = 1761] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x89728000) [pid = 3332] [serial = 1787] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x8b74c400) [pid = 3332] [serial = 1791] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x93ccd400) [pid = 3332] [serial = 1757] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x8b74ac00) [pid = 3332] [serial = 1734] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x8fea4000) [pid = 3332] [serial = 1743] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x9ea16800) [pid = 3332] [serial = 1767] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x86675c00) [pid = 3332] [serial = 1784] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x91208000) [pid = 3332] [serial = 1748] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x93cd0c00) [pid = 3332] [serial = 1758] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0xa0a27000) [pid = 3332] [serial = 1716] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x8fe9d800) [pid = 3332] [serial = 1742] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x934f4000) [pid = 3332] [serial = 1754] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x8b039400) [pid = 3332] [serial = 1733] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x87cb1400) [pid = 3332] [serial = 1775] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x8620f000) [pid = 3332] [serial = 1782] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x8c14a000) [pid = 3332] [serial = 1736] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x9028f400) [pid = 3332] [serial = 1746] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x9140a800) [pid = 3332] [serial = 1749] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x981c6800) [pid = 3332] [serial = 1763] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x89932c00) [pid = 3332] [serial = 1788] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8b1c3800) [pid = 3332] [serial = 1790] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x87dddc00) [pid = 3332] [serial = 1785] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x8f35cc00) [pid = 3332] [serial = 1740] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0xa2ac9800) [pid = 3332] [serial = 1772] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x9df89c00) [pid = 3332] [serial = 1766] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x90286400) [pid = 3332] [serial = 1745] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x98e82400) [pid = 3332] [serial = 1764] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x92bcf800) [pid = 3332] [serial = 1752] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x93502400) [pid = 3332] [serial = 1755] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x87cb3800) [pid = 3332] [serial = 1776] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x92bc7000) [pid = 3332] [serial = 1751] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x8620dc00) [pid = 3332] [serial = 1781] [outer = (nil)] [url = about:blank] 13:05:24 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x8f31dc00) [pid = 3332] [serial = 1739] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 3332 | 1461182725308 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:05:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:05:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 4195ms 13:05:25 INFO - PROCESS | 3332 | 1461182725342 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 13:05:25 INFO - PROCESS | 3332 | 1461182725350 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 13:05:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:05:25 INFO - PROCESS | 3332 | 1461182725360 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:05:25 INFO - PROCESS | 3332 | 1461182725367 Marionette TRACE conn3 <- [1,2518,null,{}] 13:05:25 INFO - PROCESS | 3332 | 1461182725377 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:25 INFO - PROCESS | 3332 | 1461182725733 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 13:05:25 INFO - PROCESS | 3332 | 1461182725876 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:25 INFO - PROCESS | 3332 | ++DOCSHELL 0x84be4800 == 105 [pid = 3332] [id = 637] 13:05:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x84be5000) [pid = 3332] [serial = 1912] [outer = (nil)] 13:05:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x85042800) [pid = 3332] [serial = 1913] [outer = 0x84be5000] 13:05:25 INFO - PROCESS | 3332 | 1461182725960 Marionette DEBUG loaded listener.js 13:05:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x85ca5400) [pid = 3332] [serial = 1914] [outer = 0x84be5000] 13:05:26 INFO - PROCESS | 3332 | 1461182726853 Marionette TRACE conn3 <- [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]]]}] 13:05:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:05:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1591ms 13:05:26 INFO - PROCESS | 3332 | 1461182726952 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 13:05:26 INFO - PROCESS | 3332 | 1461182726960 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 13:05:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:05:26 INFO - PROCESS | 3332 | 1461182726971 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:05:26 INFO - PROCESS | 3332 | 1461182726976 Marionette TRACE conn3 <- [1,2522,null,{}] 13:05:26 INFO - PROCESS | 3332 | 1461182726982 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:27 INFO - PROCESS | 3332 | 1461182727199 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 13:05:27 INFO - PROCESS | 3332 | 1461182727487 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:27 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e8c000 == 106 [pid = 3332] [id = 638] 13:05:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x86208000) [pid = 3332] [serial = 1915] [outer = (nil)] 13:05:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8642f000) [pid = 3332] [serial = 1916] [outer = 0x86208000] 13:05:27 INFO - PROCESS | 3332 | 1461182727579 Marionette DEBUG loaded listener.js 13:05:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x86f8a400) [pid = 3332] [serial = 1917] [outer = 0x86208000] 13:05:28 INFO - PROCESS | 3332 | 1461182728525 Marionette TRACE conn3 <- [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]]]}] 13:05:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:05:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1590ms 13:05:28 INFO - PROCESS | 3332 | 1461182728561 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 13:05:28 INFO - PROCESS | 3332 | 1461182728565 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 13:05:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:05:28 INFO - PROCESS | 3332 | 1461182728572 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:05:28 INFO - PROCESS | 3332 | 1461182728578 Marionette TRACE conn3 <- [1,2526,null,{}] 13:05:28 INFO - PROCESS | 3332 | 1461182728601 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:28 INFO - PROCESS | 3332 | 1461182728942 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 13:05:29 INFO - PROCESS | 3332 | 1461182729140 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x87de0c00 == 107 [pid = 3332] [id = 639] 13:05:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x87de1400) [pid = 3332] [serial = 1918] [outer = (nil)] 13:05:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x883e2000) [pid = 3332] [serial = 1919] [outer = 0x87de1400] 13:05:29 INFO - PROCESS | 3332 | 1461182729220 Marionette DEBUG loaded listener.js 13:05:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x883edc00) [pid = 3332] [serial = 1920] [outer = 0x87de1400] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x8e925400) [pid = 3332] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8b056c00) [pid = 3332] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x89ef0800) [pid = 3332] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x88521400) [pid = 3332] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x99bae000) [pid = 3332] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x97c7d400) [pid = 3332] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x92cfbc00) [pid = 3332] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x8e926c00) [pid = 3332] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x92cf3800) [pid = 3332] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x96c54800) [pid = 3332] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x8b1ce000) [pid = 3332] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x8993b000) [pid = 3332] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x8c15c800) [pid = 3332] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x8b749800) [pid = 3332] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x86212400) [pid = 3332] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x8fe9a000) [pid = 3332] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x8e92dc00) [pid = 3332] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x8b7b5000) [pid = 3332] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x8972b000) [pid = 3332] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x978e8800) [pid = 3332] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:05:30 INFO - PROCESS | 3332 | --DOMWINDOW == 122 (0x8b36cc00) [pid = 3332] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:05:30 INFO - PROCESS | 3332 | 1461182730688 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:05:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:05:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2147ms 13:05:30 INFO - PROCESS | 3332 | 1461182730721 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 13:05:30 INFO - PROCESS | 3332 | 1461182730725 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 13:05:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:05:30 INFO - PROCESS | 3332 | 1461182730747 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:05:30 INFO - PROCESS | 3332 | 1461182730751 Marionette TRACE conn3 <- [1,2530,null,{}] 13:05:30 INFO - PROCESS | 3332 | 1461182730757 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:30 INFO - PROCESS | 3332 | 1461182730981 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 13:05:31 INFO - PROCESS | 3332 | 1461182731180 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:31 INFO - PROCESS | 3332 | ++DOCSHELL 0x87cb3c00 == 108 [pid = 3332] [id = 640] 13:05:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0x883e4000) [pid = 3332] [serial = 1921] [outer = (nil)] 13:05:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x8851ec00) [pid = 3332] [serial = 1922] [outer = 0x883e4000] 13:05:31 INFO - PROCESS | 3332 | 1461182731260 Marionette DEBUG loaded listener.js 13:05:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x88c07000) [pid = 3332] [serial = 1923] [outer = 0x883e4000] 13:05:32 INFO - PROCESS | 3332 | 1461182732252 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:05:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:05:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1549ms 13:05:32 INFO - PROCESS | 3332 | 1461182732291 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 13:05:32 INFO - PROCESS | 3332 | 1461182732298 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 13:05:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:05:32 INFO - PROCESS | 3332 | 1461182732307 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:05:32 INFO - PROCESS | 3332 | 1461182732314 Marionette TRACE conn3 <- [1,2534,null,{}] 13:05:32 INFO - PROCESS | 3332 | 1461182732322 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:32 INFO - PROCESS | 3332 | 1461182732598 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 13:05:32 INFO - PROCESS | 3332 | 1461182732966 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:33 INFO - PROCESS | 3332 | ++DOCSHELL 0x84beac00 == 109 [pid = 3332] [id = 641] 13:05:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x84beb400) [pid = 3332] [serial = 1924] [outer = (nil)] 13:05:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x85e83000) [pid = 3332] [serial = 1925] [outer = 0x84beb400] 13:05:33 INFO - PROCESS | 3332 | 1461182733060 Marionette DEBUG loaded listener.js 13:05:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x86208800) [pid = 3332] [serial = 1926] [outer = 0x84beb400] 13:05:34 INFO - PROCESS | 3332 | 1461182734037 Marionette TRACE conn3 <- [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]]]}] 13:05:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:05:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1789ms 13:05:34 INFO - PROCESS | 3332 | 1461182734096 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 13:05:34 INFO - PROCESS | 3332 | 1461182734106 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 13:05:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:05:34 INFO - PROCESS | 3332 | 1461182734118 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:05:34 INFO - PROCESS | 3332 | 1461182734121 Marionette TRACE conn3 <- [1,2538,null,{}] 13:05:34 INFO - PROCESS | 3332 | 1461182734128 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:34 INFO - PROCESS | 3332 | 1461182734403 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 13:05:34 INFO - PROCESS | 3332 | 1461182734750 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x86f92c00 == 110 [pid = 3332] [id = 642] 13:05:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x87cabc00) [pid = 3332] [serial = 1927] [outer = (nil)] 13:05:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x87cb6000) [pid = 3332] [serial = 1928] [outer = 0x87cabc00] 13:05:34 INFO - PROCESS | 3332 | 1461182734839 Marionette DEBUG loaded listener.js 13:05:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x88516400) [pid = 3332] [serial = 1929] [outer = 0x87cabc00] 13:05:35 INFO - PROCESS | 3332 | 1461182735831 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:05:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:05:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1795ms 13:05:35 INFO - PROCESS | 3332 | 1461182735914 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 13:05:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:05:35 INFO - PROCESS | 3332 | 1461182735919 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 13:05:35 INFO - PROCESS | 3332 | 1461182735926 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:05:35 INFO - PROCESS | 3332 | 1461182735932 Marionette TRACE conn3 <- [1,2542,null,{}] 13:05:35 INFO - PROCESS | 3332 | 1461182735950 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:36 INFO - PROCESS | 3332 | 1461182736295 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 13:05:36 INFO - PROCESS | 3332 | 1461182736618 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:36 INFO - PROCESS | 3332 | ++DOCSHELL 0x87ddc800 == 111 [pid = 3332] [id = 643] 13:05:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x88eea800) [pid = 3332] [serial = 1930] [outer = (nil)] 13:05:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x89720c00) [pid = 3332] [serial = 1931] [outer = 0x88eea800] 13:05:36 INFO - PROCESS | 3332 | 1461182736714 Marionette DEBUG loaded listener.js 13:05:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8972bc00) [pid = 3332] [serial = 1932] [outer = 0x88eea800] 13:05:37 INFO - PROCESS | 3332 | 1461182737650 Marionette TRACE conn3 <- [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]]]}] 13:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1793ms 13:05:37 INFO - PROCESS | 3332 | 1461182737719 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 13:05:37 INFO - PROCESS | 3332 | 1461182737724 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 13:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:05:37 INFO - PROCESS | 3332 | 1461182737731 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:05:37 INFO - PROCESS | 3332 | 1461182737735 Marionette TRACE conn3 <- [1,2546,null,{}] 13:05:37 INFO - PROCESS | 3332 | 1461182737741 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:37 INFO - PROCESS | 3332 | 1461182737981 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 13:05:38 INFO - PROCESS | 3332 | 1461182738326 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:38 INFO - PROCESS | 3332 | ++DOCSHELL 0x87dddc00 == 112 [pid = 3332] [id = 644] 13:05:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8972e400) [pid = 3332] [serial = 1933] [outer = (nil)] 13:05:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x89dcb800) [pid = 3332] [serial = 1934] [outer = 0x8972e400] 13:05:38 INFO - PROCESS | 3332 | 1461182738425 Marionette DEBUG loaded listener.js 13:05:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x89dd4800) [pid = 3332] [serial = 1935] [outer = 0x8972e400] 13:05:39 INFO - PROCESS | 3332 | 1461182739358 Marionette TRACE conn3 <- [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]]]}] 13:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1685ms 13:05:39 INFO - PROCESS | 3332 | 1461182739418 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 13:05:39 INFO - PROCESS | 3332 | 1461182739422 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 13:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:05:39 INFO - PROCESS | 3332 | 1461182739428 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:05:39 INFO - PROCESS | 3332 | 1461182739432 Marionette TRACE conn3 <- [1,2550,null,{}] 13:05:39 INFO - PROCESS | 3332 | 1461182739438 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:39 INFO - PROCESS | 3332 | 1461182739662 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 13:05:40 INFO - PROCESS | 3332 | 1461182740000 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:40 INFO - PROCESS | 3332 | ++DOCSHELL 0x83670000 == 113 [pid = 3332] [id = 645] 13:05:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x89724800) [pid = 3332] [serial = 1936] [outer = (nil)] 13:05:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x89ef0000) [pid = 3332] [serial = 1937] [outer = 0x89724800] 13:05:40 INFO - PROCESS | 3332 | 1461182740090 Marionette DEBUG loaded listener.js 13:05:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x89f8d000) [pid = 3332] [serial = 1938] [outer = 0x89724800] 13:05:41 INFO - PROCESS | 3332 | 1461182741041 Marionette TRACE conn3 <- [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]]]}] 13:05:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:05:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1632ms 13:05:41 INFO - PROCESS | 3332 | 1461182741061 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 13:05:41 INFO - PROCESS | 3332 | 1461182741065 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 13:05:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:05:41 INFO - PROCESS | 3332 | 1461182741072 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:05:41 INFO - PROCESS | 3332 | 1461182741074 Marionette TRACE conn3 <- [1,2554,null,{}] 13:05:41 INFO - PROCESS | 3332 | 1461182741081 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:41 INFO - PROCESS | 3332 | 1461182741371 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 13:05:41 INFO - PROCESS | 3332 | 1461182741766 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e8fc00 == 114 [pid = 3332] [id = 646] 13:05:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8b054800) [pid = 3332] [serial = 1939] [outer = (nil)] 13:05:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8b05e400) [pid = 3332] [serial = 1940] [outer = 0x8b054800] 13:05:41 INFO - PROCESS | 3332 | 1461182741863 Marionette DEBUG loaded listener.js 13:05:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8b0c6c00) [pid = 3332] [serial = 1941] [outer = 0x8b054800] 13:05:42 INFO - PROCESS | 3332 | 1461182742851 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1835ms 13:05:42 INFO - PROCESS | 3332 | 1461182742908 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 13:05:42 INFO - PROCESS | 3332 | 1461182742912 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 13:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:05:42 INFO - PROCESS | 3332 | 1461182742919 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:05:42 INFO - PROCESS | 3332 | 1461182742922 Marionette TRACE conn3 <- [1,2558,null,{}] 13:05:42 INFO - PROCESS | 3332 | 1461182742929 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:43 INFO - PROCESS | 3332 | 1461182743167 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 13:05:43 INFO - PROCESS | 3332 | 1461182743499 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:43 INFO - PROCESS | 3332 | ++DOCSHELL 0x88ef1c00 == 115 [pid = 3332] [id = 647] 13:05:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x89932c00) [pid = 3332] [serial = 1942] [outer = (nil)] 13:05:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8b110800) [pid = 3332] [serial = 1943] [outer = 0x89932c00] 13:05:43 INFO - PROCESS | 3332 | 1461182743600 Marionette DEBUG loaded listener.js 13:05:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x8b1c7400) [pid = 3332] [serial = 1944] [outer = 0x89932c00] 13:05:44 INFO - PROCESS | 3332 | 1461182744569 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 13:05:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:05:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1692ms 13:05:44 INFO - PROCESS | 3332 | 1461182744612 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 13:05:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:05:44 INFO - PROCESS | 3332 | 1461182744617 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 13:05:44 INFO - PROCESS | 3332 | 1461182744623 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:05:44 INFO - PROCESS | 3332 | 1461182744627 Marionette TRACE conn3 <- [1,2562,null,{}] 13:05:44 INFO - PROCESS | 3332 | 1461182744633 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:44 INFO - PROCESS | 3332 | 1461182744868 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 13:05:45 INFO - PROCESS | 3332 | 1461182745210 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:45 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b105000 == 116 [pid = 3332] [id = 648] 13:05:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x8b1c6400) [pid = 3332] [serial = 1945] [outer = (nil)] 13:05:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8b36b000) [pid = 3332] [serial = 1946] [outer = 0x8b1c6400] 13:05:45 INFO - PROCESS | 3332 | 1461182745303 Marionette DEBUG loaded listener.js 13:05:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x8b36ec00) [pid = 3332] [serial = 1947] [outer = 0x8b1c6400] 13:05:46 INFO - PROCESS | 3332 | 1461182746240 Marionette TRACE conn3 <- [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]]]}] 13:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1694ms 13:05:46 INFO - PROCESS | 3332 | 1461182746318 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 13:05:46 INFO - PROCESS | 3332 | 1461182746321 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 13:05:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:05:46 INFO - PROCESS | 3332 | 1461182746328 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:05:46 INFO - PROCESS | 3332 | 1461182746332 Marionette TRACE conn3 <- [1,2566,null,{}] 13:05:46 INFO - PROCESS | 3332 | 1461182746339 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:46 INFO - PROCESS | 3332 | 1461182746633 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 13:05:46 INFO - PROCESS | 3332 | 1461182746984 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:47 INFO - PROCESS | 3332 | ++DOCSHELL 0x89ee1400 == 117 [pid = 3332] [id = 649] 13:05:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x8b36ac00) [pid = 3332] [serial = 1948] [outer = (nil)] 13:05:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x8b7af400) [pid = 3332] [serial = 1949] [outer = 0x8b36ac00] 13:05:47 INFO - PROCESS | 3332 | 1461182747076 Marionette DEBUG loaded listener.js 13:05:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x8b7b4400) [pid = 3332] [serial = 1950] [outer = 0x8b36ac00] 13:05:48 INFO - PROCESS | 3332 | 1461182748033 Marionette TRACE conn3 <- [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]]]}] 13:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1783ms 13:05:48 INFO - PROCESS | 3332 | 1461182748113 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 13:05:48 INFO - PROCESS | 3332 | 1461182748116 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 13:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:05:48 INFO - PROCESS | 3332 | 1461182748124 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:05:48 INFO - PROCESS | 3332 | 1461182748128 Marionette TRACE conn3 <- [1,2570,null,{}] 13:05:48 INFO - PROCESS | 3332 | 1461182748134 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:48 INFO - PROCESS | 3332 | 1461182748420 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 13:05:48 INFO - PROCESS | 3332 | 1461182748758 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x88ee9c00 == 118 [pid = 3332] [id = 650] 13:05:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x8b02c400) [pid = 3332] [serial = 1951] [outer = (nil)] 13:05:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x8b969000) [pid = 3332] [serial = 1952] [outer = 0x8b02c400] 13:05:48 INFO - PROCESS | 3332 | 1461182748854 Marionette DEBUG loaded listener.js 13:05:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x8b97ec00) [pid = 3332] [serial = 1953] [outer = 0x8b02c400] 13:05:49 INFO - PROCESS | 3332 | 1461182749813 Marionette TRACE conn3 <- [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]]]}] 13:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1732ms 13:05:49 INFO - PROCESS | 3332 | 1461182749857 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 13:05:49 INFO - PROCESS | 3332 | 1461182749862 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 13:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:05:49 INFO - PROCESS | 3332 | 1461182749869 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:05:49 INFO - PROCESS | 3332 | 1461182749874 Marionette TRACE conn3 <- [1,2574,null,{}] 13:05:49 INFO - PROCESS | 3332 | 1461182749880 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:50 INFO - PROCESS | 3332 | 1461182750142 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 13:05:50 INFO - PROCESS | 3332 | 1461182750496 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:50 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c126c00 == 119 [pid = 3332] [id = 651] 13:05:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x8c147c00) [pid = 3332] [serial = 1954] [outer = (nil)] 13:05:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x8c150c00) [pid = 3332] [serial = 1955] [outer = 0x8c147c00] 13:05:50 INFO - PROCESS | 3332 | 1461182750596 Marionette DEBUG loaded listener.js 13:05:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x8c15c000) [pid = 3332] [serial = 1956] [outer = 0x8c147c00] 13:05:51 INFO - PROCESS | 3332 | 1461182751578 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1792ms 13:05:51 INFO - PROCESS | 3332 | 1461182751663 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 13:05:51 INFO - PROCESS | 3332 | 1461182751667 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 13:05:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:05:51 INFO - PROCESS | 3332 | 1461182751674 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:05:51 INFO - PROCESS | 3332 | 1461182751678 Marionette TRACE conn3 <- [1,2578,null,{}] 13:05:51 INFO - PROCESS | 3332 | 1461182751683 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:51 INFO - PROCESS | 3332 | 1461182751970 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 13:05:52 INFO - PROCESS | 3332 | 1461182752318 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:52 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c146400 == 120 [pid = 3332] [id = 652] 13:05:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x8c153400) [pid = 3332] [serial = 1957] [outer = (nil)] 13:05:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x8e679800) [pid = 3332] [serial = 1958] [outer = 0x8c153400] 13:05:52 INFO - PROCESS | 3332 | 1461182752409 Marionette DEBUG loaded listener.js 13:05:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x8e67c000) [pid = 3332] [serial = 1959] [outer = 0x8c153400] 13:05:53 INFO - PROCESS | 3332 | 1461182753349 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1736ms 13:05:53 INFO - PROCESS | 3332 | 1461182753411 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 13:05:53 INFO - PROCESS | 3332 | 1461182753414 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 13:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:05:53 INFO - PROCESS | 3332 | 1461182753422 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:05:53 INFO - PROCESS | 3332 | 1461182753425 Marionette TRACE conn3 <- [1,2582,null,{}] 13:05:53 INFO - PROCESS | 3332 | 1461182753431 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:53 INFO - PROCESS | 3332 | 1461182753665 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 13:05:54 INFO - PROCESS | 3332 | 1461182754011 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:54 INFO - PROCESS | 3332 | ++DOCSHELL 0x84be1000 == 121 [pid = 3332] [id = 653] 13:05:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x8c21ec00) [pid = 3332] [serial = 1960] [outer = (nil)] 13:05:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x8e7b0000) [pid = 3332] [serial = 1961] [outer = 0x8c21ec00] 13:05:54 INFO - PROCESS | 3332 | 1461182754118 Marionette DEBUG loaded listener.js 13:05:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x8e7b4800) [pid = 3332] [serial = 1962] [outer = 0x8c21ec00] 13:05:55 INFO - PROCESS | 3332 | 1461182755025 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1682ms 13:05:55 INFO - PROCESS | 3332 | 1461182755106 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 13:05:55 INFO - PROCESS | 3332 | 1461182755110 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 13:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:05:55 INFO - PROCESS | 3332 | 1461182755116 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:05:55 INFO - PROCESS | 3332 | 1461182755120 Marionette TRACE conn3 <- [1,2586,null,{}] 13:05:55 INFO - PROCESS | 3332 | 1461182755126 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:55 INFO - PROCESS | 3332 | 1461182755391 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 13:05:55 INFO - PROCESS | 3332 | 1461182755733 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:55 INFO - PROCESS | 3332 | ++DOCSHELL 0x86434c00 == 122 [pid = 3332] [id = 654] 13:05:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x8c160400) [pid = 3332] [serial = 1963] [outer = (nil)] 13:05:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x8e84cc00) [pid = 3332] [serial = 1964] [outer = 0x8c160400] 13:05:55 INFO - PROCESS | 3332 | 1461182755827 Marionette DEBUG loaded listener.js 13:05:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x8e926000) [pid = 3332] [serial = 1965] [outer = 0x8c160400] 13:05:56 INFO - PROCESS | 3332 | 1461182756753 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:05:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:05:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1742ms 13:05:56 INFO - PROCESS | 3332 | 1461182756861 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 13:05:56 INFO - PROCESS | 3332 | 1461182756865 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 13:05:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:05:56 INFO - PROCESS | 3332 | 1461182756871 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:05:56 INFO - PROCESS | 3332 | 1461182756875 Marionette TRACE conn3 <- [1,2590,null,{}] 13:05:56 INFO - PROCESS | 3332 | 1461182756942 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:57 INFO - PROCESS | 3332 | 1461182757207 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 13:05:57 INFO - PROCESS | 3332 | 1461182757560 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:57 INFO - PROCESS | 3332 | ++DOCSHELL 0x88ee6800 == 123 [pid = 3332] [id = 655] 13:05:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x8e683800) [pid = 3332] [serial = 1966] [outer = (nil)] 13:05:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x8f31ec00) [pid = 3332] [serial = 1967] [outer = 0x8e683800] 13:05:57 INFO - PROCESS | 3332 | 1461182757650 Marionette DEBUG loaded listener.js 13:05:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x8f323400) [pid = 3332] [serial = 1968] [outer = 0x8e683800] 13:05:58 INFO - PROCESS | 3332 | 1461182758604 Marionette TRACE conn3 <- [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]]]}] 13:05:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:05:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1782ms 13:05:58 INFO - PROCESS | 3332 | 1461182758654 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 13:05:58 INFO - PROCESS | 3332 | 1461182758658 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 13:05:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:05:58 INFO - PROCESS | 3332 | 1461182758665 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:05:58 INFO - PROCESS | 3332 | 1461182758668 Marionette TRACE conn3 <- [1,2594,null,{}] 13:05:58 INFO - PROCESS | 3332 | 1461182758674 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:05:58 INFO - PROCESS | 3332 | 1461182758920 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 13:05:59 INFO - PROCESS | 3332 | 1461182759280 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:59 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e84d000 == 124 [pid = 3332] [id = 656] 13:05:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x8e924800) [pid = 3332] [serial = 1969] [outer = (nil)] 13:05:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x8f39c400) [pid = 3332] [serial = 1970] [outer = 0x8e924800] 13:05:59 INFO - PROCESS | 3332 | 1461182759377 Marionette DEBUG loaded listener.js 13:05:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x8f3a0000) [pid = 3332] [serial = 1971] [outer = 0x8e924800] 13:06:00 INFO - PROCESS | 3332 | 1461182760308 Marionette TRACE conn3 <- [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]]]}] 13:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1681ms 13:06:00 INFO - PROCESS | 3332 | 1461182760347 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 13:06:00 INFO - PROCESS | 3332 | 1461182760351 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 13:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:06:00 INFO - PROCESS | 3332 | 1461182760358 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:06:00 INFO - PROCESS | 3332 | 1461182760362 Marionette TRACE conn3 <- [1,2598,null,{}] 13:06:00 INFO - PROCESS | 3332 | 1461182760368 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:00 INFO - PROCESS | 3332 | 1461182760589 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 13:06:00 INFO - PROCESS | 3332 | 1461182760930 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:00 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b361000 == 125 [pid = 3332] [id = 657] 13:06:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x8c215400) [pid = 3332] [serial = 1972] [outer = (nil)] 13:06:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x8f4d3800) [pid = 3332] [serial = 1973] [outer = 0x8c215400] 13:06:01 INFO - PROCESS | 3332 | 1461182761030 Marionette DEBUG loaded listener.js 13:06:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x8f4d6800) [pid = 3332] [serial = 1974] [outer = 0x8c215400] 13:06:02 INFO - PROCESS | 3332 | 1461182761994 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1688ms 13:06:02 INFO - PROCESS | 3332 | 1461182762047 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 13:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:06:02 INFO - PROCESS | 3332 | 1461182762051 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 13:06:02 INFO - PROCESS | 3332 | 1461182762058 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:06:02 INFO - PROCESS | 3332 | 1461182762062 Marionette TRACE conn3 <- [1,2602,null,{}] 13:06:02 INFO - PROCESS | 3332 | 1461182762068 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:02 INFO - PROCESS | 3332 | 1461182762324 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 13:06:04 INFO - PROCESS | 3332 | --DOCSHELL 0x8b7ae800 == 124 [pid = 3332] [id = 506] 13:06:04 INFO - PROCESS | 3332 | --DOCSHELL 0x8f35a400 == 123 [pid = 3332] [id = 277] 13:06:04 INFO - PROCESS | 3332 | --DOCSHELL 0x97eec000 == 122 [pid = 3332] [id = 164] 13:06:04 INFO - PROCESS | 3332 | --DOCSHELL 0x8851c400 == 121 [pid = 3332] [id = 549] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x8e843400) [pid = 3332] [serial = 1809] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x8f320400) [pid = 3332] [serial = 1811] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x91f1a400) [pid = 3332] [serial = 1823] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x8c21e000) [pid = 3332] [serial = 1731] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x9041c800) [pid = 3332] [serial = 1820] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x8b748c00) [pid = 3332] [serial = 1802] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x8b7b5400) [pid = 3332] [serial = 1857] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x98eb6800) [pid = 3332] [serial = 1838] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x9b094000) [pid = 3332] [serial = 1842] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0xa0a2d000) [pid = 3332] [serial = 1845] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x984ce400) [pid = 3332] [serial = 1836] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x90384400) [pid = 3332] [serial = 1817] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x8b0c5c00) [pid = 3332] [serial = 1847] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x99c72800) [pid = 3332] [serial = 1841] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x934f4800) [pid = 3332] [serial = 1826] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x8b0c1800) [pid = 3332] [serial = 1854] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x96f72400) [pid = 3332] [serial = 1830] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x97c0b800) [pid = 3332] [serial = 1832] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x90285800) [pid = 3332] [serial = 1814] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x992d4800) [pid = 3332] [serial = 1839] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x8c21d400) [pid = 3332] [serial = 1806] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x8f4d4c00) [pid = 3332] [serial = 1812] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x87de5000) [pid = 3332] [serial = 1797] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x8c15a400) [pid = 3332] [serial = 1805] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x8b964c00) [pid = 3332] [serial = 1859] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x92ab5000) [pid = 3332] [serial = 1824] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x90420c00) [pid = 3332] [serial = 1821] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x8b059c00) [pid = 3332] [serial = 1853] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x89724c00) [pid = 3332] [serial = 1851] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x9ff33800) [pid = 3332] [serial = 1844] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x983f1400) [pid = 3332] [serial = 1835] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x93cc2c00) [pid = 3332] [serial = 1827] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x9038c400) [pid = 3332] [serial = 1818] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x96f68800) [pid = 3332] [serial = 1829] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x97e9ac00) [pid = 3332] [serial = 1833] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8b7b8400) [pid = 3332] [serial = 1803] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x8b02d000) [pid = 3332] [serial = 1800] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x8e840800) [pid = 3332] [serial = 1808] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x8b752000) [pid = 3332] [serial = 1856] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x89eeb400) [pid = 3332] [serial = 1799] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x88d56400) [pid = 3332] [serial = 1850] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x86f8e400) [pid = 3332] [serial = 1796] [outer = (nil)] [url = about:blank] 13:06:04 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x9028d000) [pid = 3332] [serial = 1815] [outer = (nil)] [url = about:blank] 13:06:05 INFO - PROCESS | 3332 | 1461182765013 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:05 INFO - PROCESS | 3332 | ++DOCSHELL 0x83665800 == 122 [pid = 3332] [id = 658] 13:06:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x84be2c00) [pid = 3332] [serial = 1975] [outer = (nil)] 13:06:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x84be6800) [pid = 3332] [serial = 1976] [outer = 0x84be2c00] 13:06:05 INFO - PROCESS | 3332 | 1461182765102 Marionette DEBUG loaded listener.js 13:06:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x85ca4c00) [pid = 3332] [serial = 1977] [outer = 0x84be2c00] 13:06:05 INFO - PROCESS | 3332 | 1461182765946 Marionette TRACE conn3 <- [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]]]}] 13:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 3950ms 13:06:06 INFO - PROCESS | 3332 | 1461182766019 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 13:06:06 INFO - PROCESS | 3332 | 1461182766025 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 13:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:06:06 INFO - PROCESS | 3332 | 1461182766039 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:06:06 INFO - PROCESS | 3332 | 1461182766043 Marionette TRACE conn3 <- [1,2606,null,{}] 13:06:06 INFO - PROCESS | 3332 | 1461182766051 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:06 INFO - PROCESS | 3332 | 1461182766281 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 13:06:06 INFO - PROCESS | 3332 | 1461182766535 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x87cb4800 == 123 [pid = 3332] [id = 659] 13:06:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x87cb5000) [pid = 3332] [serial = 1978] [outer = (nil)] 13:06:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x883e5000) [pid = 3332] [serial = 1979] [outer = 0x87cb5000] 13:06:06 INFO - PROCESS | 3332 | 1461182766622 Marionette DEBUG loaded listener.js 13:06:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8851c400) [pid = 3332] [serial = 1980] [outer = 0x87cb5000] 13:06:07 INFO - PROCESS | 3332 | 1461182767611 Marionette TRACE conn3 <- [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]]]}] 13:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1640ms 13:06:07 INFO - PROCESS | 3332 | 1461182767687 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 13:06:07 INFO - PROCESS | 3332 | 1461182767693 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 13:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:06:07 INFO - PROCESS | 3332 | 1461182767700 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:06:07 INFO - PROCESS | 3332 | 1461182767704 Marionette TRACE conn3 <- [1,2610,null,{}] 13:06:07 INFO - PROCESS | 3332 | 1461182767710 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:08 INFO - PROCESS | 3332 | 1461182768026 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 13:06:08 INFO - PROCESS | 3332 | 1461182768272 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x88c11400 == 124 [pid = 3332] [id = 660] 13:06:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x88eecc00) [pid = 3332] [serial = 1981] [outer = (nil)] 13:06:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x89724000) [pid = 3332] [serial = 1982] [outer = 0x88eecc00] 13:06:08 INFO - PROCESS | 3332 | 1461182768351 Marionette DEBUG loaded listener.js 13:06:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x89935000) [pid = 3332] [serial = 1983] [outer = 0x88eecc00] 13:06:09 INFO - PROCESS | 3332 | 1461182769254 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2139ms 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8b1c4400) [pid = 3332] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x86208000) [pid = 3332] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x96f6e400) [pid = 3332] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x8ffe5800) [pid = 3332] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x8e682400) [pid = 3332] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8b749000) [pid = 3332] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x89f90400) [pid = 3332] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x98a98c00) [pid = 3332] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x90420400) [pid = 3332] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x88d57400) [pid = 3332] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x87de1400) [pid = 3332] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x8c14f800) [pid = 3332] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x84bde800) [pid = 3332] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x8ffde000) [pid = 3332] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x8c143400) [pid = 3332] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x96f65800) [pid = 3332] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x89ee3c00) [pid = 3332] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x8fea0800) [pid = 3332] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x8992f000) [pid = 3332] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 122 (0x8c15ac00) [pid = 3332] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 121 (0x84be5000) [pid = 3332] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:06:09 INFO - PROCESS | 3332 | --DOMWINDOW == 120 (0x9920cc00) [pid = 3332] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:06:09 INFO - PROCESS | 3332 | 1461182769946 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 13:06:09 INFO - PROCESS | 3332 | 1461182769950 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 13:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:06:09 INFO - PROCESS | 3332 | 1461182769968 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:06:09 INFO - PROCESS | 3332 | 1461182769979 Marionette TRACE conn3 <- [1,2614,null,{}] 13:06:09 INFO - PROCESS | 3332 | 1461182769988 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:10 INFO - PROCESS | 3332 | 1461182770290 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 13:06:10 INFO - PROCESS | 3332 | 1461182770423 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:10 INFO - PROCESS | 3332 | ++DOCSHELL 0x88ee4400 == 125 [pid = 3332] [id = 661] 13:06:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 121 (0x8972a800) [pid = 3332] [serial = 1984] [outer = (nil)] 13:06:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 122 (0x89f97800) [pid = 3332] [serial = 1985] [outer = 0x8972a800] 13:06:10 INFO - PROCESS | 3332 | 1461182770500 Marionette DEBUG loaded listener.js 13:06:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0x8b037800) [pid = 3332] [serial = 1986] [outer = 0x8972a800] 13:06:11 INFO - PROCESS | 3332 | 1461182771276 Marionette TRACE conn3 <- [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]]]}] 13:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1350ms 13:06:11 INFO - PROCESS | 3332 | 1461182771311 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 13:06:11 INFO - PROCESS | 3332 | 1461182771315 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 13:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:06:11 INFO - PROCESS | 3332 | 1461182771321 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:06:11 INFO - PROCESS | 3332 | 1461182771325 Marionette TRACE conn3 <- [1,2618,null,{}] 13:06:11 INFO - PROCESS | 3332 | 1461182771331 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:11 INFO - PROCESS | 3332 | 1461182771547 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 13:06:11 INFO - PROCESS | 3332 | 1461182771755 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x89dcc000 == 126 [pid = 3332] [id = 662] 13:06:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x89f90800) [pid = 3332] [serial = 1987] [outer = (nil)] 13:06:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x8b0c1400) [pid = 3332] [serial = 1988] [outer = 0x89f90800] 13:06:11 INFO - PROCESS | 3332 | 1461182771836 Marionette DEBUG loaded listener.js 13:06:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x8b0c6800) [pid = 3332] [serial = 1989] [outer = 0x89f90800] 13:06:13 INFO - PROCESS | 3332 | 1461182773130 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1886ms 13:06:13 INFO - PROCESS | 3332 | 1461182773210 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 13:06:13 INFO - PROCESS | 3332 | 1461182773217 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 13:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:06:13 INFO - PROCESS | 3332 | 1461182773226 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:06:13 INFO - PROCESS | 3332 | 1461182773232 Marionette TRACE conn3 <- [1,2622,null,{}] 13:06:13 INFO - PROCESS | 3332 | 1461182773241 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:13 INFO - PROCESS | 3332 | 1461182773534 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 13:06:13 INFO - PROCESS | 3332 | 1461182773930 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e89400 == 127 [pid = 3332] [id = 663] 13:06:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x86f8d800) [pid = 3332] [serial = 1990] [outer = (nil)] 13:06:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x87cb3000) [pid = 3332] [serial = 1991] [outer = 0x86f8d800] 13:06:14 INFO - PROCESS | 3332 | 1461182774092 Marionette DEBUG loaded listener.js 13:06:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x88d49000) [pid = 3332] [serial = 1992] [outer = 0x86f8d800] 13:06:15 INFO - PROCESS | 3332 | 1461182775176 Marionette TRACE conn3 <- [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]]]}] 13:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1995ms 13:06:15 INFO - PROCESS | 3332 | 1461182775222 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 13:06:15 INFO - PROCESS | 3332 | 1461182775231 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 13:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:06:15 INFO - PROCESS | 3332 | 1461182775244 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:06:15 INFO - PROCESS | 3332 | 1461182775248 Marionette TRACE conn3 <- [1,2626,null,{}] 13:06:15 INFO - PROCESS | 3332 | 1461182775255 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:15 INFO - PROCESS | 3332 | 1461182775510 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 13:06:15 INFO - PROCESS | 3332 | 1461182775896 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:15 INFO - PROCESS | 3332 | ++DOCSHELL 0x883e7000 == 128 [pid = 3332] [id = 664] 13:06:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x8992d400) [pid = 3332] [serial = 1993] [outer = (nil)] 13:06:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x8b05e000) [pid = 3332] [serial = 1994] [outer = 0x8992d400] 13:06:15 INFO - PROCESS | 3332 | 1461182775994 Marionette DEBUG loaded listener.js 13:06:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8b110000) [pid = 3332] [serial = 1995] [outer = 0x8992d400] 13:06:16 INFO - PROCESS | 3332 | 1461182776978 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1785ms 13:06:17 INFO - PROCESS | 3332 | 1461182777030 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 13:06:17 INFO - PROCESS | 3332 | 1461182777035 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 13:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:06:17 INFO - PROCESS | 3332 | 1461182777042 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:06:17 INFO - PROCESS | 3332 | 1461182777049 Marionette TRACE conn3 <- [1,2630,null,{}] 13:06:17 INFO - PROCESS | 3332 | 1461182777081 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:17 INFO - PROCESS | 3332 | 1461182777380 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 13:06:17 INFO - PROCESS | 3332 | 1461182777725 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:17 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b036000 == 129 [pid = 3332] [id = 665] 13:06:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8b369400) [pid = 3332] [serial = 1996] [outer = (nil)] 13:06:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8b989c00) [pid = 3332] [serial = 1997] [outer = 0x8b369400] 13:06:17 INFO - PROCESS | 3332 | 1461182777821 Marionette DEBUG loaded listener.js 13:06:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8c128400) [pid = 3332] [serial = 1998] [outer = 0x8b369400] 13:06:18 INFO - PROCESS | 3332 | 1461182778795 Marionette TRACE conn3 <- [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]]]}] 13:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1815ms 13:06:18 INFO - PROCESS | 3332 | 1461182778859 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 13:06:18 INFO - PROCESS | 3332 | 1461182778864 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 13:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:06:18 INFO - PROCESS | 3332 | 1461182778871 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:06:18 INFO - PROCESS | 3332 | 1461182778874 Marionette TRACE conn3 <- [1,2634,null,{}] 13:06:18 INFO - PROCESS | 3332 | 1461182778880 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:19 INFO - PROCESS | 3332 | 1461182779133 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 13:06:19 INFO - PROCESS | 3332 | 1461182779493 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:19 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b7af800 == 130 [pid = 3332] [id = 666] 13:06:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8c143000) [pid = 3332] [serial = 1999] [outer = (nil)] 13:06:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8c212800) [pid = 3332] [serial = 2000] [outer = 0x8c143000] 13:06:19 INFO - PROCESS | 3332 | 1461182779591 Marionette DEBUG loaded listener.js 13:06:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8c21bc00) [pid = 3332] [serial = 2001] [outer = 0x8c143000] 13:06:20 INFO - PROCESS | 3332 | 1461182780522 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1687ms 13:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:06:20 INFO - PROCESS | 3332 | 1461182780559 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 13:06:20 INFO - PROCESS | 3332 | 1461182780562 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 13:06:20 INFO - PROCESS | 3332 | 1461182780569 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:06:20 INFO - PROCESS | 3332 | 1461182780573 Marionette TRACE conn3 <- [1,2638,null,{}] 13:06:20 INFO - PROCESS | 3332 | 1461182780580 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:20 INFO - PROCESS | 3332 | 1461182780825 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 13:06:21 INFO - PROCESS | 3332 | 1461182781172 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:21 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b970400 == 131 [pid = 3332] [id = 667] 13:06:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8c214800) [pid = 3332] [serial = 2002] [outer = (nil)] 13:06:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8e840c00) [pid = 3332] [serial = 2003] [outer = 0x8c214800] 13:06:21 INFO - PROCESS | 3332 | 1461182781271 Marionette DEBUG loaded listener.js 13:06:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8e849400) [pid = 3332] [serial = 2004] [outer = 0x8c214800] 13:06:22 INFO - PROCESS | 3332 | 1461182782245 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1737ms 13:06:22 INFO - PROCESS | 3332 | 1461182782306 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 13:06:22 INFO - PROCESS | 3332 | 1461182782310 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 13:06:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:06:22 INFO - PROCESS | 3332 | 1461182782317 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:06:22 INFO - PROCESS | 3332 | 1461182782321 Marionette TRACE conn3 <- [1,2642,null,{}] 13:06:22 INFO - PROCESS | 3332 | 1461182782328 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:22 INFO - PROCESS | 3332 | 1461182782590 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 13:06:22 INFO - PROCESS | 3332 | 1461182782934 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:22 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e844000 == 132 [pid = 3332] [id = 668] 13:06:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8f326400) [pid = 3332] [serial = 2005] [outer = (nil)] 13:06:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8f4cd000) [pid = 3332] [serial = 2006] [outer = 0x8f326400] 13:06:23 INFO - PROCESS | 3332 | 1461182783036 Marionette DEBUG loaded listener.js 13:06:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8f4d5800) [pid = 3332] [serial = 2007] [outer = 0x8f326400] 13:06:23 INFO - PROCESS | 3332 | 1461182783952 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:06:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:06:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1695ms 13:06:24 INFO - PROCESS | 3332 | 1461182784014 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 13:06:24 INFO - PROCESS | 3332 | 1461182784017 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 13:06:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:06:24 INFO - PROCESS | 3332 | 1461182784024 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:06:24 INFO - PROCESS | 3332 | 1461182784028 Marionette TRACE conn3 <- [1,2646,null,{}] 13:06:24 INFO - PROCESS | 3332 | 1461182784034 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:24 INFO - PROCESS | 3332 | 1461182784324 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 13:06:24 INFO - PROCESS | 3332 | 1461182784674 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:24 INFO - PROCESS | 3332 | ++DOCSHELL 0x88eeec00 == 133 [pid = 3332] [id = 669] 13:06:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8e931c00) [pid = 3332] [serial = 2008] [outer = (nil)] 13:06:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x8ffdf400) [pid = 3332] [serial = 2009] [outer = 0x8e931c00] 13:06:24 INFO - PROCESS | 3332 | 1461182784765 Marionette DEBUG loaded listener.js 13:06:24 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x8ffe1c00) [pid = 3332] [serial = 2010] [outer = 0x8e931c00] 13:06:25 INFO - PROCESS | 3332 | 1461182785700 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:06:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:06:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1747ms 13:06:25 INFO - PROCESS | 3332 | 1461182785773 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 13:06:25 INFO - PROCESS | 3332 | 1461182785776 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 13:06:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:06:25 INFO - PROCESS | 3332 | 1461182785784 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:06:25 INFO - PROCESS | 3332 | 1461182785788 Marionette TRACE conn3 <- [1,2650,null,{}] 13:06:25 INFO - PROCESS | 3332 | 1461182785794 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:26 INFO - PROCESS | 3332 | 1461182786076 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 13:06:26 INFO - PROCESS | 3332 | 1461182786421 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:26 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b7b6000 == 134 [pid = 3332] [id = 670] 13:06:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8fea6800) [pid = 3332] [serial = 2011] [outer = (nil)] 13:06:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x90288c00) [pid = 3332] [serial = 2012] [outer = 0x8fea6800] 13:06:26 INFO - PROCESS | 3332 | 1461182786518 Marionette DEBUG loaded listener.js 13:06:26 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x9028a400) [pid = 3332] [serial = 2013] [outer = 0x8fea6800] 13:06:27 INFO - PROCESS | 3332 | 1461182787449 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:06:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:06:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1739ms 13:06:27 INFO - PROCESS | 3332 | 1461182787525 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 13:06:27 INFO - PROCESS | 3332 | 1461182787528 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 13:06:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:06:27 INFO - PROCESS | 3332 | 1461182787535 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:06:27 INFO - PROCESS | 3332 | 1461182787540 Marionette TRACE conn3 <- [1,2654,null,{}] 13:06:27 INFO - PROCESS | 3332 | 1461182787546 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:27 INFO - PROCESS | 3332 | 1461182787825 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 13:06:28 INFO - PROCESS | 3332 | 1461182788170 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:28 INFO - PROCESS | 3332 | ++DOCSHELL 0x8fea8800 == 135 [pid = 3332] [id = 671] 13:06:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x8ffdd000) [pid = 3332] [serial = 2014] [outer = (nil)] 13:06:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x90298c00) [pid = 3332] [serial = 2015] [outer = 0x8ffdd000] 13:06:28 INFO - PROCESS | 3332 | 1461182788267 Marionette DEBUG loaded listener.js 13:06:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x9029ac00) [pid = 3332] [serial = 2016] [outer = 0x8ffdd000] 13:06:29 INFO - PROCESS | 3332 | 1461182789187 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:06:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:06:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1737ms 13:06:29 INFO - PROCESS | 3332 | 1461182789274 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 13:06:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:06:29 INFO - PROCESS | 3332 | 1461182789278 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 13:06:29 INFO - PROCESS | 3332 | 1461182789285 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:06:29 INFO - PROCESS | 3332 | 1461182789289 Marionette TRACE conn3 <- [1,2658,null,{}] 13:06:29 INFO - PROCESS | 3332 | 1461182789295 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:29 INFO - PROCESS | 3332 | 1461182789567 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 13:06:29 INFO - PROCESS | 3332 | 1461182789930 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:29 INFO - PROCESS | 3332 | ++DOCSHELL 0x86f94000 == 136 [pid = 3332] [id = 672] 13:06:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x89f95800) [pid = 3332] [serial = 2017] [outer = (nil)] 13:06:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x9038d000) [pid = 3332] [serial = 2018] [outer = 0x89f95800] 13:06:30 INFO - PROCESS | 3332 | 1461182790028 Marionette DEBUG loaded listener.js 13:06:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x9038ec00) [pid = 3332] [serial = 2019] [outer = 0x89f95800] 13:06:30 INFO - PROCESS | 3332 | 1461182790963 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:06:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:06:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1751ms 13:06:31 INFO - PROCESS | 3332 | 1461182791037 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 13:06:31 INFO - PROCESS | 3332 | 1461182791049 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 13:06:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:06:31 INFO - PROCESS | 3332 | 1461182791056 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:06:31 INFO - PROCESS | 3332 | 1461182791061 Marionette TRACE conn3 <- [1,2662,null,{}] 13:06:31 INFO - PROCESS | 3332 | 1461182791067 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:31 INFO - PROCESS | 3332 | 1461182791377 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 13:06:31 INFO - PROCESS | 3332 | 1461182791741 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:31 INFO - PROCESS | 3332 | ++DOCSHELL 0x90387800 == 137 [pid = 3332] [id = 673] 13:06:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x90417000) [pid = 3332] [serial = 2020] [outer = (nil)] 13:06:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x9120b000) [pid = 3332] [serial = 2021] [outer = 0x90417000] 13:06:31 INFO - PROCESS | 3332 | 1461182791843 Marionette DEBUG loaded listener.js 13:06:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x91407c00) [pid = 3332] [serial = 2022] [outer = 0x90417000] 13:06:32 INFO - PROCESS | 3332 | 1461182792872 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:06:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:06:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1888ms 13:06:32 INFO - PROCESS | 3332 | 1461182792945 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 13:06:32 INFO - PROCESS | 3332 | 1461182792949 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 13:06:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:06:32 INFO - PROCESS | 3332 | 1461182792956 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:06:32 INFO - PROCESS | 3332 | 1461182792959 Marionette TRACE conn3 <- [1,2666,null,{}] 13:06:32 INFO - PROCESS | 3332 | 1461182792966 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:33 INFO - PROCESS | 3332 | 1461182793246 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 13:06:33 INFO - PROCESS | 3332 | 1461182793592 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:33 INFO - PROCESS | 3332 | ++DOCSHELL 0x9041e000 == 138 [pid = 3332] [id = 674] 13:06:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x9041e400) [pid = 3332] [serial = 2023] [outer = (nil)] 13:06:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x914dac00) [pid = 3332] [serial = 2024] [outer = 0x9041e400] 13:06:33 INFO - PROCESS | 3332 | 1461182793689 Marionette DEBUG loaded listener.js 13:06:33 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x914e2000) [pid = 3332] [serial = 2025] [outer = 0x9041e400] 13:06:35 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:35 INFO - PROCESS | 3332 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:06:35 INFO - PROCESS | 3332 | 1461182795196 Marionette TRACE conn3 <- [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]]]}] 13:06:35 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) 13:06:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2292ms 13:06:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:06:35 INFO - PROCESS | 3332 | 1461182795249 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 13:06:35 INFO - PROCESS | 3332 | 1461182795253 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 13:06:35 INFO - PROCESS | 3332 | 1461182795260 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:06:35 INFO - PROCESS | 3332 | 1461182795263 Marionette TRACE conn3 <- [1,2670,null,{}] 13:06:35 INFO - PROCESS | 3332 | 1461182795269 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:35 INFO - PROCESS | 3332 | 1461182795549 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 13:06:35 INFO - PROCESS | 3332 | 1461182795848 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:35 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f325000 == 139 [pid = 3332] [id = 675] 13:06:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x8fe9c000) [pid = 3332] [serial = 2026] [outer = (nil)] 13:06:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x9202f000) [pid = 3332] [serial = 2027] [outer = 0x8fe9c000] 13:06:35 INFO - PROCESS | 3332 | 1461182795947 Marionette DEBUG loaded listener.js 13:06:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x92ab7c00) [pid = 3332] [serial = 2028] [outer = 0x8fe9c000] 13:06:37 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:37 INFO - PROCESS | 3332 | 1461182797361 Marionette TRACE conn3 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 13:06:37 INFO - PROCESS | 3332 | 1461182797463 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 13:06:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:06:37 INFO - PROCESS | 3332 | 1461182797470 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:06:37 INFO - PROCESS | 3332 | 1461182797473 Marionette TRACE conn3 <- [1,2674,null,{}] 13:06:37 INFO - PROCESS | 3332 | 1461182797481 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:37 INFO - PROCESS | 3332 | 1461182797748 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 13:06:38 INFO - PROCESS | 3332 | 1461182798046 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:38 INFO - PROCESS | 3332 | ++DOCSHELL 0x91f1b800 == 140 [pid = 3332] [id = 676] 13:06:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x91f1bc00) [pid = 3332] [serial = 2029] [outer = (nil)] 13:06:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x92bd1000) [pid = 3332] [serial = 2030] [outer = 0x91f1bc00] 13:06:38 INFO - PROCESS | 3332 | 1461182798140 Marionette DEBUG loaded listener.js 13:06:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x92cf2800) [pid = 3332] [serial = 2031] [outer = 0x91f1bc00] 13:06:39 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:39 INFO - PROCESS | 3332 | 1461182799581 Marionette TRACE conn3 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 13:06:39 INFO - PROCESS | 3332 | 1461182799668 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 13:06:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:06:39 INFO - PROCESS | 3332 | 1461182799676 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:06:39 INFO - PROCESS | 3332 | 1461182799680 Marionette TRACE conn3 <- [1,2678,null,{}] 13:06:39 INFO - PROCESS | 3332 | 1461182799686 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:39 INFO - PROCESS | 3332 | 1461182799966 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 13:06:40 INFO - PROCESS | 3332 | 1461182800266 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:40 INFO - PROCESS | 3332 | ++DOCSHELL 0x92bcd800 == 141 [pid = 3332] [id = 677] 13:06:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x92bcf400) [pid = 3332] [serial = 2032] [outer = (nil)] 13:06:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x934ef800) [pid = 3332] [serial = 2033] [outer = 0x92bcf400] 13:06:40 INFO - PROCESS | 3332 | 1461182800360 Marionette DEBUG loaded listener.js 13:06:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x934f2c00) [pid = 3332] [serial = 2034] [outer = 0x92bcf400] 13:06:41 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:41 INFO - PROCESS | 3332 | 1461182801830 Marionette TRACE conn3 <- [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]]]}] 13:06:41 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) 13:06:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2191ms 13:06:41 INFO - PROCESS | 3332 | 1461182801868 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 13:06:41 INFO - PROCESS | 3332 | 1461182801871 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 13:06:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:06:41 INFO - PROCESS | 3332 | 1461182801879 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:06:41 INFO - PROCESS | 3332 | 1461182801883 Marionette TRACE conn3 <- [1,2682,null,{}] 13:06:41 INFO - PROCESS | 3332 | 1461182801889 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:42 INFO - PROCESS | 3332 | 1461182802140 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 13:06:42 INFO - PROCESS | 3332 | 1461182802467 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:42 INFO - PROCESS | 3332 | ++DOCSHELL 0x8ffea400 == 142 [pid = 3332] [id = 678] 13:06:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x92bcd400) [pid = 3332] [serial = 2035] [outer = (nil)] 13:06:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x93509000) [pid = 3332] [serial = 2036] [outer = 0x92bcd400] 13:06:42 INFO - PROCESS | 3332 | 1461182802560 Marionette DEBUG loaded listener.js 13:06:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x9350d800) [pid = 3332] [serial = 2037] [outer = 0x92bcd400] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x97ea1c00 == 141 [pid = 3332] [id = 527] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x97ee8c00 == 140 [pid = 3332] [id = 525] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x96f77400 == 139 [pid = 3332] [id = 523] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8b7b3400 == 138 [pid = 3332] [id = 526] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x85e8c400 == 137 [pid = 3332] [id = 524] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x88ee4400 == 136 [pid = 3332] [id = 661] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x88c11400 == 135 [pid = 3332] [id = 660] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x87cb4800 == 134 [pid = 3332] [id = 659] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x83665800 == 133 [pid = 3332] [id = 658] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x88ee9c00 == 132 [pid = 3332] [id = 650] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x8b105000 == 131 [pid = 3332] [id = 648] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x89ee1400 == 130 [pid = 3332] [id = 649] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x88ef1c00 == 129 [pid = 3332] [id = 647] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x85e8fc00 == 128 [pid = 3332] [id = 646] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x83670000 == 127 [pid = 3332] [id = 645] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x87dddc00 == 126 [pid = 3332] [id = 644] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x86f92c00 == 125 [pid = 3332] [id = 642] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x87ddc800 == 124 [pid = 3332] [id = 643] 13:06:44 INFO - PROCESS | 3332 | --DOCSHELL 0x84beac00 == 123 [pid = 3332] [id = 641] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x8851ec00) [pid = 3332] [serial = 1922] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x998c8800) [pid = 3332] [serial = 1899] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x86f8a400) [pid = 3332] [serial = 1917] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x984cb400) [pid = 3332] [serial = 1896] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x914e4000) [pid = 3332] [serial = 1884] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x8f31f000) [pid = 3332] [serial = 1872] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x914d9400) [pid = 3332] [serial = 1883] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x8b97f800) [pid = 3332] [serial = 1865] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x8b7bac00) [pid = 3332] [serial = 1794] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x9df91c00) [pid = 3332] [serial = 1902] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x9918a800) [pid = 3332] [serial = 1898] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x92cf8000) [pid = 3332] [serial = 1887] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x89937c00) [pid = 3332] [serial = 1862] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x883edc00) [pid = 3332] [serial = 1920] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0xa2a39c00) [pid = 3332] [serial = 1907] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x84be8000) [pid = 3332] [serial = 1911] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x90388400) [pid = 3332] [serial = 1880] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x8f3a2000) [pid = 3332] [serial = 1875] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x84be6400) [pid = 3332] [serial = 1910] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x8642f000) [pid = 3332] [serial = 1916] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x978ed800) [pid = 3332] [serial = 1893] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x97eee400) [pid = 3332] [serial = 1895] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x89ee9c00) [pid = 3332] [serial = 1863] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x8b0c8000) [pid = 3332] [serial = 1848] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0xa2acf400) [pid = 3332] [serial = 1908] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x9b091800) [pid = 3332] [serial = 1901] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x92cf5800) [pid = 3332] [serial = 1886] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8ffe6c00) [pid = 3332] [serial = 1877] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x9350a800) [pid = 3332] [serial = 1889] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x8e92cc00) [pid = 3332] [serial = 1871] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x9041a000) [pid = 3332] [serial = 1881] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x90282800) [pid = 3332] [serial = 1878] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8e679c00) [pid = 3332] [serial = 1868] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x85042800) [pid = 3332] [serial = 1913] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0xa0c11c00) [pid = 3332] [serial = 1905] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x85ca5400) [pid = 3332] [serial = 1914] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x93cc5800) [pid = 3332] [serial = 1890] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8f363800) [pid = 3332] [serial = 1874] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x8c120800) [pid = 3332] [serial = 1866] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x9ffc4400) [pid = 3332] [serial = 1904] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x8e7b1400) [pid = 3332] [serial = 1869] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x96f6bc00) [pid = 3332] [serial = 1892] [outer = (nil)] [url = about:blank] 13:06:45 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x883e2000) [pid = 3332] [serial = 1919] [outer = (nil)] [url = about:blank] 13:06:46 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:46 INFO - PROCESS | 3332 | 1461182806238 Marionette TRACE conn3 <- [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]]]}] 13:06:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 13:06:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 4398ms 13:06:46 INFO - PROCESS | 3332 | 1461182806279 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 13:06:46 INFO - PROCESS | 3332 | 1461182806286 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 13:06:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:06:46 INFO - PROCESS | 3332 | 1461182806356 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:06:46 INFO - PROCESS | 3332 | 1461182806363 Marionette TRACE conn3 <- [1,2686,null,{}] 13:06:46 INFO - PROCESS | 3332 | 1461182806373 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:46 INFO - PROCESS | 3332 | 1461182806673 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 13:06:46 INFO - PROCESS | 3332 | 1461182806693 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:46 INFO - PROCESS | 3332 | ++DOCSHELL 0x85ca5400 == 124 [pid = 3332] [id = 679] 13:06:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x85e87c00) [pid = 3332] [serial = 2038] [outer = (nil)] 13:06:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x86675400) [pid = 3332] [serial = 2039] [outer = 0x85e87c00] 13:06:46 INFO - PROCESS | 3332 | 1461182806775 Marionette DEBUG loaded listener.js 13:06:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x87ddc800) [pid = 3332] [serial = 2040] [outer = 0x85e87c00] 13:06:48 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:48 INFO - PROCESS | 3332 | 1461182808381 Marionette TRACE conn3 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 13:06:48 INFO - PROCESS | 3332 | 1461182808467 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 13:06:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:06:48 INFO - PROCESS | 3332 | 1461182808480 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:06:48 INFO - PROCESS | 3332 | 1461182808484 Marionette TRACE conn3 <- [1,2690,null,{}] 13:06:48 INFO - PROCESS | 3332 | 1461182808498 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:48 INFO - PROCESS | 3332 | 1461182808786 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 13:06:48 INFO - PROCESS | 3332 | 1461182808828 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e8fc00 == 125 [pid = 3332] [id = 680] 13:06:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x87de5000) [pid = 3332] [serial = 2041] [outer = (nil)] 13:06:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x88c14000) [pid = 3332] [serial = 2042] [outer = 0x87de5000] 13:06:48 INFO - PROCESS | 3332 | 1461182808931 Marionette DEBUG loaded listener.js 13:06:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x89725000) [pid = 3332] [serial = 2043] [outer = 0x87de5000] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8c21ec00) [pid = 3332] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x8b02c400) [pid = 3332] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x87cabc00) [pid = 3332] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x8c160400) [pid = 3332] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x8972e400) [pid = 3332] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x8c147c00) [pid = 3332] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x8e924800) [pid = 3332] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x88eecc00) [pid = 3332] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x8e683800) [pid = 3332] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x89f98400) [pid = 3332] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x84beb400) [pid = 3332] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x87cb5000) [pid = 3332] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x89724800) [pid = 3332] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x8b054800) [pid = 3332] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 122 (0x89932c00) [pid = 3332] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 121 (0x84be2c00) [pid = 3332] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 120 (0x88eea800) [pid = 3332] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 119 (0x8b1c6400) [pid = 3332] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 118 (0x8b36ac00) [pid = 3332] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 117 (0x8c153400) [pid = 3332] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:06:50 INFO - PROCESS | 3332 | --DOMWINDOW == 116 (0x8972a800) [pid = 3332] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:06:50 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:51 INFO - PROCESS | 3332 | 1461182811011 Marionette TRACE conn3 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 13:06:51 INFO - PROCESS | 3332 | 1461182811083 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 13:06:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:06:51 INFO - PROCESS | 3332 | 1461182811091 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:06:51 INFO - PROCESS | 3332 | 1461182811097 Marionette TRACE conn3 <- [1,2694,null,{}] 13:06:51 INFO - PROCESS | 3332 | 1461182811115 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:51 INFO - PROCESS | 3332 | 1461182811432 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 13:06:51 INFO - PROCESS | 3332 | 1461182811451 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:51 INFO - PROCESS | 3332 | ++DOCSHELL 0x83673800 == 126 [pid = 3332] [id = 681] 13:06:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 117 (0x85e88800) [pid = 3332] [serial = 2044] [outer = (nil)] 13:06:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 118 (0x88eec800) [pid = 3332] [serial = 2045] [outer = 0x85e88800] 13:06:51 INFO - PROCESS | 3332 | 1461182811532 Marionette DEBUG loaded listener.js 13:06:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 119 (0x89ee6400) [pid = 3332] [serial = 2046] [outer = 0x85e88800] 13:06:53 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:53 INFO - PROCESS | 3332 | 1461182813170 Marionette TRACE conn3 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 13:06:53 INFO - PROCESS | 3332 | 1461182813205 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 13:06:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:06:53 INFO - PROCESS | 3332 | 1461182813216 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:06:53 INFO - PROCESS | 3332 | 1461182813221 Marionette TRACE conn3 <- [1,2698,null,{}] 13:06:53 INFO - PROCESS | 3332 | 1461182813231 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:53 INFO - PROCESS | 3332 | 1461182813509 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 13:06:53 INFO - PROCESS | 3332 | 1461182813798 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x8366c400 == 127 [pid = 3332] [id = 682] 13:06:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 120 (0x84beb000) [pid = 3332] [serial = 2047] [outer = (nil)] 13:06:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 121 (0x87caac00) [pid = 3332] [serial = 2048] [outer = 0x84beb000] 13:06:53 INFO - PROCESS | 3332 | 1461182813894 Marionette DEBUG loaded listener.js 13:06:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 122 (0x88518400) [pid = 3332] [serial = 2049] [outer = 0x84beb000] 13:06:55 INFO - PROCESS | 3332 | SkCairoFTTypeface::onFilterRec unimplemented 13:06:55 INFO - PROCESS | 3332 | 1461182815399 Marionette TRACE conn3 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 13:06:55 INFO - PROCESS | 3332 | 1461182815470 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 13:06:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:06:55 INFO - PROCESS | 3332 | 1461182815482 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:06:55 INFO - PROCESS | 3332 | 1461182815486 Marionette TRACE conn3 <- [1,2702,null,{}] 13:06:55 INFO - PROCESS | 3332 | 1461182815494 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:55 INFO - PROCESS | 3332 | 1461182815846 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 13:06:56 INFO - PROCESS | 3332 | 1461182816064 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:56 INFO - PROCESS | 3332 | ++DOCSHELL 0x83665800 == 128 [pid = 3332] [id = 683] 13:06:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0x8366a800) [pid = 3332] [serial = 2050] [outer = (nil)] 13:06:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x89932000) [pid = 3332] [serial = 2051] [outer = 0x8366a800] 13:06:56 INFO - PROCESS | 3332 | 1461182816159 Marionette DEBUG loaded listener.js 13:06:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x89ee5c00) [pid = 3332] [serial = 2052] [outer = 0x8366a800] 13:06:57 INFO - PROCESS | 3332 | 1461182817301 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:06:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:06:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1835ms 13:06:57 INFO - PROCESS | 3332 | 1461182817317 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 13:06:57 INFO - PROCESS | 3332 | 1461182817320 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 13:06:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:06:57 INFO - PROCESS | 3332 | 1461182817328 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:06:57 INFO - PROCESS | 3332 | 1461182817336 Marionette TRACE conn3 <- [1,2706,null,{}] 13:06:57 INFO - PROCESS | 3332 | 1461182817355 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:57 INFO - PROCESS | 3332 | 1461182817652 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 13:06:58 INFO - PROCESS | 3332 | 1461182818000 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:58 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b05a000 == 129 [pid = 3332] [id = 684] 13:06:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x8b060400) [pid = 3332] [serial = 2053] [outer = (nil)] 13:06:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x8b0c8c00) [pid = 3332] [serial = 2054] [outer = 0x8b060400] 13:06:58 INFO - PROCESS | 3332 | 1461182818096 Marionette DEBUG loaded listener.js 13:06:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x8b1c5c00) [pid = 3332] [serial = 2055] [outer = 0x8b060400] 13:06:59 INFO - PROCESS | 3332 | 1461182819078 Marionette TRACE conn3 <- [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]]]}] 13:06:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:06:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1790ms 13:06:59 INFO - PROCESS | 3332 | 1461182819119 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 13:06:59 INFO - PROCESS | 3332 | 1461182819124 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 13:06:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:06:59 INFO - PROCESS | 3332 | 1461182819132 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:06:59 INFO - PROCESS | 3332 | 1461182819136 Marionette TRACE conn3 <- [1,2710,null,{}] 13:06:59 INFO - PROCESS | 3332 | 1461182819142 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:06:59 INFO - PROCESS | 3332 | 1461182819406 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 13:06:59 INFO - PROCESS | 3332 | 1461182819730 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:59 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b055400 == 130 [pid = 3332] [id = 685] 13:06:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x8b063800) [pid = 3332] [serial = 2056] [outer = (nil)] 13:06:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x8b751000) [pid = 3332] [serial = 2057] [outer = 0x8b063800] 13:06:59 INFO - PROCESS | 3332 | 1461182819824 Marionette DEBUG loaded listener.js 13:06:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x8b757400) [pid = 3332] [serial = 2058] [outer = 0x8b063800] 13:07:00 INFO - PROCESS | 3332 | 1461182820820 Marionette TRACE conn3 <- [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] 13:07:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:07:00 INFO - PROCESS | 3332 | 1461182820875 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 13:07:00 INFO - PROCESS | 3332 | 1461182820882 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:07:00 INFO - PROCESS | 3332 | 1461182820885 Marionette TRACE conn3 <- [1,2714,null,{}] 13:07:00 INFO - PROCESS | 3332 | 1461182820892 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:01 INFO - PROCESS | 3332 | 1461182821171 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 13:07:01 INFO - PROCESS | 3332 | 1461182821517 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:01 INFO - PROCESS | 3332 | ++DOCSHELL 0x84be8000 == 131 [pid = 3332] [id = 686] 13:07:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8b1d2400) [pid = 3332] [serial = 2059] [outer = (nil)] 13:07:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8b985c00) [pid = 3332] [serial = 2060] [outer = 0x8b1d2400] 13:07:01 INFO - PROCESS | 3332 | 1461182821608 Marionette DEBUG loaded listener.js 13:07:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8c11dc00) [pid = 3332] [serial = 2061] [outer = 0x8b1d2400] 13:07:02 INFO - PROCESS | 3332 | 1461182822592 Marionette TRACE conn3 <- [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]]]}] 13:07:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:07:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1788ms 13:07:02 INFO - PROCESS | 3332 | 1461182822670 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 13:07:02 INFO - PROCESS | 3332 | 1461182822674 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 13:07:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:07:02 INFO - PROCESS | 3332 | 1461182822682 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:07:02 INFO - PROCESS | 3332 | 1461182822686 Marionette TRACE conn3 <- [1,2718,null,{}] 13:07:02 INFO - PROCESS | 3332 | 1461182822693 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:03 INFO - PROCESS | 3332 | 1461182823015 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 13:07:03 INFO - PROCESS | 3332 | 1461182823376 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:03 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b7bc800 == 132 [pid = 3332] [id = 687] 13:07:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8c15d400) [pid = 3332] [serial = 2062] [outer = (nil)] 13:07:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8e67b800) [pid = 3332] [serial = 2063] [outer = 0x8c15d400] 13:07:03 INFO - PROCESS | 3332 | 1461182823476 Marionette DEBUG loaded listener.js 13:07:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8e7ad400) [pid = 3332] [serial = 2064] [outer = 0x8c15d400] 13:07:04 INFO - PROCESS | 3332 | 1461182824482 Marionette TRACE conn3 <- [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] 13:07:04 INFO - PROCESS | 3332 | 1461182824530 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 13:07:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:07:04 INFO - PROCESS | 3332 | 1461182824537 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:07:04 INFO - PROCESS | 3332 | 1461182824542 Marionette TRACE conn3 <- [1,2722,null,{}] 13:07:04 INFO - PROCESS | 3332 | 1461182824548 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:04 INFO - PROCESS | 3332 | 1461182824796 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 13:07:05 INFO - PROCESS | 3332 | 1461182825146 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:05 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c15cc00 == 133 [pid = 3332] [id = 688] 13:07:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8c218400) [pid = 3332] [serial = 2065] [outer = (nil)] 13:07:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8e926800) [pid = 3332] [serial = 2066] [outer = 0x8c218400] 13:07:05 INFO - PROCESS | 3332 | 1461182825240 Marionette DEBUG loaded listener.js 13:07:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8e92f400) [pid = 3332] [serial = 2067] [outer = 0x8c218400] 13:07:06 INFO - PROCESS | 3332 | 1461182826246 Marionette TRACE conn3 <- [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] 13:07:06 INFO - PROCESS | 3332 | 1461182826275 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 13:07:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:07:06 INFO - PROCESS | 3332 | 1461182826283 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:07:06 INFO - PROCESS | 3332 | 1461182826287 Marionette TRACE conn3 <- [1,2726,null,{}] 13:07:06 INFO - PROCESS | 3332 | 1461182826293 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:06 INFO - PROCESS | 3332 | 1461182826535 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 13:07:06 INFO - PROCESS | 3332 | 1461182826887 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:06 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b985800 == 134 [pid = 3332] [id = 689] 13:07:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8e7b2c00) [pid = 3332] [serial = 2068] [outer = (nil)] 13:07:06 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8f362000) [pid = 3332] [serial = 2069] [outer = 0x8e7b2c00] 13:07:06 INFO - PROCESS | 3332 | 1461182826980 Marionette DEBUG loaded listener.js 13:07:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8f3a4c00) [pid = 3332] [serial = 2070] [outer = 0x8e7b2c00] 13:07:07 INFO - PROCESS | 3332 | 1461182827948 Marionette TRACE conn3 <- [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]]]}] 13:07:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:07:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1737ms 13:07:08 INFO - PROCESS | 3332 | 1461182828022 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 13:07:08 INFO - PROCESS | 3332 | 1461182828026 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 13:07:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:07:08 INFO - PROCESS | 3332 | 1461182828034 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:07:08 INFO - PROCESS | 3332 | 1461182828038 Marionette TRACE conn3 <- [1,2730,null,{}] 13:07:08 INFO - PROCESS | 3332 | 1461182828045 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:08 INFO - PROCESS | 3332 | 1461182828339 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 13:07:08 INFO - PROCESS | 3332 | 1461182828692 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b0c8000 == 135 [pid = 3332] [id = 690] 13:07:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8f325400) [pid = 3332] [serial = 2071] [outer = (nil)] 13:07:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8fea8400) [pid = 3332] [serial = 2072] [outer = 0x8f325400] 13:07:08 INFO - PROCESS | 3332 | 1461182828785 Marionette DEBUG loaded listener.js 13:07:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x8ffe5800) [pid = 3332] [serial = 2073] [outer = 0x8f325400] 13:07:10 INFO - PROCESS | 3332 | 1461182830135 Marionette TRACE conn3 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 13:07:10 INFO - PROCESS | 3332 | 1461182830176 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 13:07:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:07:10 INFO - PROCESS | 3332 | 1461182830237 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:07:10 INFO - PROCESS | 3332 | 1461182830242 Marionette TRACE conn3 <- [1,2734,null,{}] 13:07:10 INFO - PROCESS | 3332 | 1461182830305 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:10 INFO - PROCESS | 3332 | 1461182830550 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 13:07:10 INFO - PROCESS | 3332 | 1461182830838 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:10 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f357400 == 136 [pid = 3332] [id = 691] 13:07:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x8f4ccc00) [pid = 3332] [serial = 2074] [outer = (nil)] 13:07:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x90387000) [pid = 3332] [serial = 2075] [outer = 0x8f4ccc00] 13:07:10 INFO - PROCESS | 3332 | 1461182830933 Marionette DEBUG loaded listener.js 13:07:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x9038a400) [pid = 3332] [serial = 2076] [outer = 0x8f4ccc00] 13:07:11 INFO - PROCESS | 3332 | 1461182831915 Marionette TRACE conn3 <- [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]]]}] 13:07:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:07:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1790ms 13:07:11 INFO - PROCESS | 3332 | 1461182831975 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 13:07:11 INFO - PROCESS | 3332 | 1461182831980 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 13:07:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:07:11 INFO - PROCESS | 3332 | 1461182831987 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:07:11 INFO - PROCESS | 3332 | 1461182831992 Marionette TRACE conn3 <- [1,2738,null,{}] 13:07:12 INFO - PROCESS | 3332 | 1461182831998 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:12 INFO - PROCESS | 3332 | 1461182832274 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 13:07:12 INFO - PROCESS | 3332 | 1461182832650 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:12 INFO - PROCESS | 3332 | ++DOCSHELL 0x90298800 == 137 [pid = 3332] [id = 692] 13:07:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x91404400) [pid = 3332] [serial = 2077] [outer = (nil)] 13:07:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x914e4c00) [pid = 3332] [serial = 2078] [outer = 0x91404400] 13:07:12 INFO - PROCESS | 3332 | 1461182832757 Marionette DEBUG loaded listener.js 13:07:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x92bcbc00) [pid = 3332] [serial = 2079] [outer = 0x91404400] 13:07:13 INFO - PROCESS | 3332 | 1461182833726 Marionette TRACE conn3 <- [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]]]}] 13:07:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:07:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1792ms 13:07:13 INFO - PROCESS | 3332 | 1461182833781 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 13:07:13 INFO - PROCESS | 3332 | 1461182833785 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 13:07:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:07:13 INFO - PROCESS | 3332 | 1461182833792 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:07:13 INFO - PROCESS | 3332 | 1461182833796 Marionette TRACE conn3 <- [1,2742,null,{}] 13:07:13 INFO - PROCESS | 3332 | 1461182833803 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:14 INFO - PROCESS | 3332 | 1461182834052 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 13:07:14 INFO - PROCESS | 3332 | 1461182834414 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:14 INFO - PROCESS | 3332 | ++DOCSHELL 0x91405c00 == 138 [pid = 3332] [id = 693] 13:07:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x914e6400) [pid = 3332] [serial = 2080] [outer = (nil)] 13:07:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x934f3800) [pid = 3332] [serial = 2081] [outer = 0x914e6400] 13:07:14 INFO - PROCESS | 3332 | 1461182834525 Marionette DEBUG loaded listener.js 13:07:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x93504000) [pid = 3332] [serial = 2082] [outer = 0x914e6400] 13:07:15 INFO - PROCESS | 3332 | 1461182835454 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 13:07:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:07:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1690ms 13:07:15 INFO - PROCESS | 3332 | 1461182835554 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 13:07:15 INFO - PROCESS | 3332 | 1461182835563 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 13:07:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:07:15 INFO - PROCESS | 3332 | 1461182835633 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:07:15 INFO - PROCESS | 3332 | 1461182835639 Marionette TRACE conn3 <- [1,2746,null,{}] 13:07:15 INFO - PROCESS | 3332 | 1461182835663 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:15 INFO - PROCESS | 3332 | 1461182835935 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 13:07:16 INFO - PROCESS | 3332 | 1461182836296 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:16 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e841c00 == 139 [pid = 3332] [id = 694] 13:07:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x92cf5c00) [pid = 3332] [serial = 2083] [outer = (nil)] 13:07:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x93cc7c00) [pid = 3332] [serial = 2084] [outer = 0x92cf5c00] 13:07:16 INFO - PROCESS | 3332 | 1461182836390 Marionette DEBUG loaded listener.js 13:07:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x93ccb000) [pid = 3332] [serial = 2085] [outer = 0x92cf5c00] 13:07:17 INFO - PROCESS | 3332 | 1461182837315 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 13:07:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:07:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1758ms 13:07:17 INFO - PROCESS | 3332 | 1461182837346 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 13:07:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:07:17 INFO - PROCESS | 3332 | 1461182837350 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 13:07:17 INFO - PROCESS | 3332 | 1461182837357 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:07:17 INFO - PROCESS | 3332 | 1461182837361 Marionette TRACE conn3 <- [1,2750,null,{}] 13:07:17 INFO - PROCESS | 3332 | 1461182837398 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:17 INFO - PROCESS | 3332 | 1461182837654 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 13:07:18 INFO - PROCESS | 3332 | 1461182837980 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:18 INFO - PROCESS | 3332 | ++DOCSHELL 0x84bdec00 == 140 [pid = 3332] [id = 695] 13:07:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x9350b400) [pid = 3332] [serial = 2086] [outer = (nil)] 13:07:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x9473c400) [pid = 3332] [serial = 2087] [outer = 0x9350b400] 13:07:18 INFO - PROCESS | 3332 | 1461182838078 Marionette DEBUG loaded listener.js 13:07:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x9473ec00) [pid = 3332] [serial = 2088] [outer = 0x9350b400] 13:07:18 INFO - PROCESS | 3332 | 1461182838967 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 13:07:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:07:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1655ms 13:07:19 INFO - PROCESS | 3332 | 1461182839029 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 13:07:19 INFO - PROCESS | 3332 | 1461182839033 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 13:07:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:07:19 INFO - PROCESS | 3332 | 1461182839044 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:07:19 INFO - PROCESS | 3332 | 1461182839048 Marionette TRACE conn3 <- [1,2754,null,{}] 13:07:19 INFO - PROCESS | 3332 | 1461182839054 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:19 INFO - PROCESS | 3332 | 1461182839327 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 13:07:19 INFO - PROCESS | 3332 | 1461182839650 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:19 INFO - PROCESS | 3332 | ++DOCSHELL 0x8366d000 == 141 [pid = 3332] [id = 696] 13:07:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x947d1000) [pid = 3332] [serial = 2089] [outer = (nil)] 13:07:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x95d49400) [pid = 3332] [serial = 2090] [outer = 0x947d1000] 13:07:19 INFO - PROCESS | 3332 | 1461182839747 Marionette DEBUG loaded listener.js 13:07:19 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x95dc8c00) [pid = 3332] [serial = 2091] [outer = 0x947d1000] 13:07:20 INFO - PROCESS | 3332 | 1461182840733 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 13:07:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:07:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1738ms 13:07:20 INFO - PROCESS | 3332 | 1461182840784 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 13:07:20 INFO - PROCESS | 3332 | 1461182840788 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 13:07:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:07:20 INFO - PROCESS | 3332 | 1461182840795 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:07:20 INFO - PROCESS | 3332 | 1461182840798 Marionette TRACE conn3 <- [1,2758,null,{}] 13:07:20 INFO - PROCESS | 3332 | 1461182840805 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:21 INFO - PROCESS | 3332 | 1461182841059 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 13:07:21 INFO - PROCESS | 3332 | 1461182841418 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:21 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b1cc800 == 142 [pid = 3332] [id = 697] 13:07:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x8e845000) [pid = 3332] [serial = 2092] [outer = (nil)] 13:07:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x96f66800) [pid = 3332] [serial = 2093] [outer = 0x8e845000] 13:07:21 INFO - PROCESS | 3332 | 1461182841516 Marionette DEBUG loaded listener.js 13:07:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x96f69400) [pid = 3332] [serial = 2094] [outer = 0x8e845000] 13:07:22 INFO - PROCESS | 3332 | 1461182842388 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 13:07:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:07:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1632ms 13:07:22 INFO - PROCESS | 3332 | 1461182842428 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 13:07:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:07:22 INFO - PROCESS | 3332 | 1461182842433 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 13:07:22 INFO - PROCESS | 3332 | 1461182842440 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:07:22 INFO - PROCESS | 3332 | 1461182842443 Marionette TRACE conn3 <- [1,2762,null,{}] 13:07:22 INFO - PROCESS | 3332 | 1461182842473 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:22 INFO - PROCESS | 3332 | 1461182842726 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 13:07:25 INFO - PROCESS | 3332 | --DOCSHELL 0x8f320c00 == 141 [pid = 3332] [id = 271] 13:07:25 INFO - PROCESS | 3332 | --DOCSHELL 0x89f97400 == 140 [pid = 3332] [id = 635] 13:07:25 INFO - PROCESS | 3332 | --DOCSHELL 0x96f69c00 == 139 [pid = 3332] [id = 634] 13:07:25 INFO - PROCESS | 3332 | --DOCSHELL 0x86f91400 == 138 [pid = 3332] [id = 467] 13:07:25 INFO - PROCESS | 3332 | --DOCSHELL 0x85e8fc00 == 137 [pid = 3332] [id = 680] 13:07:25 INFO - PROCESS | 3332 | --DOCSHELL 0x85ca5400 == 136 [pid = 3332] [id = 679] 13:07:25 INFO - PROCESS | 3332 | --DOCSHELL 0x8b7b6000 == 135 [pid = 3332] [id = 670] 13:07:25 INFO - PROCESS | 3332 | --DOCSHELL 0x8e844000 == 134 [pid = 3332] [id = 668] 13:07:25 INFO - PROCESS | 3332 | --DOCSHELL 0x88eeec00 == 133 [pid = 3332] [id = 669] 13:07:25 INFO - PROCESS | 3332 | --DOCSHELL 0x8b970400 == 132 [pid = 3332] [id = 667] 13:07:25 INFO - PROCESS | 3332 | --DOCSHELL 0x8b7af800 == 131 [pid = 3332] [id = 666] 13:07:25 INFO - PROCESS | 3332 | --DOCSHELL 0x8b036000 == 130 [pid = 3332] [id = 665] 13:07:25 INFO - PROCESS | 3332 | --DOCSHELL 0x883e7000 == 129 [pid = 3332] [id = 664] 13:07:25 INFO - PROCESS | 3332 | --DOCSHELL 0x85e89400 == 128 [pid = 3332] [id = 663] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x8b037800) [pid = 3332] [serial = 1986] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x8e7b4800) [pid = 3332] [serial = 1962] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x8b97ec00) [pid = 3332] [serial = 1953] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x88516400) [pid = 3332] [serial = 1929] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x8e84cc00) [pid = 3332] [serial = 1964] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x89dd4800) [pid = 3332] [serial = 1935] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x8c15c000) [pid = 3332] [serial = 1956] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x8f39c400) [pid = 3332] [serial = 1970] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x89724000) [pid = 3332] [serial = 1982] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x89dcb800) [pid = 3332] [serial = 1934] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x8f323400) [pid = 3332] [serial = 1968] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x8b98a000) [pid = 3332] [serial = 1860] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x85e83000) [pid = 3332] [serial = 1925] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x87cb6000) [pid = 3332] [serial = 1928] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x8851c400) [pid = 3332] [serial = 1980] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x8f4d3800) [pid = 3332] [serial = 1973] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x89f8d000) [pid = 3332] [serial = 1938] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x8b05e400) [pid = 3332] [serial = 1940] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x8b110800) [pid = 3332] [serial = 1943] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x85ca4c00) [pid = 3332] [serial = 1977] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8c150c00) [pid = 3332] [serial = 1955] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x8f31ec00) [pid = 3332] [serial = 1967] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x84be6800) [pid = 3332] [serial = 1976] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8f3a0000) [pid = 3332] [serial = 1971] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x8972bc00) [pid = 3332] [serial = 1932] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x89ef0000) [pid = 3332] [serial = 1937] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8b0c6c00) [pid = 3332] [serial = 1941] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x8b36b000) [pid = 3332] [serial = 1946] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x8b7af400) [pid = 3332] [serial = 1949] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x86208800) [pid = 3332] [serial = 1926] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8b1c7400) [pid = 3332] [serial = 1944] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x89935000) [pid = 3332] [serial = 1983] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x89720c00) [pid = 3332] [serial = 1931] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x8e679800) [pid = 3332] [serial = 1958] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x89f97800) [pid = 3332] [serial = 1985] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x8b36ec00) [pid = 3332] [serial = 1947] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x8e67c000) [pid = 3332] [serial = 1959] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x8e926000) [pid = 3332] [serial = 1965] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x8e7b0000) [pid = 3332] [serial = 1961] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x883e5000) [pid = 3332] [serial = 1979] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x8b7b4400) [pid = 3332] [serial = 1950] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x8b969000) [pid = 3332] [serial = 1952] [outer = (nil)] [url = about:blank] 13:07:25 INFO - PROCESS | 3332 | 1461182845516 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:25 INFO - PROCESS | 3332 | ++DOCSHELL 0x85ca6800 == 129 [pid = 3332] [id = 698] 13:07:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x85ca9800) [pid = 3332] [serial = 2095] [outer = (nil)] 13:07:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x85e89400) [pid = 3332] [serial = 2096] [outer = 0x85ca9800] 13:07:25 INFO - PROCESS | 3332 | 1461182845615 Marionette DEBUG loaded listener.js 13:07:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x86214400) [pid = 3332] [serial = 2097] [outer = 0x85ca9800] 13:07:26 INFO - PROCESS | 3332 | 1461182846430 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 13:07:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:07:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 4010ms 13:07:26 INFO - PROCESS | 3332 | 1461182846451 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 13:07:26 INFO - PROCESS | 3332 | 1461182846458 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 13:07:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:07:26 INFO - PROCESS | 3332 | 1461182846499 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:07:26 INFO - PROCESS | 3332 | 1461182846504 Marionette TRACE conn3 <- [1,2766,null,{}] 13:07:26 INFO - PROCESS | 3332 | 1461182846511 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:26 INFO - PROCESS | 3332 | 1461182846805 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 13:07:27 INFO - PROCESS | 3332 | 1461182847066 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:27 INFO - PROCESS | 3332 | ++DOCSHELL 0x883f0c00 == 130 [pid = 3332] [id = 699] 13:07:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x88513c00) [pid = 3332] [serial = 2098] [outer = (nil)] 13:07:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x88c06400) [pid = 3332] [serial = 2099] [outer = 0x88513c00] 13:07:27 INFO - PROCESS | 3332 | 1461182847153 Marionette DEBUG loaded listener.js 13:07:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x88c13c00) [pid = 3332] [serial = 2100] [outer = 0x88513c00] 13:07:28 INFO - PROCESS | 3332 | 1461182848120 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 13:07:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:07:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1653ms 13:07:28 INFO - PROCESS | 3332 | 1461182848148 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 13:07:28 INFO - PROCESS | 3332 | 1461182848154 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 13:07:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:07:28 INFO - PROCESS | 3332 | 1461182848173 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:07:28 INFO - PROCESS | 3332 | 1461182848177 Marionette TRACE conn3 <- [1,2770,null,{}] 13:07:28 INFO - PROCESS | 3332 | 1461182848183 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:28 INFO - PROCESS | 3332 | 1461182848493 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 13:07:28 INFO - PROCESS | 3332 | 1461182848533 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:28 INFO - PROCESS | 3332 | ++DOCSHELL 0x87dea000 == 131 [pid = 3332] [id = 700] 13:07:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8972a800) [pid = 3332] [serial = 2101] [outer = (nil)] 13:07:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x89934000) [pid = 3332] [serial = 2102] [outer = 0x8972a800] 13:07:28 INFO - PROCESS | 3332 | 1461182848609 Marionette DEBUG loaded listener.js 13:07:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x89dd4800) [pid = 3332] [serial = 2103] [outer = 0x8972a800] 13:07:29 INFO - PROCESS | 3332 | 1461182849708 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 13:07:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:07:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1585ms 13:07:29 INFO - PROCESS | 3332 | 1461182849759 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 13:07:29 INFO - PROCESS | 3332 | 1461182849763 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 13:07:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:07:29 INFO - PROCESS | 3332 | 1461182849786 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:07:29 INFO - PROCESS | 3332 | 1461182849796 Marionette TRACE conn3 <- [1,2774,null,{}] 13:07:29 INFO - PROCESS | 3332 | 1461182849802 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x87de5000) [pid = 3332] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x92bcd400) [pid = 3332] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x92bcf400) [pid = 3332] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x91f1bc00) [pid = 3332] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x8fe9c000) [pid = 3332] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x9041e400) [pid = 3332] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x90417000) [pid = 3332] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x89f95800) [pid = 3332] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x8ffdd000) [pid = 3332] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x8fea6800) [pid = 3332] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x8e931c00) [pid = 3332] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 122 (0x8f326400) [pid = 3332] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 121 (0x8c214800) [pid = 3332] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 120 (0x8c143000) [pid = 3332] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 119 (0x8b369400) [pid = 3332] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 118 (0x8992d400) [pid = 3332] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 117 (0x86f8d800) [pid = 3332] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 116 (0x85e87c00) [pid = 3332] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 115 (0x883e4000) [pid = 3332] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:07:30 INFO - PROCESS | 3332 | --DOMWINDOW == 114 (0x8c215400) [pid = 3332] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:07:30 INFO - PROCESS | 3332 | 1461182850624 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 13:07:30 INFO - PROCESS | 3332 | 1461182850808 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:30 INFO - PROCESS | 3332 | ++DOCSHELL 0x84be5400 == 132 [pid = 3332] [id = 701] 13:07:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 115 (0x88d51c00) [pid = 3332] [serial = 2104] [outer = (nil)] 13:07:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 116 (0x89f93000) [pid = 3332] [serial = 2105] [outer = 0x88d51c00] 13:07:30 INFO - PROCESS | 3332 | 1461182850889 Marionette DEBUG loaded listener.js 13:07:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 117 (0x8b035800) [pid = 3332] [serial = 2106] [outer = 0x88d51c00] 13:07:31 INFO - PROCESS | 3332 | 1461182851687 Marionette TRACE conn3 <- [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]]]}] 13:07:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:07:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1954ms 13:07:31 INFO - PROCESS | 3332 | 1461182851733 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 13:07:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:07:31 INFO - PROCESS | 3332 | 1461182851738 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 13:07:31 INFO - PROCESS | 3332 | 1461182851745 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:07:31 INFO - PROCESS | 3332 | 1461182851748 Marionette TRACE conn3 <- [1,2778,null,{}] 13:07:31 INFO - PROCESS | 3332 | 1461182851754 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:31 INFO - PROCESS | 3332 | 1461182851981 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 13:07:32 INFO - PROCESS | 3332 | 1461182852201 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:32 INFO - PROCESS | 3332 | ++DOCSHELL 0x8366ec00 == 133 [pid = 3332] [id = 702] 13:07:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 118 (0x883e4000) [pid = 3332] [serial = 2107] [outer = (nil)] 13:07:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 119 (0x8b0c0c00) [pid = 3332] [serial = 2108] [outer = 0x883e4000] 13:07:32 INFO - PROCESS | 3332 | 1461182852288 Marionette DEBUG loaded listener.js 13:07:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 120 (0x8b0cb000) [pid = 3332] [serial = 2109] [outer = 0x883e4000] 13:07:33 INFO - PROCESS | 3332 | 1461182853464 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 13:07:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:07:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1736ms 13:07:33 INFO - PROCESS | 3332 | 1461182853481 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 13:07:33 INFO - PROCESS | 3332 | 1461182853490 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 13:07:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:07:33 INFO - PROCESS | 3332 | 1461182853501 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:07:33 INFO - PROCESS | 3332 | 1461182853506 Marionette TRACE conn3 <- [1,2782,null,{}] 13:07:33 INFO - PROCESS | 3332 | 1461182853536 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:33 INFO - PROCESS | 3332 | 1461182853795 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 13:07:34 INFO - PROCESS | 3332 | 1461182854136 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x87cb1400 == 134 [pid = 3332] [id = 703] 13:07:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 121 (0x883e3800) [pid = 3332] [serial = 2110] [outer = (nil)] 13:07:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 122 (0x88eeb800) [pid = 3332] [serial = 2111] [outer = 0x883e3800] 13:07:34 INFO - PROCESS | 3332 | 1461182854236 Marionette DEBUG loaded listener.js 13:07:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0x89728c00) [pid = 3332] [serial = 2112] [outer = 0x883e3800] 13:07:35 INFO - PROCESS | 3332 | 1461182855241 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 13:07:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:07:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1789ms 13:07:35 INFO - PROCESS | 3332 | 1461182855291 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 13:07:35 INFO - PROCESS | 3332 | 1461182855301 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 13:07:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:07:35 INFO - PROCESS | 3332 | 1461182855313 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:07:35 INFO - PROCESS | 3332 | 1461182855317 Marionette TRACE conn3 <- [1,2786,null,{}] 13:07:35 INFO - PROCESS | 3332 | 1461182855324 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:35 INFO - PROCESS | 3332 | 1461182855593 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 13:07:36 INFO - PROCESS | 3332 | 1461182856027 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:36 INFO - PROCESS | 3332 | ++DOCSHELL 0x89f94800 == 135 [pid = 3332] [id = 704] 13:07:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x89f95400) [pid = 3332] [serial = 2113] [outer = (nil)] 13:07:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x8b039c00) [pid = 3332] [serial = 2114] [outer = 0x89f95400] 13:07:36 INFO - PROCESS | 3332 | 1461182856131 Marionette DEBUG loaded listener.js 13:07:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x8b0bf400) [pid = 3332] [serial = 2115] [outer = 0x89f95400] 13:07:37 INFO - PROCESS | 3332 | 1461182857119 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 13:07:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:07:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1849ms 13:07:37 INFO - PROCESS | 3332 | 1461182857162 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 13:07:37 INFO - PROCESS | 3332 | 1461182857165 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 13:07:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:07:37 INFO - PROCESS | 3332 | 1461182857174 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:07:37 INFO - PROCESS | 3332 | 1461182857180 Marionette TRACE conn3 <- [1,2790,null,{}] 13:07:37 INFO - PROCESS | 3332 | 1461182857198 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:37 INFO - PROCESS | 3332 | 1461182857490 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 13:07:37 INFO - PROCESS | 3332 | 1461182857842 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:37 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b74ac00 == 136 [pid = 3332] [id = 705] 13:07:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x8b7af800) [pid = 3332] [serial = 2116] [outer = (nil)] 13:07:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x8b7bc000) [pid = 3332] [serial = 2117] [outer = 0x8b7af800] 13:07:37 INFO - PROCESS | 3332 | 1461182857945 Marionette DEBUG loaded listener.js 13:07:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x8b97ec00) [pid = 3332] [serial = 2118] [outer = 0x8b7af800] 13:07:38 INFO - PROCESS | 3332 | 1461182858873 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 13:07:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:07:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1739ms 13:07:38 INFO - PROCESS | 3332 | 1461182858913 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 13:07:38 INFO - PROCESS | 3332 | 1461182858919 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 13:07:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:07:38 INFO - PROCESS | 3332 | 1461182858926 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:07:38 INFO - PROCESS | 3332 | 1461182858930 Marionette TRACE conn3 <- [1,2794,null,{}] 13:07:38 INFO - PROCESS | 3332 | 1461182858957 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:39 INFO - PROCESS | 3332 | 1461182859219 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 13:07:39 INFO - PROCESS | 3332 | 1461182859574 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b037800 == 137 [pid = 3332] [id = 706] 13:07:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x8b7b9800) [pid = 3332] [serial = 2119] [outer = (nil)] 13:07:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x8c145c00) [pid = 3332] [serial = 2120] [outer = 0x8b7b9800] 13:07:39 INFO - PROCESS | 3332 | 1461182859676 Marionette DEBUG loaded listener.js 13:07:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8c156800) [pid = 3332] [serial = 2121] [outer = 0x8b7b9800] 13:07:40 INFO - PROCESS | 3332 | 1461182860604 Marionette TRACE conn3 <- [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]]]}] 13:07:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:07:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1750ms 13:07:40 INFO - PROCESS | 3332 | 1461182860678 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 13:07:40 INFO - PROCESS | 3332 | 1461182860683 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 13:07:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:07:40 INFO - PROCESS | 3332 | 1461182860691 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:07:40 INFO - PROCESS | 3332 | 1461182860696 Marionette TRACE conn3 <- [1,2798,null,{}] 13:07:40 INFO - PROCESS | 3332 | 1461182860702 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:41 INFO - PROCESS | 3332 | 1461182861002 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 13:07:41 INFO - PROCESS | 3332 | 1461182861354 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c11bc00 == 138 [pid = 3332] [id = 707] 13:07:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8c123400) [pid = 3332] [serial = 2122] [outer = (nil)] 13:07:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8c21c000) [pid = 3332] [serial = 2123] [outer = 0x8c123400] 13:07:41 INFO - PROCESS | 3332 | 1461182861450 Marionette DEBUG loaded listener.js 13:07:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8e679800) [pid = 3332] [serial = 2124] [outer = 0x8c123400] 13:07:42 INFO - PROCESS | 3332 | 1461182862446 Marionette TRACE conn3 <- [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]]]}] 13:07:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:07:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1791ms 13:07:42 INFO - PROCESS | 3332 | 1461182862483 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 13:07:42 INFO - PROCESS | 3332 | 1461182862496 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 13:07:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:07:42 INFO - PROCESS | 3332 | 1461182862508 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:07:42 INFO - PROCESS | 3332 | 1461182862512 Marionette TRACE conn3 <- [1,2802,null,{}] 13:07:42 INFO - PROCESS | 3332 | 1461182862519 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:42 INFO - PROCESS | 3332 | 1461182862825 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 13:07:43 INFO - PROCESS | 3332 | 1461182863191 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:43 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c15b400 == 139 [pid = 3332] [id = 708] 13:07:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8c160400) [pid = 3332] [serial = 2125] [outer = (nil)] 13:07:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8e92d800) [pid = 3332] [serial = 2126] [outer = 0x8c160400] 13:07:43 INFO - PROCESS | 3332 | 1461182863291 Marionette DEBUG loaded listener.js 13:07:43 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8f31a000) [pid = 3332] [serial = 2127] [outer = 0x8c160400] 13:07:44 INFO - PROCESS | 3332 | 1461182864231 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 13:07:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:07:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1786ms 13:07:44 INFO - PROCESS | 3332 | 1461182864293 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 13:07:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:07:44 INFO - PROCESS | 3332 | 1461182864297 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 13:07:44 INFO - PROCESS | 3332 | 1461182864304 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:07:44 INFO - PROCESS | 3332 | 1461182864308 Marionette TRACE conn3 <- [1,2806,null,{}] 13:07:44 INFO - PROCESS | 3332 | 1461182864314 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:44 INFO - PROCESS | 3332 | 1461182864582 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 13:07:44 INFO - PROCESS | 3332 | 1461182864932 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:44 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e849000 == 140 [pid = 3332] [id = 709] 13:07:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8f327400) [pid = 3332] [serial = 2128] [outer = (nil)] 13:07:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8f3a2800) [pid = 3332] [serial = 2129] [outer = 0x8f327400] 13:07:45 INFO - PROCESS | 3332 | 1461182865031 Marionette DEBUG loaded listener.js 13:07:45 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8f3a7400) [pid = 3332] [serial = 2130] [outer = 0x8f327400] 13:07:45 INFO - PROCESS | 3332 | 1461182865981 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 13:07:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:07:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1738ms 13:07:46 INFO - PROCESS | 3332 | 1461182866043 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 13:07:46 INFO - PROCESS | 3332 | 1461182866047 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 13:07:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:07:46 INFO - PROCESS | 3332 | 1461182866054 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:07:46 INFO - PROCESS | 3332 | 1461182866058 Marionette TRACE conn3 <- [1,2810,null,{}] 13:07:46 INFO - PROCESS | 3332 | 1461182866064 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:46 INFO - PROCESS | 3332 | 1461182866322 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 13:07:46 INFO - PROCESS | 3332 | 1461182866677 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:46 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f319000 == 141 [pid = 3332] [id = 710] 13:07:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8f326400) [pid = 3332] [serial = 2131] [outer = (nil)] 13:07:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8ffe1000) [pid = 3332] [serial = 2132] [outer = 0x8f326400] 13:07:46 INFO - PROCESS | 3332 | 1461182866778 Marionette DEBUG loaded listener.js 13:07:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8ffea000) [pid = 3332] [serial = 2133] [outer = 0x8f326400] 13:07:47 INFO - PROCESS | 3332 | 1461182867685 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 13:07:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:07:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1682ms 13:07:47 INFO - PROCESS | 3332 | 1461182867738 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 13:07:47 INFO - PROCESS | 3332 | 1461182867742 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 13:07:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:07:47 INFO - PROCESS | 3332 | 1461182867750 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:07:47 INFO - PROCESS | 3332 | 1461182867755 Marionette TRACE conn3 <- [1,2814,null,{}] 13:07:47 INFO - PROCESS | 3332 | 1461182867761 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:48 INFO - PROCESS | 3332 | 1461182868030 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 13:07:48 INFO - PROCESS | 3332 | 1461182868419 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f35bc00 == 142 [pid = 3332] [id = 711] 13:07:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8fea6000) [pid = 3332] [serial = 2134] [outer = (nil)] 13:07:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x90383000) [pid = 3332] [serial = 2135] [outer = 0x8fea6000] 13:07:48 INFO - PROCESS | 3332 | 1461182868519 Marionette DEBUG loaded listener.js 13:07:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x90389800) [pid = 3332] [serial = 2136] [outer = 0x8fea6000] 13:07:49 INFO - PROCESS | 3332 | 1461182869470 Marionette TRACE conn3 <- [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]]]}] 13:07:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:07:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1795ms 13:07:49 INFO - PROCESS | 3332 | 1461182869547 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 13:07:49 INFO - PROCESS | 3332 | 1461182869550 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 13:07:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:07:49 INFO - PROCESS | 3332 | 1461182869558 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:07:49 INFO - PROCESS | 3332 | 1461182869568 Marionette TRACE conn3 <- [1,2818,null,{}] 13:07:49 INFO - PROCESS | 3332 | 1461182869578 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:49 INFO - PROCESS | 3332 | 1461182869879 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 13:07:50 INFO - PROCESS | 3332 | 1461182870235 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:50 INFO - PROCESS | 3332 | ++DOCSHELL 0x83671c00 == 143 [pid = 3332] [id = 712] 13:07:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8fea8000) [pid = 3332] [serial = 2137] [outer = (nil)] 13:07:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x9079b400) [pid = 3332] [serial = 2138] [outer = 0x8fea8000] 13:07:50 INFO - PROCESS | 3332 | 1461182870332 Marionette DEBUG loaded listener.js 13:07:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x912ad400) [pid = 3332] [serial = 2139] [outer = 0x8fea8000] 13:07:51 INFO - PROCESS | 3332 | 1461182871337 Marionette TRACE conn3 <- [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]]]}] 13:07:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:07:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1798ms 13:07:51 INFO - PROCESS | 3332 | 1461182871357 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 13:07:51 INFO - PROCESS | 3332 | 1461182871362 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 13:07:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:07:51 INFO - PROCESS | 3332 | 1461182871369 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:07:51 INFO - PROCESS | 3332 | 1461182871374 Marionette TRACE conn3 <- [1,2822,null,{}] 13:07:51 INFO - PROCESS | 3332 | 1461182871382 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:51 INFO - PROCESS | 3332 | 1461182871675 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 13:07:52 INFO - PROCESS | 3332 | 1461182872044 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:52 INFO - PROCESS | 3332 | ++DOCSHELL 0x8fe9e000 == 144 [pid = 3332] [id = 713] 13:07:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x92cf9000) [pid = 3332] [serial = 2140] [outer = (nil)] 13:07:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x934f1c00) [pid = 3332] [serial = 2141] [outer = 0x92cf9000] 13:07:52 INFO - PROCESS | 3332 | 1461182872149 Marionette DEBUG loaded listener.js 13:07:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x93cc4c00) [pid = 3332] [serial = 2142] [outer = 0x92cf9000] 13:07:53 INFO - PROCESS | 3332 | 1461182873116 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:07:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:07:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1789ms 13:07:53 INFO - PROCESS | 3332 | 1461182873159 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 13:07:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:07:53 INFO - PROCESS | 3332 | 1461182873163 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 13:07:53 INFO - PROCESS | 3332 | 1461182873170 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:07:53 INFO - PROCESS | 3332 | 1461182873174 Marionette TRACE conn3 <- [1,2826,null,{}] 13:07:53 INFO - PROCESS | 3332 | 1461182873180 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:53 INFO - PROCESS | 3332 | 1461182873441 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 13:07:53 INFO - PROCESS | 3332 | 1461182873803 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b7b1800 == 145 [pid = 3332] [id = 714] 13:07:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x8b988800) [pid = 3332] [serial = 2143] [outer = (nil)] 13:07:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x95dc7c00) [pid = 3332] [serial = 2144] [outer = 0x8b988800] 13:07:53 INFO - PROCESS | 3332 | 1461182873900 Marionette DEBUG loaded listener.js 13:07:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x96f66c00) [pid = 3332] [serial = 2145] [outer = 0x8b988800] 13:07:54 INFO - PROCESS | 3332 | 1461182874843 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:07:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:07:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1734ms 13:07:54 INFO - PROCESS | 3332 | 1461182874905 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 13:07:54 INFO - PROCESS | 3332 | 1461182874910 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 13:07:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:07:54 INFO - PROCESS | 3332 | 1461182874916 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:07:54 INFO - PROCESS | 3332 | 1461182874920 Marionette TRACE conn3 <- [1,2830,null,{}] 13:07:54 INFO - PROCESS | 3332 | 1461182874926 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:55 INFO - PROCESS | 3332 | 1461182875180 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 13:07:55 INFO - PROCESS | 3332 | 1461182875534 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:55 INFO - PROCESS | 3332 | ++DOCSHELL 0x84bdd400 == 146 [pid = 3332] [id = 715] 13:07:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x85e88c00) [pid = 3332] [serial = 2146] [outer = (nil)] 13:07:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x96f86000) [pid = 3332] [serial = 2147] [outer = 0x85e88c00] 13:07:55 INFO - PROCESS | 3332 | 1461182875629 Marionette DEBUG loaded listener.js 13:07:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x978e7c00) [pid = 3332] [serial = 2148] [outer = 0x85e88c00] 13:07:56 INFO - PROCESS | 3332 | 1461182876566 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:07:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:07:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1684ms 13:07:56 INFO - PROCESS | 3332 | 1461182876601 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 13:07:56 INFO - PROCESS | 3332 | 1461182876605 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 13:07:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:07:56 INFO - PROCESS | 3332 | 1461182876611 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:07:56 INFO - PROCESS | 3332 | 1461182876614 Marionette TRACE conn3 <- [1,2834,null,{}] 13:07:56 INFO - PROCESS | 3332 | 1461182876621 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:56 INFO - PROCESS | 3332 | 1461182876888 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 13:07:57 INFO - PROCESS | 3332 | 1461182877245 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:57 INFO - PROCESS | 3332 | ++DOCSHELL 0x95dcd400 == 147 [pid = 3332] [id = 716] 13:07:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x96f77c00) [pid = 3332] [serial = 2149] [outer = (nil)] 13:07:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x97c06400) [pid = 3332] [serial = 2150] [outer = 0x96f77c00] 13:07:57 INFO - PROCESS | 3332 | 1461182877344 Marionette DEBUG loaded listener.js 13:07:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x97c76800) [pid = 3332] [serial = 2151] [outer = 0x96f77c00] 13:07:58 INFO - PROCESS | 3332 | 1461182878249 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:07:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:07:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1682ms 13:07:58 INFO - PROCESS | 3332 | 1461182878294 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 13:07:58 INFO - PROCESS | 3332 | 1461182878298 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 13:07:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:07:58 INFO - PROCESS | 3332 | 1461182878305 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:07:58 INFO - PROCESS | 3332 | 1461182878308 Marionette TRACE conn3 <- [1,2838,null,{}] 13:07:58 INFO - PROCESS | 3332 | 1461182878314 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:07:58 INFO - PROCESS | 3332 | 1461182878574 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 13:07:58 INFO - PROCESS | 3332 | 1461182878949 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:58 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b058000 == 148 [pid = 3332] [id = 717] 13:07:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x8c14d000) [pid = 3332] [serial = 2152] [outer = (nil)] 13:07:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x97ea1400) [pid = 3332] [serial = 2153] [outer = 0x8c14d000] 13:07:59 INFO - PROCESS | 3332 | 1461182879046 Marionette DEBUG loaded listener.js 13:07:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x97ea4c00) [pid = 3332] [serial = 2154] [outer = 0x8c14d000] 13:07:59 INFO - PROCESS | 3332 | 1461182879965 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:08:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:08:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1732ms 13:08:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:08:00 INFO - PROCESS | 3332 | 1461182880038 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 13:08:00 INFO - PROCESS | 3332 | 1461182880042 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 13:08:00 INFO - PROCESS | 3332 | 1461182880049 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:08:00 INFO - PROCESS | 3332 | 1461182880051 Marionette TRACE conn3 <- [1,2842,null,{}] 13:08:00 INFO - PROCESS | 3332 | 1461182880059 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:00 INFO - PROCESS | 3332 | 1461182880309 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 13:08:00 INFO - PROCESS | 3332 | 1461182880737 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:00 INFO - PROCESS | 3332 | ++DOCSHELL 0x92bd1c00 == 149 [pid = 3332] [id = 718] 13:08:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x9473ac00) [pid = 3332] [serial = 2155] [outer = (nil)] 13:08:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x983ef000) [pid = 3332] [serial = 2156] [outer = 0x9473ac00] 13:08:00 INFO - PROCESS | 3332 | 1461182880837 Marionette DEBUG loaded listener.js 13:08:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x983f3800) [pid = 3332] [serial = 2157] [outer = 0x9473ac00] 13:08:01 INFO - PROCESS | 3332 | 1461182881918 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:08:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:08:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1935ms 13:08:01 INFO - PROCESS | 3332 | 1461182881983 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 13:08:01 INFO - PROCESS | 3332 | 1461182881986 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 13:08:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:08:01 INFO - PROCESS | 3332 | 1461182881994 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:08:01 INFO - PROCESS | 3332 | 1461182881997 Marionette TRACE conn3 <- [1,2846,null,{}] 13:08:02 INFO - PROCESS | 3332 | 1461182882003 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:02 INFO - PROCESS | 3332 | 1461182882284 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 13:08:02 INFO - PROCESS | 3332 | 1461182882656 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:02 INFO - PROCESS | 3332 | ++DOCSHELL 0x97eedc00 == 150 [pid = 3332] [id = 719] 13:08:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x97eee400) [pid = 3332] [serial = 2158] [outer = (nil)] 13:08:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x98aa3800) [pid = 3332] [serial = 2159] [outer = 0x97eee400] 13:08:02 INFO - PROCESS | 3332 | 1461182882754 Marionette DEBUG loaded listener.js 13:08:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x98b03c00) [pid = 3332] [serial = 2160] [outer = 0x97eee400] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x84be1000 == 149 [pid = 3332] [id = 653] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x88ee6800 == 148 [pid = 3332] [id = 655] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8e84d000 == 147 [pid = 3332] [id = 656] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x87de9800 == 146 [pid = 3332] [id = 471] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8fea8c00 == 145 [pid = 3332] [id = 474] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x86434c00 == 144 [pid = 3332] [id = 654] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8c146400 == 143 [pid = 3332] [id = 652] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8e92fc00 == 142 [pid = 3332] [id = 472] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x84be5400 == 141 [pid = 3332] [id = 701] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x87dea000 == 140 [pid = 3332] [id = 700] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x883f0c00 == 139 [pid = 3332] [id = 699] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x85ca6800 == 138 [pid = 3332] [id = 698] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x91405c00 == 137 [pid = 3332] [id = 693] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x90298800 == 136 [pid = 3332] [id = 692] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8f357400 == 135 [pid = 3332] [id = 691] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8b985800 == 134 [pid = 3332] [id = 689] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8b0c8000 == 133 [pid = 3332] [id = 690] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8c15cc00 == 132 [pid = 3332] [id = 688] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8b7bc800 == 131 [pid = 3332] [id = 687] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x84be8000 == 130 [pid = 3332] [id = 686] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8b055400 == 129 [pid = 3332] [id = 685] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8b05a000 == 128 [pid = 3332] [id = 684] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x83665800 == 127 [pid = 3332] [id = 683] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x83673800 == 126 [pid = 3332] [id = 681] 13:08:05 INFO - PROCESS | 3332 | --DOCSHELL 0x8366c400 == 125 [pid = 3332] [id = 682] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x88c07000) [pid = 3332] [serial = 1923] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x8f4d6800) [pid = 3332] [serial = 1974] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x88eec800) [pid = 3332] [serial = 2045] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x88c14000) [pid = 3332] [serial = 2042] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x9350d800) [pid = 3332] [serial = 2037] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x93509000) [pid = 3332] [serial = 2036] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x934f2c00) [pid = 3332] [serial = 2034] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x934ef800) [pid = 3332] [serial = 2033] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x92cf2800) [pid = 3332] [serial = 2031] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x92bd1000) [pid = 3332] [serial = 2030] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x92ab7c00) [pid = 3332] [serial = 2028] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x9202f000) [pid = 3332] [serial = 2027] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x914e2000) [pid = 3332] [serial = 2025] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x914dac00) [pid = 3332] [serial = 2024] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x91407c00) [pid = 3332] [serial = 2022] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x9120b000) [pid = 3332] [serial = 2021] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x9038ec00) [pid = 3332] [serial = 2019] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x9038d000) [pid = 3332] [serial = 2018] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x9029ac00) [pid = 3332] [serial = 2016] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x90298c00) [pid = 3332] [serial = 2015] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x9028a400) [pid = 3332] [serial = 2013] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x90288c00) [pid = 3332] [serial = 2012] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x8ffe1c00) [pid = 3332] [serial = 2010] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x8ffdf400) [pid = 3332] [serial = 2009] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8f4d5800) [pid = 3332] [serial = 2007] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x8f4cd000) [pid = 3332] [serial = 2006] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x8e849400) [pid = 3332] [serial = 2004] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8e840c00) [pid = 3332] [serial = 2003] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x8c21bc00) [pid = 3332] [serial = 2001] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8c212800) [pid = 3332] [serial = 2000] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8c128400) [pid = 3332] [serial = 1998] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x8b989c00) [pid = 3332] [serial = 1997] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x8b110000) [pid = 3332] [serial = 1995] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x8b05e000) [pid = 3332] [serial = 1994] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x88d49000) [pid = 3332] [serial = 1992] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x87cb3000) [pid = 3332] [serial = 1991] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x8b0c1400) [pid = 3332] [serial = 1988] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x86675400) [pid = 3332] [serial = 2039] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x89725000) [pid = 3332] [serial = 2043] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x87ddc800) [pid = 3332] [serial = 2040] [outer = (nil)] [url = about:blank] 13:08:06 INFO - PROCESS | 3332 | 1461182886721 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:08:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:08:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 4793ms 13:08:06 INFO - PROCESS | 3332 | 1461182886789 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 13:08:06 INFO - PROCESS | 3332 | 1461182886796 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 13:08:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:08:06 INFO - PROCESS | 3332 | 1461182886805 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:08:06 INFO - PROCESS | 3332 | 1461182886810 Marionette TRACE conn3 <- [1,2850,null,{}] 13:08:06 INFO - PROCESS | 3332 | 1461182886819 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:07 INFO - PROCESS | 3332 | 1461182887068 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 13:08:07 INFO - PROCESS | 3332 | 1461182887367 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:07 INFO - PROCESS | 3332 | ++DOCSHELL 0x86207800 == 126 [pid = 3332] [id = 720] 13:08:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8620fc00) [pid = 3332] [serial = 2161] [outer = (nil)] 13:08:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x86f8a400) [pid = 3332] [serial = 2162] [outer = 0x8620fc00] 13:08:07 INFO - PROCESS | 3332 | 1461182887458 Marionette DEBUG loaded listener.js 13:08:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x87cabc00) [pid = 3332] [serial = 2163] [outer = 0x8620fc00] 13:08:08 INFO - PROCESS | 3332 | 1461182888369 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:08:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:08:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1634ms 13:08:08 INFO - PROCESS | 3332 | 1461182888440 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 13:08:08 INFO - PROCESS | 3332 | 1461182888448 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 13:08:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:08:08 INFO - PROCESS | 3332 | 1461182888459 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:08:08 INFO - PROCESS | 3332 | 1461182888463 Marionette TRACE conn3 <- [1,2854,null,{}] 13:08:08 INFO - PROCESS | 3332 | 1461182888476 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:08 INFO - PROCESS | 3332 | 1461182888794 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 13:08:09 INFO - PROCESS | 3332 | 1461182889037 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:09 INFO - PROCESS | 3332 | ++DOCSHELL 0x87de1400 == 127 [pid = 3332] [id = 721] 13:08:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x87de5400) [pid = 3332] [serial = 2164] [outer = (nil)] 13:08:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8851ec00) [pid = 3332] [serial = 2165] [outer = 0x87de5400] 13:08:09 INFO - PROCESS | 3332 | 1461182889122 Marionette DEBUG loaded listener.js 13:08:09 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x88c0e800) [pid = 3332] [serial = 2166] [outer = 0x87de5400] 13:08:10 INFO - PROCESS | 3332 | 1461182890080 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:08:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:08:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1658ms 13:08:10 INFO - PROCESS | 3332 | 1461182890118 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 13:08:10 INFO - PROCESS | 3332 | 1461182890121 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 13:08:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:08:10 INFO - PROCESS | 3332 | 1461182890129 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:08:10 INFO - PROCESS | 3332 | 1461182890135 Marionette TRACE conn3 <- [1,2858,null,{}] 13:08:10 INFO - PROCESS | 3332 | 1461182890160 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:10 INFO - PROCESS | 3332 | 1461182890479 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8972a800) [pid = 3332] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x88d51c00) [pid = 3332] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x88513c00) [pid = 3332] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x85ca9800) [pid = 3332] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x8e845000) [pid = 3332] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x947d1000) [pid = 3332] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x9350b400) [pid = 3332] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x92cf5c00) [pid = 3332] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x914e6400) [pid = 3332] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x91404400) [pid = 3332] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x8f4ccc00) [pid = 3332] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x8f325400) [pid = 3332] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x8e7b2c00) [pid = 3332] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x8c218400) [pid = 3332] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 122 (0x8c15d400) [pid = 3332] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 121 (0x8b1d2400) [pid = 3332] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 120 (0x8b063800) [pid = 3332] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 119 (0x8b060400) [pid = 3332] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 118 (0x8366a800) [pid = 3332] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 117 (0x84beb000) [pid = 3332] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:08:11 INFO - PROCESS | 3332 | --DOMWINDOW == 116 (0x89f90800) [pid = 3332] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:08:11 INFO - PROCESS | 3332 | 1461182891332 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x8366a800 == 128 [pid = 3332] [id = 722] 13:08:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 117 (0x84be1c00) [pid = 3332] [serial = 2167] [outer = (nil)] 13:08:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 118 (0x86f95800) [pid = 3332] [serial = 2168] [outer = 0x84be1c00] 13:08:11 INFO - PROCESS | 3332 | 1461182891425 Marionette DEBUG loaded listener.js 13:08:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 119 (0x89728400) [pid = 3332] [serial = 2169] [outer = 0x84be1c00] 13:08:12 INFO - PROCESS | 3332 | 1461182892198 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:08:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:08:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2106ms 13:08:12 INFO - PROCESS | 3332 | 1461182892236 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 13:08:12 INFO - PROCESS | 3332 | 1461182892240 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 13:08:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:08:12 INFO - PROCESS | 3332 | 1461182892247 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:08:12 INFO - PROCESS | 3332 | 1461182892250 Marionette TRACE conn3 <- [1,2862,null,{}] 13:08:12 INFO - PROCESS | 3332 | 1461182892256 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:12 INFO - PROCESS | 3332 | 1461182892554 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 13:08:12 INFO - PROCESS | 3332 | 1461182892578 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:12 INFO - PROCESS | 3332 | ++DOCSHELL 0x88ee5c00 == 129 [pid = 3332] [id = 723] 13:08:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 120 (0x89931c00) [pid = 3332] [serial = 2170] [outer = (nil)] 13:08:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 121 (0x89dd5400) [pid = 3332] [serial = 2171] [outer = 0x89931c00] 13:08:12 INFO - PROCESS | 3332 | 1461182892675 Marionette DEBUG loaded listener.js 13:08:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 122 (0x89ee5000) [pid = 3332] [serial = 2172] [outer = 0x89931c00] 13:08:14 INFO - PROCESS | 3332 | 1461182894008 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:08:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:08:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1798ms 13:08:14 INFO - PROCESS | 3332 | 1461182894046 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 13:08:14 INFO - PROCESS | 3332 | 1461182894054 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 13:08:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:08:14 INFO - PROCESS | 3332 | 1461182894064 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:08:14 INFO - PROCESS | 3332 | 1461182894069 Marionette TRACE conn3 <- [1,2866,null,{}] 13:08:14 INFO - PROCESS | 3332 | 1461182894080 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:14 INFO - PROCESS | 3332 | 1461182894335 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 13:08:14 INFO - PROCESS | 3332 | 1461182894759 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:14 INFO - PROCESS | 3332 | ++DOCSHELL 0x85c23400 == 130 [pid = 3332] [id = 724] 13:08:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0x86f8f000) [pid = 3332] [serial = 2173] [outer = (nil)] 13:08:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x87dea000) [pid = 3332] [serial = 2174] [outer = 0x86f8f000] 13:08:14 INFO - PROCESS | 3332 | 1461182894858 Marionette DEBUG loaded listener.js 13:08:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x88513c00) [pid = 3332] [serial = 2175] [outer = 0x86f8f000] 13:08:15 INFO - PROCESS | 3332 | 1461182895868 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:08:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:08:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1837ms 13:08:15 INFO - PROCESS | 3332 | 1461182895902 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 13:08:15 INFO - PROCESS | 3332 | 1461182895911 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 13:08:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:08:15 INFO - PROCESS | 3332 | 1461182895923 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:08:15 INFO - PROCESS | 3332 | 1461182895928 Marionette TRACE conn3 <- [1,2870,null,{}] 13:08:15 INFO - PROCESS | 3332 | 1461182895935 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:16 INFO - PROCESS | 3332 | 1461182896189 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 13:08:16 INFO - PROCESS | 3332 | 1461182896628 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:16 INFO - PROCESS | 3332 | ++DOCSHELL 0x8992d800 == 131 [pid = 3332] [id = 725] 13:08:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x89935400) [pid = 3332] [serial = 2176] [outer = (nil)] 13:08:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x89dd1000) [pid = 3332] [serial = 2177] [outer = 0x89935400] 13:08:16 INFO - PROCESS | 3332 | 1461182896730 Marionette DEBUG loaded listener.js 13:08:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x89f8d800) [pid = 3332] [serial = 2178] [outer = 0x89935400] 13:08:17 INFO - PROCESS | 3332 | 1461182897672 Marionette TRACE conn3 <- [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]]]}] 13:08:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:08:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1834ms 13:08:17 INFO - PROCESS | 3332 | 1461182897757 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 13:08:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:08:17 INFO - PROCESS | 3332 | 1461182897762 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 13:08:17 INFO - PROCESS | 3332 | 1461182897770 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:08:17 INFO - PROCESS | 3332 | 1461182897776 Marionette TRACE conn3 <- [1,2874,null,{}] 13:08:17 INFO - PROCESS | 3332 | 1461182897794 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:18 INFO - PROCESS | 3332 | 1461182898171 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 13:08:18 INFO - PROCESS | 3332 | 1461182898445 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:18 INFO - PROCESS | 3332 | ++DOCSHELL 0x88d56000 == 132 [pid = 3332] [id = 726] 13:08:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x8b05a400) [pid = 3332] [serial = 2179] [outer = (nil)] 13:08:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x8b0c5c00) [pid = 3332] [serial = 2180] [outer = 0x8b05a400] 13:08:18 INFO - PROCESS | 3332 | 1461182898543 Marionette DEBUG loaded listener.js 13:08:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x8b110c00) [pid = 3332] [serial = 2181] [outer = 0x8b05a400] 13:08:19 INFO - PROCESS | 3332 | 1461182899505 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:08:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:08:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1797ms 13:08:19 INFO - PROCESS | 3332 | 1461182899566 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 13:08:19 INFO - PROCESS | 3332 | 1461182899571 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 13:08:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:08:19 INFO - PROCESS | 3332 | 1461182899578 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:08:19 INFO - PROCESS | 3332 | 1461182899582 Marionette TRACE conn3 <- [1,2878,null,{}] 13:08:19 INFO - PROCESS | 3332 | 1461182899588 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:19 INFO - PROCESS | 3332 | 1461182899857 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 13:08:20 INFO - PROCESS | 3332 | 1461182900179 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:20 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b059c00 == 133 [pid = 3332] [id = 727] 13:08:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x8b108c00) [pid = 3332] [serial = 2182] [outer = (nil)] 13:08:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8b365c00) [pid = 3332] [serial = 2183] [outer = 0x8b108c00] 13:08:20 INFO - PROCESS | 3332 | 1461182900274 Marionette DEBUG loaded listener.js 13:08:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8b749800) [pid = 3332] [serial = 2184] [outer = 0x8b108c00] 13:08:21 INFO - PROCESS | 3332 | 1461182901258 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:08:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:08:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1736ms 13:08:21 INFO - PROCESS | 3332 | 1461182901316 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 13:08:21 INFO - PROCESS | 3332 | 1461182901320 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 13:08:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:08:21 INFO - PROCESS | 3332 | 1461182901327 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:08:21 INFO - PROCESS | 3332 | 1461182901331 Marionette TRACE conn3 <- [1,2882,null,{}] 13:08:21 INFO - PROCESS | 3332 | 1461182901338 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:21 INFO - PROCESS | 3332 | 1461182901582 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 13:08:21 INFO - PROCESS | 3332 | 1461182901935 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:21 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b038800 == 134 [pid = 3332] [id = 728] 13:08:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8b059800) [pid = 3332] [serial = 2185] [outer = (nil)] 13:08:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8b7b6800) [pid = 3332] [serial = 2186] [outer = 0x8b059800] 13:08:22 INFO - PROCESS | 3332 | 1461182902033 Marionette DEBUG loaded listener.js 13:08:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8b7b9400) [pid = 3332] [serial = 2187] [outer = 0x8b059800] 13:08:22 INFO - PROCESS | 3332 | 1461182902959 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:08:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:08:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1682ms 13:08:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:08:23 INFO - PROCESS | 3332 | 1461182903011 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 13:08:23 INFO - PROCESS | 3332 | 1461182903015 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 13:08:23 INFO - PROCESS | 3332 | 1461182903022 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:08:23 INFO - PROCESS | 3332 | 1461182903025 Marionette TRACE conn3 <- [1,2886,null,{}] 13:08:23 INFO - PROCESS | 3332 | 1461182903032 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:23 INFO - PROCESS | 3332 | 1461182903317 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 13:08:23 INFO - PROCESS | 3332 | 1461182903671 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:23 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b36a400 == 135 [pid = 3332] [id = 729] 13:08:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8c11cc00) [pid = 3332] [serial = 2188] [outer = (nil)] 13:08:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8c14e400) [pid = 3332] [serial = 2189] [outer = 0x8c11cc00] 13:08:23 INFO - PROCESS | 3332 | 1461182903777 Marionette DEBUG loaded listener.js 13:08:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8c15d400) [pid = 3332] [serial = 2190] [outer = 0x8c11cc00] 13:08:24 INFO - PROCESS | 3332 | 1461182904686 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 13:08:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:08:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1746ms 13:08:24 INFO - PROCESS | 3332 | 1461182904768 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 13:08:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:08:24 INFO - PROCESS | 3332 | 1461182904773 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 13:08:24 INFO - PROCESS | 3332 | 1461182904780 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:08:24 INFO - PROCESS | 3332 | 1461182904783 Marionette TRACE conn3 <- [1,2890,null,{}] 13:08:24 INFO - PROCESS | 3332 | 1461182904789 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:25 INFO - PROCESS | 3332 | 1461182905071 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 13:08:25 INFO - PROCESS | 3332 | 1461182905428 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:25 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c128c00 == 136 [pid = 3332] [id = 730] 13:08:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8c21b400) [pid = 3332] [serial = 2191] [outer = (nil)] 13:08:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8e686c00) [pid = 3332] [serial = 2192] [outer = 0x8c21b400] 13:08:25 INFO - PROCESS | 3332 | 1461182905525 Marionette DEBUG loaded listener.js 13:08:25 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8e7ad000) [pid = 3332] [serial = 2193] [outer = 0x8c21b400] 13:08:26 INFO - PROCESS | 3332 | 1461182906410 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:08:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:08:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1686ms 13:08:26 INFO - PROCESS | 3332 | 1461182906475 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 13:08:26 INFO - PROCESS | 3332 | 1461182906480 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 13:08:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:08:26 INFO - PROCESS | 3332 | 1461182906490 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:08:26 INFO - PROCESS | 3332 | 1461182906493 Marionette TRACE conn3 <- [1,2894,null,{}] 13:08:26 INFO - PROCESS | 3332 | 1461182906500 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:26 INFO - PROCESS | 3332 | 1461182906758 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 13:08:27 INFO - PROCESS | 3332 | 1461182907102 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:27 INFO - PROCESS | 3332 | ++DOCSHELL 0x84be6c00 == 137 [pid = 3332] [id = 731] 13:08:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8e679000) [pid = 3332] [serial = 2194] [outer = (nil)] 13:08:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8e846800) [pid = 3332] [serial = 2195] [outer = 0x8e679000] 13:08:27 INFO - PROCESS | 3332 | 1461182907203 Marionette DEBUG loaded listener.js 13:08:27 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x8e849c00) [pid = 3332] [serial = 2196] [outer = 0x8e679000] 13:08:28 INFO - PROCESS | 3332 | 1461182908141 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:08:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:08:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1732ms 13:08:28 INFO - PROCESS | 3332 | 1461182908224 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 13:08:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:08:28 INFO - PROCESS | 3332 | 1461182908228 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 13:08:28 INFO - PROCESS | 3332 | 1461182908236 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:08:28 INFO - PROCESS | 3332 | 1461182908239 Marionette TRACE conn3 <- [1,2898,null,{}] 13:08:28 INFO - PROCESS | 3332 | 1461182908246 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:28 INFO - PROCESS | 3332 | 1461182908532 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 13:08:28 INFO - PROCESS | 3332 | 1461182908886 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:28 INFO - PROCESS | 3332 | ++DOCSHELL 0x8642a000 == 138 [pid = 3332] [id = 732] 13:08:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x89eec400) [pid = 3332] [serial = 2197] [outer = (nil)] 13:08:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8e92d000) [pid = 3332] [serial = 2198] [outer = 0x89eec400] 13:08:28 INFO - PROCESS | 3332 | 1461182908988 Marionette DEBUG loaded listener.js 13:08:29 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x8f319400) [pid = 3332] [serial = 2199] [outer = 0x89eec400] 13:08:29 INFO - PROCESS | 3332 | 1461182909899 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:08:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:08:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1743ms 13:08:29 INFO - PROCESS | 3332 | 1461182909979 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 13:08:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:08:29 INFO - PROCESS | 3332 | 1461182909983 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 13:08:29 INFO - PROCESS | 3332 | 1461182909990 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:08:29 INFO - PROCESS | 3332 | 1461182909994 Marionette TRACE conn3 <- [1,2902,null,{}] 13:08:30 INFO - PROCESS | 3332 | 1461182910000 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:30 INFO - PROCESS | 3332 | 1461182910256 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 13:08:30 INFO - PROCESS | 3332 | 1461182910611 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:30 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e840c00 == 139 [pid = 3332] [id = 733] 13:08:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x8e847800) [pid = 3332] [serial = 2200] [outer = (nil)] 13:08:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x8f3a4000) [pid = 3332] [serial = 2201] [outer = 0x8e847800] 13:08:30 INFO - PROCESS | 3332 | 1461182910709 Marionette DEBUG loaded listener.js 13:08:30 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x8f4ccc00) [pid = 3332] [serial = 2202] [outer = 0x8e847800] 13:08:31 INFO - PROCESS | 3332 | 1461182911672 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:08:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:08:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1789ms 13:08:31 INFO - PROCESS | 3332 | 1461182911780 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 13:08:31 INFO - PROCESS | 3332 | 1461182911784 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 13:08:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:08:31 INFO - PROCESS | 3332 | 1461182911792 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:08:31 INFO - PROCESS | 3332 | 1461182911804 Marionette TRACE conn3 <- [1,2906,null,{}] 13:08:31 INFO - PROCESS | 3332 | 1461182911867 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:32 INFO - PROCESS | 3332 | 1461182912164 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 13:08:32 INFO - PROCESS | 3332 | 1461182912540 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:32 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f35c800 == 140 [pid = 3332] [id = 734] 13:08:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x8ffe5400) [pid = 3332] [serial = 2203] [outer = (nil)] 13:08:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x90289c00) [pid = 3332] [serial = 2204] [outer = 0x8ffe5400] 13:08:32 INFO - PROCESS | 3332 | 1461182912640 Marionette DEBUG loaded listener.js 13:08:32 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x9029ac00) [pid = 3332] [serial = 2205] [outer = 0x8ffe5400] 13:08:33 INFO - PROCESS | 3332 | 1461182913655 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:08:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:08:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1938ms 13:08:33 INFO - PROCESS | 3332 | 1461182913732 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 13:08:33 INFO - PROCESS | 3332 | 1461182913735 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 13:08:33 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:08:33 INFO - PROCESS | 3332 | 1461182913742 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:08:33 INFO - PROCESS | 3332 | 1461182913746 Marionette TRACE conn3 <- [1,2910,null,{}] 13:08:33 INFO - PROCESS | 3332 | 1461182913753 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:34 INFO - PROCESS | 3332 | 1461182914010 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 13:08:34 INFO - PROCESS | 3332 | 1461182914369 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x8ffe6000 == 141 [pid = 3332] [id = 735] 13:08:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x90286800) [pid = 3332] [serial = 2206] [outer = (nil)] 13:08:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x90390000) [pid = 3332] [serial = 2207] [outer = 0x90286800] 13:08:34 INFO - PROCESS | 3332 | 1461182914466 Marionette DEBUG loaded listener.js 13:08:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x90413000) [pid = 3332] [serial = 2208] [outer = 0x90286800] 13:08:35 INFO - PROCESS | 3332 | 1461182915266 Marionette TRACE conn3 <- [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]]]}] 13:08:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:08:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:08:35 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1544ms 13:08:35 INFO - PROCESS | 3332 | 1461182915288 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 13:08:35 INFO - PROCESS | 3332 | 1461182915292 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 13:08:35 INFO - TEST-START | /DOMEvents/constructors.html 13:08:35 INFO - PROCESS | 3332 | 1461182915301 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:08:35 INFO - PROCESS | 3332 | 1461182915304 Marionette TRACE conn3 <- [1,2914,null,{}] 13:08:35 INFO - PROCESS | 3332 | 1461182915311 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:35 INFO - PROCESS | 3332 | 1461182915561 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 13:08:35 INFO - PROCESS | 3332 | 1461182915866 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:35 INFO - PROCESS | 3332 | ++DOCSHELL 0x9029a000 == 142 [pid = 3332] [id = 736] 13:08:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x902a0000) [pid = 3332] [serial = 2209] [outer = (nil)] 13:08:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x912b0c00) [pid = 3332] [serial = 2210] [outer = 0x902a0000] 13:08:36 INFO - PROCESS | 3332 | 1461182916009 Marionette DEBUG loaded listener.js 13:08:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x9140b000) [pid = 3332] [serial = 2211] [outer = 0x902a0000] 13:08:37 INFO - PROCESS | 3332 | 1461182916976 Marionette TRACE conn3 <- [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]]]}] 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:08:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:08:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:08:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:08:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:08:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:08:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:08:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:08:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:08:37 INFO - TEST-OK | /DOMEvents/constructors.html | took 1760ms 13:08:37 INFO - PROCESS | 3332 | 1461182917062 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 13:08:37 INFO - PROCESS | 3332 | 1461182917069 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 13:08:37 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:08:37 INFO - PROCESS | 3332 | 1461182917082 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:08:37 INFO - PROCESS | 3332 | 1461182917086 Marionette TRACE conn3 <- [1,2918,null,{}] 13:08:37 INFO - PROCESS | 3332 | 1461182917100 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:37 INFO - PROCESS | 3332 | 1461182917468 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 13:08:37 INFO - PROCESS | 3332 | 1461182917745 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:37 INFO - PROCESS | 3332 | ++DOCSHELL 0x90799000 == 143 [pid = 3332] [id = 737] 13:08:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x91207c00) [pid = 3332] [serial = 2212] [outer = (nil)] 13:08:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x92026000) [pid = 3332] [serial = 2213] [outer = 0x91207c00] 13:08:37 INFO - PROCESS | 3332 | 1461182917852 Marionette DEBUG loaded listener.js 13:08:37 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x92ac1c00) [pid = 3332] [serial = 2214] [outer = 0x91207c00] 13:08:38 INFO - PROCESS | 3332 | 1461182918657 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:08:38 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:08:38 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1646ms 13:08:38 INFO - PROCESS | 3332 | 1461182918727 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 13:08:38 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:08:38 INFO - PROCESS | 3332 | 1461182918731 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 13:08:38 INFO - PROCESS | 3332 | 1461182918738 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:08:38 INFO - PROCESS | 3332 | 1461182918742 Marionette TRACE conn3 <- [1,2922,null,{}] 13:08:38 INFO - PROCESS | 3332 | 1461182918748 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:39 INFO - PROCESS | 3332 | 1461182918994 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 13:08:39 INFO - PROCESS | 3332 | 1461182919305 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:39 INFO - PROCESS | 3332 | ++DOCSHELL 0x8ffe2400 == 144 [pid = 3332] [id = 738] 13:08:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x912abc00) [pid = 3332] [serial = 2215] [outer = (nil)] 13:08:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x92cf2400) [pid = 3332] [serial = 2216] [outer = 0x912abc00] 13:08:39 INFO - PROCESS | 3332 | 1461182919445 Marionette DEBUG loaded listener.js 13:08:39 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x92cf4800) [pid = 3332] [serial = 2217] [outer = 0x912abc00] 13:08:40 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:08:40 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:08:40 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:08:40 INFO - PROCESS | 3332 | [3332] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:08:40 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:08:40 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:08:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:08:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:08:40 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 13:08:40 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:08:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:08:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:08:40 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 13:08:40 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:08:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:08:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:08:40 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]" 13:08:40 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:08:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:08:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:08:40 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:08:40 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1598ms 13:08:40 INFO - PROCESS | 3332 | 1461182920309 Marionette TRACE conn3 <- [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]]]}] 13:08:40 INFO - PROCESS | 3332 | 1461182920340 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 13:08:40 INFO - PROCESS | 3332 | 1461182920343 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 13:08:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:08:40 INFO - PROCESS | 3332 | 1461182920357 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:08:40 INFO - PROCESS | 3332 | 1461182920365 Marionette TRACE conn3 <- [1,2926,null,{}] 13:08:40 INFO - PROCESS | 3332 | 1461182920371 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:40 INFO - PROCESS | 3332 | 1461182920737 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 13:08:41 INFO - PROCESS | 3332 | 1461182921009 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:41 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cf3400 == 145 [pid = 3332] [id = 739] 13:08:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x93508c00) [pid = 3332] [serial = 2218] [outer = (nil)] 13:08:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x93cd0800) [pid = 3332] [serial = 2219] [outer = 0x93508c00] 13:08:41 INFO - PROCESS | 3332 | 1461182921107 Marionette DEBUG loaded listener.js 13:08:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x9473e400) [pid = 3332] [serial = 2220] [outer = 0x93508c00] 13:08:41 INFO - PROCESS | 3332 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:08:41 INFO - PROCESS | 3332 | 1461182921932 Marionette TRACE conn3 <- [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]]]}] 13:08:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:08:41 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1594ms 13:08:41 INFO - PROCESS | 3332 | 1461182921950 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 13:08:41 INFO - PROCESS | 3332 | 1461182921954 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 13:08:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:08:41 INFO - PROCESS | 3332 | 1461182921960 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:08:41 INFO - PROCESS | 3332 | 1461182921964 Marionette TRACE conn3 <- [1,2930,null,{}] 13:08:41 INFO - PROCESS | 3332 | 1461182921971 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:42 INFO - PROCESS | 3332 | 1461182922221 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 13:08:42 INFO - PROCESS | 3332 | 1461182922501 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:42 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f361800 == 146 [pid = 3332] [id = 740] 13:08:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x9473dc00) [pid = 3332] [serial = 2221] [outer = (nil)] 13:08:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x96f6a800) [pid = 3332] [serial = 2222] [outer = 0x9473dc00] 13:08:42 INFO - PROCESS | 3332 | 1461182922645 Marionette DEBUG loaded listener.js 13:08:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x96f83400) [pid = 3332] [serial = 2223] [outer = 0x9473dc00] 13:08:43 INFO - PROCESS | 3332 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:08:43 INFO - PROCESS | 3332 | 1461182923495 Marionette TRACE conn3 <- [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]]]}] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8366a800 == 145 [pid = 3332] [id = 722] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x87de1400 == 144 [pid = 3332] [id = 721] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x86207800 == 143 [pid = 3332] [id = 720] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x92bd1c00 == 142 [pid = 3332] [id = 718] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8b058000 == 141 [pid = 3332] [id = 717] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x95dcd400 == 140 [pid = 3332] [id = 716] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8b7b1800 == 139 [pid = 3332] [id = 714] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x84bdd400 == 138 [pid = 3332] [id = 715] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8fe9e000 == 137 [pid = 3332] [id = 713] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x83671c00 == 136 [pid = 3332] [id = 712] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8f35bc00 == 135 [pid = 3332] [id = 711] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8f319000 == 134 [pid = 3332] [id = 710] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8c15b400 == 133 [pid = 3332] [id = 708] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8e849000 == 132 [pid = 3332] [id = 709] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8c11bc00 == 131 [pid = 3332] [id = 707] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8b037800 == 130 [pid = 3332] [id = 706] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x8b74ac00 == 129 [pid = 3332] [id = 705] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x89f94800 == 128 [pid = 3332] [id = 704] 13:08:46 INFO - PROCESS | 3332 | --DOCSHELL 0x87cb1400 == 127 [pid = 3332] [id = 703] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x8b0c6800) [pid = 3332] [serial = 1989] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x89934000) [pid = 3332] [serial = 2102] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x89f93000) [pid = 3332] [serial = 2105] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x88c06400) [pid = 3332] [serial = 2099] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x85e89400) [pid = 3332] [serial = 2096] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x86214400) [pid = 3332] [serial = 2097] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x96f69400) [pid = 3332] [serial = 2094] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x96f66800) [pid = 3332] [serial = 2093] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x95dc8c00) [pid = 3332] [serial = 2091] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x95d49400) [pid = 3332] [serial = 2090] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x9473ec00) [pid = 3332] [serial = 2088] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x9473c400) [pid = 3332] [serial = 2087] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x93ccb000) [pid = 3332] [serial = 2085] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x93cc7c00) [pid = 3332] [serial = 2084] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x93504000) [pid = 3332] [serial = 2082] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x934f3800) [pid = 3332] [serial = 2081] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x92bcbc00) [pid = 3332] [serial = 2079] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x914e4c00) [pid = 3332] [serial = 2078] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x9038a400) [pid = 3332] [serial = 2076] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x90387000) [pid = 3332] [serial = 2075] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x8ffe5800) [pid = 3332] [serial = 2073] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x8fea8400) [pid = 3332] [serial = 2072] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x8f3a4c00) [pid = 3332] [serial = 2070] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x8f362000) [pid = 3332] [serial = 2069] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x8e92f400) [pid = 3332] [serial = 2067] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x8e926800) [pid = 3332] [serial = 2066] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8e7ad400) [pid = 3332] [serial = 2064] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x8e67b800) [pid = 3332] [serial = 2063] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x8c11dc00) [pid = 3332] [serial = 2061] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8b985c00) [pid = 3332] [serial = 2060] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x8b757400) [pid = 3332] [serial = 2058] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x8b751000) [pid = 3332] [serial = 2057] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8b1c5c00) [pid = 3332] [serial = 2055] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x8b0c8c00) [pid = 3332] [serial = 2054] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x89ee5c00) [pid = 3332] [serial = 2052] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x89932000) [pid = 3332] [serial = 2051] [outer = (nil)] [url = about:blank] 13:08:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:08:46 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 4643ms 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x88518400) [pid = 3332] [serial = 2049] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x87caac00) [pid = 3332] [serial = 2048] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x89dd4800) [pid = 3332] [serial = 2103] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x88c13c00) [pid = 3332] [serial = 2100] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x8b035800) [pid = 3332] [serial = 2106] [outer = (nil)] [url = about:blank] 13:08:46 INFO - PROCESS | 3332 | 1461182926745 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 13:08:46 INFO - PROCESS | 3332 | 1461182926751 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 13:08:46 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:08:46 INFO - PROCESS | 3332 | 1461182926807 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:08:46 INFO - PROCESS | 3332 | 1461182926816 Marionette TRACE conn3 <- [1,2934,null,{}] 13:08:46 INFO - PROCESS | 3332 | 1461182926830 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:47 INFO - PROCESS | 3332 | 1461182927065 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 13:08:47 INFO - PROCESS | 3332 | 1461182927306 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:47 INFO - PROCESS | 3332 | ++DOCSHELL 0x87cac000 == 128 [pid = 3332] [id = 741] 13:08:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x87cae000) [pid = 3332] [serial = 2224] [outer = (nil)] 13:08:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x87cb3400) [pid = 3332] [serial = 2225] [outer = 0x87cae000] 13:08:47 INFO - PROCESS | 3332 | 1461182927386 Marionette DEBUG loaded listener.js 13:08:47 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x87de5000) [pid = 3332] [serial = 2226] [outer = 0x87cae000] 13:08:48 INFO - PROCESS | 3332 | 1461182928143 Marionette TRACE conn3 <- [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]]]}] 13:08:48 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:08:48 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1393ms 13:08:48 INFO - PROCESS | 3332 | 1461182928212 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 13:08:48 INFO - PROCESS | 3332 | 1461182928219 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 13:08:48 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:08:48 INFO - PROCESS | 3332 | 1461182928240 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:08:48 INFO - PROCESS | 3332 | 1461182928247 Marionette TRACE conn3 <- [1,2938,null,{}] 13:08:48 INFO - PROCESS | 3332 | 1461182928254 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:48 INFO - PROCESS | 3332 | 1461182928485 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 13:08:48 INFO - PROCESS | 3332 | 1461182928724 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x85caa000 == 129 [pid = 3332] [id = 742] 13:08:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x86677800) [pid = 3332] [serial = 2227] [outer = (nil)] 13:08:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x88ee4c00) [pid = 3332] [serial = 2228] [outer = 0x86677800] 13:08:48 INFO - PROCESS | 3332 | 1461182928801 Marionette DEBUG loaded listener.js 13:08:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x89725c00) [pid = 3332] [serial = 2229] [outer = 0x86677800] 13:08:49 INFO - PROCESS | 3332 | 1461182929713 Marionette TRACE conn3 <- [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]]]}] 13:08:49 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. 13:08:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1499ms 13:08:49 INFO - PROCESS | 3332 | 1461182929730 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 13:08:49 INFO - PROCESS | 3332 | 1461182929733 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 13:08:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:08:49 INFO - PROCESS | 3332 | 1461182929751 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:08:49 INFO - PROCESS | 3332 | 1461182929754 Marionette TRACE conn3 <- [1,2942,null,{}] 13:08:49 INFO - PROCESS | 3332 | 1461182929770 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:50 INFO - PROCESS | 3332 | 1461182930063 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 13:08:50 INFO - PROCESS | 3332 | 1461182930101 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:50 INFO - PROCESS | 3332 | ++DOCSHELL 0x85caa400 == 130 [pid = 3332] [id = 743] 13:08:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x89dcfc00) [pid = 3332] [serial = 2230] [outer = (nil)] 13:08:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x89f8b800) [pid = 3332] [serial = 2231] [outer = 0x89dcfc00] 13:08:50 INFO - PROCESS | 3332 | 1461182930183 Marionette DEBUG loaded listener.js 13:08:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x89f98c00) [pid = 3332] [serial = 2232] [outer = 0x89dcfc00] 13:08:51 INFO - PROCESS | 3332 | 1461182931603 Marionette TRACE conn3 <- [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"]]]}] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8b988800) [pid = 3332] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x9473ac00) [pid = 3332] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x87de5400) [pid = 3332] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x8620fc00) [pid = 3332] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8f327400) [pid = 3332] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x8c14d000) [pid = 3332] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x883e3800) [pid = 3332] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x8fea6000) [pid = 3332] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x92cf9000) [pid = 3332] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x96f77c00) [pid = 3332] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x89f95400) [pid = 3332] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x84be1c00) [pid = 3332] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x8c160400) [pid = 3332] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x8c123400) [pid = 3332] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x8b7af800) [pid = 3332] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x8b7b9800) [pid = 3332] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x85e88800) [pid = 3332] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x8f326400) [pid = 3332] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:08:51 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:08:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:08:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:08:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1934ms 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 122 (0x85e88c00) [pid = 3332] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:08:51 INFO - PROCESS | 3332 | --DOMWINDOW == 121 (0x8fea8000) [pid = 3332] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:08:51 INFO - PROCESS | 3332 | 1461182931708 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 13:08:51 INFO - PROCESS | 3332 | 1461182931711 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 13:08:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:08:51 INFO - PROCESS | 3332 | 1461182931723 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:08:51 INFO - PROCESS | 3332 | 1461182931742 Marionette TRACE conn3 <- [1,2946,null,{}] 13:08:51 INFO - PROCESS | 3332 | 1461182931750 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:52 INFO - PROCESS | 3332 | 1461182932083 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 13:08:52 INFO - PROCESS | 3332 | 1461182932222 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:52 INFO - PROCESS | 3332 | ++DOCSHELL 0x86675400 == 131 [pid = 3332] [id = 744] 13:08:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 122 (0x88d4f800) [pid = 3332] [serial = 2233] [outer = (nil)] 13:08:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 123 (0x89f95400) [pid = 3332] [serial = 2234] [outer = 0x88d4f800] 13:08:52 INFO - PROCESS | 3332 | 1461182932300 Marionette DEBUG loaded listener.js 13:08:52 INFO - PROCESS | 3332 | ++DOMWINDOW == 124 (0x8b058000) [pid = 3332] [serial = 2235] [outer = 0x88d4f800] 13:08:52 INFO - PROCESS | 3332 | 1461182932993 Marionette TRACE conn3 <- [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]]]}] 13:08:53 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. 13:08:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1309ms 13:08:53 INFO - PROCESS | 3332 | 1461182933030 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 13:08:53 INFO - PROCESS | 3332 | 1461182933036 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 13:08:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:08:53 INFO - PROCESS | 3332 | 1461182933046 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:08:53 INFO - PROCESS | 3332 | 1461182933051 Marionette TRACE conn3 <- [1,2950,null,{}] 13:08:53 INFO - PROCESS | 3332 | 1461182933061 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:53 INFO - PROCESS | 3332 | 1461182933409 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 13:08:53 INFO - PROCESS | 3332 | 1461182933428 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b030800 == 132 [pid = 3332] [id = 745] 13:08:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 125 (0x8b05d400) [pid = 3332] [serial = 2236] [outer = (nil)] 13:08:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 126 (0x8b1c5c00) [pid = 3332] [serial = 2237] [outer = 0x8b05d400] 13:08:53 INFO - PROCESS | 3332 | 1461182933506 Marionette DEBUG loaded listener.js 13:08:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x8b1d2400) [pid = 3332] [serial = 2238] [outer = 0x8b05d400] 13:08:54 INFO - PROCESS | 3332 | ++DOCSHELL 0x86678400 == 133 [pid = 3332] [id = 746] 13:08:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x86f8e400) [pid = 3332] [serial = 2239] [outer = (nil)] 13:08:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x87cb0000) [pid = 3332] [serial = 2240] [outer = 0x86f8e400] 13:08:54 INFO - PROCESS | 3332 | 1461182934857 Marionette TRACE conn3 <- [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]]]}] 13:08:54 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. 13:08:54 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1837ms 13:08:54 INFO - PROCESS | 3332 | 1461182934884 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 13:08:54 INFO - PROCESS | 3332 | 1461182934891 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 13:08:54 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:08:54 INFO - PROCESS | 3332 | 1461182934900 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:08:54 INFO - PROCESS | 3332 | 1461182934905 Marionette TRACE conn3 <- [1,2954,null,{}] 13:08:54 INFO - PROCESS | 3332 | 1461182934915 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:55 INFO - PROCESS | 3332 | 1461182935269 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 13:08:55 INFO - PROCESS | 3332 | 1461182935626 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:55 INFO - PROCESS | 3332 | ++DOCSHELL 0x883efc00 == 134 [pid = 3332] [id = 747] 13:08:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x88c06800) [pid = 3332] [serial = 2241] [outer = (nil)] 13:08:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x88ee8000) [pid = 3332] [serial = 2242] [outer = 0x88c06800] 13:08:55 INFO - PROCESS | 3332 | 1461182935728 Marionette DEBUG loaded listener.js 13:08:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x89931400) [pid = 3332] [serial = 2243] [outer = 0x88c06800] 13:08:56 INFO - PROCESS | 3332 | 1461182936657 Marionette TRACE conn3 <- [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]]]}] 13:08:56 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:08:56 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 13:08:56 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1787ms 13:08:56 INFO - PROCESS | 3332 | 1461182936688 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 13:08:56 INFO - PROCESS | 3332 | 1461182936705 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 13:08:56 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:08:56 INFO - PROCESS | 3332 | 1461182936722 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:08:56 INFO - PROCESS | 3332 | 1461182936727 Marionette TRACE conn3 <- [1,2958,null,{}] 13:08:56 INFO - PROCESS | 3332 | 1461182936734 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:57 INFO - PROCESS | 3332 | 1461182937025 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 13:08:57 INFO - PROCESS | 3332 | 1461182937386 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:57 INFO - PROCESS | 3332 | ++DOCSHELL 0x89eea400 == 135 [pid = 3332] [id = 748] 13:08:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8b0c8c00) [pid = 3332] [serial = 2244] [outer = (nil)] 13:08:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8b755000) [pid = 3332] [serial = 2245] [outer = 0x8b0c8c00] 13:08:57 INFO - PROCESS | 3332 | 1461182937524 Marionette DEBUG loaded listener.js 13:08:57 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8b7b3400) [pid = 3332] [serial = 2246] [outer = 0x8b0c8c00] 13:08:58 INFO - PROCESS | 3332 | 1461182938365 Marionette TRACE conn3 <- [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]]]}] 13:08:58 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. 13:08:58 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1685ms 13:08:58 INFO - PROCESS | 3332 | 1461182938407 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 13:08:58 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:08:58 INFO - PROCESS | 3332 | 1461182938412 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 13:08:58 INFO - PROCESS | 3332 | 1461182938419 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:08:58 INFO - PROCESS | 3332 | 1461182938425 Marionette TRACE conn3 <- [1,2962,null,{}] 13:08:58 INFO - PROCESS | 3332 | 1461182938443 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:08:58 INFO - PROCESS | 3332 | 1461182938688 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 13:08:59 INFO - PROCESS | 3332 | 1461182938994 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:59 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b74ac00 == 136 [pid = 3332] [id = 749] 13:08:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8c11bc00) [pid = 3332] [serial = 2247] [outer = (nil)] 13:08:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8c120800) [pid = 3332] [serial = 2248] [outer = 0x8c11bc00] 13:08:59 INFO - PROCESS | 3332 | 1461182939145 Marionette DEBUG loaded listener.js 13:08:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8c147400) [pid = 3332] [serial = 2249] [outer = 0x8c11bc00] 13:08:59 INFO - PROCESS | 3332 | 1461182939959 Marionette TRACE conn3 <- [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]]]}] 13:09:00 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. 13:09:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1587ms 13:09:00 INFO - PROCESS | 3332 | 1461182940007 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 13:09:00 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:09:00 INFO - PROCESS | 3332 | 1461182940012 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 13:09:00 INFO - PROCESS | 3332 | 1461182940019 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:09:00 INFO - PROCESS | 3332 | 1461182940023 Marionette TRACE conn3 <- [1,2966,null,{}] 13:09:00 INFO - PROCESS | 3332 | 1461182940029 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:00 INFO - PROCESS | 3332 | 1461182940376 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 13:09:00 INFO - PROCESS | 3332 | 1461182940689 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:00 INFO - PROCESS | 3332 | ++DOCSHELL 0x83666000 == 137 [pid = 3332] [id = 750] 13:09:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8c15c000) [pid = 3332] [serial = 2250] [outer = (nil)] 13:09:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8c21d000) [pid = 3332] [serial = 2251] [outer = 0x8c15c000] 13:09:00 INFO - PROCESS | 3332 | 1461182940800 Marionette DEBUG loaded listener.js 13:09:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8e686400) [pid = 3332] [serial = 2252] [outer = 0x8c15c000] 13:09:01 INFO - PROCESS | 3332 | 1461182941704 Marionette TRACE conn3 <- [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]]]}] 13:09: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. 13:09:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1733ms 13:09:01 INFO - PROCESS | 3332 | 1461182941753 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 13:09:01 INFO - PROCESS | 3332 | 1461182941757 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 13:09:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:09:01 INFO - PROCESS | 3332 | 1461182941764 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:09:01 INFO - PROCESS | 3332 | 1461182941769 Marionette TRACE conn3 <- [1,2970,null,{}] 13:09:01 INFO - PROCESS | 3332 | 1461182941776 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:02 INFO - PROCESS | 3332 | 1461182942108 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 13:09:02 INFO - PROCESS | 3332 | 1461182942440 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:02 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c11d000 == 138 [pid = 3332] [id = 751] 13:09:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8e849000) [pid = 3332] [serial = 2253] [outer = (nil)] 13:09:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x8e92bc00) [pid = 3332] [serial = 2254] [outer = 0x8e849000] 13:09:02 INFO - PROCESS | 3332 | 1461182942537 Marionette DEBUG loaded listener.js 13:09:02 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x8f31f000) [pid = 3332] [serial = 2255] [outer = 0x8e849000] 13:09:03 INFO - PROCESS | 3332 | 1461182943381 Marionette TRACE conn3 <- [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]]]}] 13:09:03 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. 13:09:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1637ms 13:09:03 INFO - PROCESS | 3332 | 1461182943402 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 13:09:03 INFO - PROCESS | 3332 | 1461182943407 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 13:09:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:09:03 INFO - PROCESS | 3332 | 1461182943414 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:09:03 INFO - PROCESS | 3332 | 1461182943417 Marionette TRACE conn3 <- [1,2974,null,{}] 13:09:03 INFO - PROCESS | 3332 | 1461182943424 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:03 INFO - PROCESS | 3332 | 1461182943678 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 13:09:04 INFO - PROCESS | 3332 | 1461182943985 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:04 INFO - PROCESS | 3332 | ++DOCSHELL 0x8c15a800 == 139 [pid = 3332] [id = 752] 13:09:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8f39f000) [pid = 3332] [serial = 2256] [outer = (nil)] 13:09:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x8f4d3800) [pid = 3332] [serial = 2257] [outer = 0x8f39f000] 13:09:04 INFO - PROCESS | 3332 | 1461182944129 Marionette DEBUG loaded listener.js 13:09:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x8fe9c000) [pid = 3332] [serial = 2258] [outer = 0x8f39f000] 13:09:04 INFO - PROCESS | 3332 | 1461182944927 Marionette TRACE conn3 <- [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]]]}] 13:09:04 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. 13:09:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1538ms 13:09:04 INFO - PROCESS | 3332 | 1461182944954 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 13:09:04 INFO - PROCESS | 3332 | 1461182944959 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 13:09:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:09:04 INFO - PROCESS | 3332 | 1461182944966 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:09:04 INFO - PROCESS | 3332 | 1461182944970 Marionette TRACE conn3 <- [1,2978,null,{}] 13:09:04 INFO - PROCESS | 3332 | 1461182944977 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:05 INFO - PROCESS | 3332 | 1461182945218 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 13:09:05 INFO - PROCESS | 3332 | 1461182945522 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:05 INFO - PROCESS | 3332 | ++DOCSHELL 0x86209400 == 140 [pid = 3332] [id = 753] 13:09:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8f4d0400) [pid = 3332] [serial = 2259] [outer = (nil)] 13:09:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x8ffe3800) [pid = 3332] [serial = 2260] [outer = 0x8f4d0400] 13:09:05 INFO - PROCESS | 3332 | 1461182945673 Marionette DEBUG loaded listener.js 13:09:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x8ffe5800) [pid = 3332] [serial = 2261] [outer = 0x8f4d0400] 13:09:06 INFO - PROCESS | 3332 | 1461182946466 Marionette TRACE conn3 <- [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]]]}] 13:09:06 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. 13:09:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1535ms 13:09:06 INFO - PROCESS | 3332 | 1461182946502 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 13:09:06 INFO - PROCESS | 3332 | 1461182946505 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 13:09:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:09:06 INFO - PROCESS | 3332 | 1461182946513 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:09:06 INFO - PROCESS | 3332 | 1461182946516 Marionette TRACE conn3 <- [1,2982,null,{}] 13:09:06 INFO - PROCESS | 3332 | 1461182946523 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:06 INFO - PROCESS | 3332 | 1461182946786 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 13:09:07 INFO - PROCESS | 3332 | 1461182947104 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:07 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e841800 == 141 [pid = 3332] [id = 754] 13:09:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x8e843800) [pid = 3332] [serial = 2262] [outer = (nil)] 13:09:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x90295c00) [pid = 3332] [serial = 2263] [outer = 0x8e843800] 13:09:07 INFO - PROCESS | 3332 | 1461182947249 Marionette DEBUG loaded listener.js 13:09:07 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x9029e000) [pid = 3332] [serial = 2264] [outer = 0x8e843800] 13:09:08 INFO - PROCESS | 3332 | 1461182948050 Marionette TRACE conn3 <- [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"]]]}] 13:09:08 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 13:09:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:09:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1582ms 13:09:08 INFO - PROCESS | 3332 | 1461182948097 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 13:09:08 INFO - PROCESS | 3332 | 1461182948102 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 13:09:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:09:08 INFO - PROCESS | 3332 | 1461182948108 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:09:08 INFO - PROCESS | 3332 | 1461182948112 Marionette TRACE conn3 <- [1,2986,null,{}] 13:09:08 INFO - PROCESS | 3332 | 1461182948118 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:08 INFO - PROCESS | 3332 | 1461182948398 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 13:09:08 INFO - PROCESS | 3332 | 1461182948755 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:08 INFO - PROCESS | 3332 | ++DOCSHELL 0x8ffe4800 == 142 [pid = 3332] [id = 755] 13:09:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x90419c00) [pid = 3332] [serial = 2265] [outer = (nil)] 13:09:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x9120a000) [pid = 3332] [serial = 2266] [outer = 0x90419c00] 13:09:08 INFO - PROCESS | 3332 | 1461182948852 Marionette DEBUG loaded listener.js 13:09:08 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x914e2400) [pid = 3332] [serial = 2267] [outer = 0x90419c00] 13:09:09 INFO - PROCESS | 3332 | 1461182949625 Marionette TRACE conn3 <- [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]]]}] 13:09:09 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. 13:09:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1584ms 13:09:09 INFO - PROCESS | 3332 | 1461182949693 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 13:09:09 INFO - PROCESS | 3332 | 1461182949698 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 13:09:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:09:09 INFO - PROCESS | 3332 | 1461182949706 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:09:09 INFO - PROCESS | 3332 | 1461182949710 Marionette TRACE conn3 <- [1,2990,null,{}] 13:09:09 INFO - PROCESS | 3332 | 1461182949716 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:09 INFO - PROCESS | 3332 | 1461182949976 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 13:09:10 INFO - PROCESS | 3332 | 1461182950293 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:10 INFO - PROCESS | 3332 | ++DOCSHELL 0x86677400 == 143 [pid = 3332] [id = 756] 13:09:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x92abec00) [pid = 3332] [serial = 2268] [outer = (nil)] 13:09:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x92cf9000) [pid = 3332] [serial = 2269] [outer = 0x92abec00] 13:09:10 INFO - PROCESS | 3332 | 1461182950447 Marionette DEBUG loaded listener.js 13:09:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x93504000) [pid = 3332] [serial = 2270] [outer = 0x92abec00] 13:09:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x9202a800 == 144 [pid = 3332] [id = 757] 13:09:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x93ccdc00) [pid = 3332] [serial = 2271] [outer = (nil)] 13:09:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x94738c00) [pid = 3332] [serial = 2272] [outer = 0x93ccdc00] 13:09:11 INFO - PROCESS | 3332 | 1461182951380 Marionette TRACE conn3 <- [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]]]}] 13:09:11 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. 13:09:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1698ms 13:09:11 INFO - PROCESS | 3332 | 1461182951407 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 13:09:11 INFO - PROCESS | 3332 | 1461182951412 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 13:09:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:09:11 INFO - PROCESS | 3332 | 1461182951419 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:09:11 INFO - PROCESS | 3332 | 1461182951425 Marionette TRACE conn3 <- [1,2994,null,{}] 13:09:11 INFO - PROCESS | 3332 | 1461182951432 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:11 INFO - PROCESS | 3332 | 1461182951810 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 13:09:12 INFO - PROCESS | 3332 | 1461182952195 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:12 INFO - PROCESS | 3332 | ++DOCSHELL 0x93ccd800 == 145 [pid = 3332] [id = 758] 13:09:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x94741000) [pid = 3332] [serial = 2273] [outer = (nil)] 13:09:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0x95d4f800) [pid = 3332] [serial = 2274] [outer = 0x94741000] 13:09:12 INFO - PROCESS | 3332 | 1461182952303 Marionette DEBUG loaded listener.js 13:09:12 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0x96f67800) [pid = 3332] [serial = 2275] [outer = 0x94741000] 13:09:13 INFO - PROCESS | 3332 | 1461182953104 Marionette TRACE conn3 <- [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]]]}] 13:09:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:09:13 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 13:09:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1732ms 13:09:13 INFO - PROCESS | 3332 | 1461182953154 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 13:09:13 INFO - PROCESS | 3332 | 1461182953157 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 13:09:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:09:13 INFO - PROCESS | 3332 | 1461182953165 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:09:13 INFO - PROCESS | 3332 | 1461182953169 Marionette TRACE conn3 <- [1,2998,null,{}] 13:09:13 INFO - PROCESS | 3332 | 1461182953175 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:13 INFO - PROCESS | 3332 | 1461182953433 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 13:09:13 INFO - PROCESS | 3332 | 1461182953744 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x92cfa800 == 146 [pid = 3332] [id = 759] 13:09:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0x93507800) [pid = 3332] [serial = 2276] [outer = (nil)] 13:09:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x96f7e400) [pid = 3332] [serial = 2277] [outer = 0x93507800] 13:09:13 INFO - PROCESS | 3332 | 1461182953886 Marionette DEBUG loaded listener.js 13:09:14 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0x97773c00) [pid = 3332] [serial = 2278] [outer = 0x93507800] 13:09:14 INFO - PROCESS | 3332 | 1461182954679 Marionette TRACE conn3 <- [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]]]}] 13:09:14 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. 13:09:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1536ms 13:09:14 INFO - PROCESS | 3332 | 1461182954703 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 13:09:14 INFO - PROCESS | 3332 | 1461182954707 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 13:09:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:09:14 INFO - PROCESS | 3332 | 1461182954713 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:09:14 INFO - PROCESS | 3332 | 1461182954717 Marionette TRACE conn3 <- [1,3002,null,{}] 13:09:14 INFO - PROCESS | 3332 | 1461182954723 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:14 INFO - PROCESS | 3332 | 1461182954965 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 13:09:15 INFO - PROCESS | 3332 | 1461182955258 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:15 INFO - PROCESS | 3332 | ++DOCSHELL 0x85c1f400 == 147 [pid = 3332] [id = 760] 13:09:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0x9028cc00) [pid = 3332] [serial = 2279] [outer = (nil)] 13:09:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0x97e9ec00) [pid = 3332] [serial = 2280] [outer = 0x9028cc00] 13:09:15 INFO - PROCESS | 3332 | 1461182955349 Marionette DEBUG loaded listener.js 13:09:15 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0x97ea4000) [pid = 3332] [serial = 2281] [outer = 0x9028cc00] 13:09:16 INFO - PROCESS | 3332 | 1461182956284 Marionette TRACE conn3 <- [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]]]}] 13:09:16 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. 13:09:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1588ms 13:09:16 INFO - PROCESS | 3332 | 1461182956302 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 13:09:16 INFO - PROCESS | 3332 | 1461182956306 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 13:09:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:09:16 INFO - PROCESS | 3332 | 1461182956312 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:09:16 INFO - PROCESS | 3332 | 1461182956316 Marionette TRACE conn3 <- [1,3006,null,{}] 13:09:16 INFO - PROCESS | 3332 | 1461182956322 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:16 INFO - PROCESS | 3332 | 1461182956574 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 13:09:16 INFO - PROCESS | 3332 | 1461182956869 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:16 INFO - PROCESS | 3332 | ++DOCSHELL 0x88eecc00 == 148 [pid = 3332] [id = 761] 13:09:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0x88eed000) [pid = 3332] [serial = 2282] [outer = (nil)] 13:09:16 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x984d7c00) [pid = 3332] [serial = 2283] [outer = 0x88eed000] 13:09:16 INFO - PROCESS | 3332 | 1461182956967 Marionette DEBUG loaded listener.js 13:09:17 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x98a95c00) [pid = 3332] [serial = 2284] [outer = 0x88eed000] 13:09:17 INFO - PROCESS | 3332 | 1461182957857 Marionette TRACE conn3 <- [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]]]}] 13:09:17 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. 13:09:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1587ms 13:09:17 INFO - PROCESS | 3332 | 1461182957901 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 13:09:17 INFO - PROCESS | 3332 | 1461182957904 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 13:09:17 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:09:17 INFO - PROCESS | 3332 | 1461182957912 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:09:17 INFO - PROCESS | 3332 | 1461182957916 Marionette TRACE conn3 <- [1,3010,null,{}] 13:09:17 INFO - PROCESS | 3332 | 1461182957922 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:18 INFO - PROCESS | 3332 | 1461182958184 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 13:09:18 INFO - PROCESS | 3332 | 1461182958501 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:18 INFO - PROCESS | 3332 | ++DOCSHELL 0x97ea3c00 == 149 [pid = 3332] [id = 762] 13:09:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x98e8fc00) [pid = 3332] [serial = 2285] [outer = (nil)] 13:09:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x98ecc000) [pid = 3332] [serial = 2286] [outer = 0x98e8fc00] 13:09:18 INFO - PROCESS | 3332 | 1461182958641 Marionette DEBUG loaded listener.js 13:09:18 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x9918a000) [pid = 3332] [serial = 2287] [outer = 0x98e8fc00] 13:09:19 INFO - PROCESS | 3332 | 1461182959446 Marionette TRACE conn3 <- [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]]]}] 13:09:19 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 13:09:19 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1586ms 13:09:19 INFO - PROCESS | 3332 | 1461182959499 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 13:09:19 INFO - PROCESS | 3332 | 1461182959504 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 13:09:19 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:09:19 INFO - PROCESS | 3332 | 1461182959552 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:09:19 INFO - PROCESS | 3332 | 1461182959556 Marionette TRACE conn3 <- [1,3014,null,{}] 13:09:19 INFO - PROCESS | 3332 | 1461182959572 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:19 INFO - PROCESS | 3332 | 1461182959837 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 13:09:20 INFO - PROCESS | 3332 | 1461182960197 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:20 INFO - PROCESS | 3332 | ++DOCSHELL 0x85ca4c00 == 150 [pid = 3332] [id = 763] 13:09:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x98e8f400) [pid = 3332] [serial = 2288] [outer = (nil)] 13:09:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x99846800) [pid = 3332] [serial = 2289] [outer = 0x98e8f400] 13:09:20 INFO - PROCESS | 3332 | 1461182960300 Marionette DEBUG loaded listener.js 13:09:20 INFO - PROCESS | 3332 | ++DOMWINDOW == 179 (0x998c0000) [pid = 3332] [serial = 2290] [outer = 0x98e8f400] 13:09:20 INFO - PROCESS | 3332 | [3332] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:09:21 INFO - PROCESS | 3332 | 1461182961173 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:09:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:09:21 INFO - {} 13:09:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:09:21 INFO - {} 13:09:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:09:21 INFO - {} 13:09:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:09:21 INFO - {} 13:09:21 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1685ms 13:09:21 INFO - PROCESS | 3332 | 1461182961200 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 13:09:21 INFO - PROCESS | 3332 | 1461182961204 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 13:09:21 INFO - TEST-START | /FileAPI/fileReader.html 13:09:21 INFO - PROCESS | 3332 | 1461182961216 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:09:21 INFO - PROCESS | 3332 | 1461182961219 Marionette TRACE conn3 <- [1,3018,null,{}] 13:09:21 INFO - PROCESS | 3332 | 1461182961224 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:21 INFO - PROCESS | 3332 | 1461182961577 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 13:09:21 INFO - PROCESS | 3332 | 1461182961866 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:21 INFO - PROCESS | 3332 | ++DOCSHELL 0x83672800 == 151 [pid = 3332] [id = 764] 13:09:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 180 (0x99188c00) [pid = 3332] [serial = 2291] [outer = (nil)] 13:09:21 INFO - PROCESS | 3332 | ++DOMWINDOW == 181 (0x99c7d800) [pid = 3332] [serial = 2292] [outer = 0x99188c00] 13:09:21 INFO - PROCESS | 3332 | 1461182961967 Marionette DEBUG loaded listener.js 13:09:22 INFO - PROCESS | 3332 | ++DOMWINDOW == 182 (0x9b091000) [pid = 3332] [serial = 2293] [outer = 0x99188c00] 13:09:22 INFO - PROCESS | 3332 | 1461182962760 Marionette TRACE conn3 <- [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]]]}] 13:09:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:09:22 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:09:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:09:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:09:22 INFO - TEST-OK | /FileAPI/fileReader.html | took 1593ms 13:09:22 INFO - PROCESS | 3332 | 1461182962812 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 13:09:22 INFO - TEST-START | /FileAPI/historical.html 13:09:22 INFO - PROCESS | 3332 | 1461182962816 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 13:09:22 INFO - PROCESS | 3332 | 1461182962823 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:09:22 INFO - PROCESS | 3332 | 1461182962827 Marionette TRACE conn3 <- [1,3022,null,{}] 13:09:22 INFO - PROCESS | 3332 | 1461182962833 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:23 INFO - PROCESS | 3332 | 1461182963085 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 13:09:23 INFO - PROCESS | 3332 | 1461182963401 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:23 INFO - PROCESS | 3332 | ++DOCSHELL 0x8620e800 == 152 [pid = 3332] [id = 765] 13:09:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 183 (0x99b7c000) [pid = 3332] [serial = 2294] [outer = (nil)] 13:09:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 184 (0x9ea12000) [pid = 3332] [serial = 2295] [outer = 0x99b7c000] 13:09:23 INFO - PROCESS | 3332 | 1461182963541 Marionette DEBUG loaded listener.js 13:09:23 INFO - PROCESS | 3332 | ++DOMWINDOW == 185 (0x9ea19800) [pid = 3332] [serial = 2296] [outer = 0x99b7c000] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x84be4800 == 151 [pid = 3332] [id = 637] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x8b963000 == 150 [pid = 3332] [id = 341] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x8b10ec00 == 149 [pid = 3332] [id = 470] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x86675400 == 148 [pid = 3332] [id = 744] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x85caa400 == 147 [pid = 3332] [id = 743] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x85caa000 == 146 [pid = 3332] [id = 742] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x87cac000 == 145 [pid = 3332] [id = 741] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x8ffe6000 == 144 [pid = 3332] [id = 735] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x9029a000 == 143 [pid = 3332] [id = 736] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x8f35c800 == 142 [pid = 3332] [id = 734] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x8e840c00 == 141 [pid = 3332] [id = 733] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x8642a000 == 140 [pid = 3332] [id = 732] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x8c128c00 == 139 [pid = 3332] [id = 730] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x84be6c00 == 138 [pid = 3332] [id = 731] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x8b36a400 == 137 [pid = 3332] [id = 729] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x8b038800 == 136 [pid = 3332] [id = 728] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x8b059c00 == 135 [pid = 3332] [id = 727] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x88d56000 == 134 [pid = 3332] [id = 726] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x85c23400 == 133 [pid = 3332] [id = 724] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x8992d800 == 132 [pid = 3332] [id = 725] 13:09:27 INFO - PROCESS | 3332 | --DOCSHELL 0x88ee5c00 == 131 [pid = 3332] [id = 723] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 184 (0x95dc7c00) [pid = 3332] [serial = 2144] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 183 (0x983ef000) [pid = 3332] [serial = 2156] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 182 (0x88c0e800) [pid = 3332] [serial = 2166] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 181 (0x86f8a400) [pid = 3332] [serial = 2162] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 180 (0x8f3a2800) [pid = 3332] [serial = 2129] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 179 (0x97ea1400) [pid = 3332] [serial = 2153] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 178 (0x89728c00) [pid = 3332] [serial = 2112] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x90389800) [pid = 3332] [serial = 2136] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x934f1c00) [pid = 3332] [serial = 2141] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x93cc4c00) [pid = 3332] [serial = 2142] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x88eeb800) [pid = 3332] [serial = 2111] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x97c06400) [pid = 3332] [serial = 2150] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x8b039c00) [pid = 3332] [serial = 2114] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x89728400) [pid = 3332] [serial = 2169] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x8e92d800) [pid = 3332] [serial = 2126] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x96f66c00) [pid = 3332] [serial = 2145] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x97c76800) [pid = 3332] [serial = 2151] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x8e679800) [pid = 3332] [serial = 2124] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x98aa3800) [pid = 3332] [serial = 2159] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x97ea4c00) [pid = 3332] [serial = 2154] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x8b0bf400) [pid = 3332] [serial = 2115] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x8f31a000) [pid = 3332] [serial = 2127] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x8b97ec00) [pid = 3332] [serial = 2118] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x8f3a7400) [pid = 3332] [serial = 2130] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x8b7bc000) [pid = 3332] [serial = 2117] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x8c145c00) [pid = 3332] [serial = 2120] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x86f95800) [pid = 3332] [serial = 2168] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x89ee6400) [pid = 3332] [serial = 2046] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x8ffe1000) [pid = 3332] [serial = 2132] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x978e7c00) [pid = 3332] [serial = 2148] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x983f3800) [pid = 3332] [serial = 2157] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x87cabc00) [pid = 3332] [serial = 2163] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x8b0c0c00) [pid = 3332] [serial = 2108] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x96f86000) [pid = 3332] [serial = 2147] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x8851ec00) [pid = 3332] [serial = 2165] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x90383000) [pid = 3332] [serial = 2135] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x8c21c000) [pid = 3332] [serial = 2123] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x8c156800) [pid = 3332] [serial = 2121] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x9079b400) [pid = 3332] [serial = 2138] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x912ad400) [pid = 3332] [serial = 2139] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x8ffea000) [pid = 3332] [serial = 2133] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x89dd5400) [pid = 3332] [serial = 2171] [outer = (nil)] [url = about:blank] 13:09:27 INFO - PROCESS | 3332 | 1461182967776 Marionette TRACE conn3 <- [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"]]]}] 13:09:27 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:09:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:09:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:09:27 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:09:27 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:09:27 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:09:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:09:27 INFO - TEST-OK | /FileAPI/historical.html | took 5104ms 13:09:27 INFO - PROCESS | 3332 | 1461182967931 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 13:09:27 INFO - PROCESS | 3332 | 1461182967937 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 13:09:27 INFO - TEST-START | /FileAPI/idlharness.html 13:09:27 INFO - PROCESS | 3332 | 1461182967949 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:09:27 INFO - PROCESS | 3332 | 1461182967959 Marionette TRACE conn3 <- [1,3026,null,{}] 13:09:27 INFO - PROCESS | 3332 | 1461182967968 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:28 INFO - PROCESS | 3332 | 1461182968206 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 13:09:28 INFO - PROCESS | 3332 | 1461182968474 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:28 INFO - PROCESS | 3332 | ++DOCSHELL 0x87cb4000 == 132 [pid = 3332] [id = 766] 13:09:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x87cb6000) [pid = 3332] [serial = 2297] [outer = (nil)] 13:09:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x883e2000) [pid = 3332] [serial = 2298] [outer = 0x87cb6000] 13:09:28 INFO - PROCESS | 3332 | 1461182968557 Marionette DEBUG loaded listener.js 13:09:28 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x883f0c00) [pid = 3332] [serial = 2299] [outer = 0x87cb6000] 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:09:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:09:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:09:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:09:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:09:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:09:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:09:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:09:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:09:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:09:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:09:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:09:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:09:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:09:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:09:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:09:30 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 13:09:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:09:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:09:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:09:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:09:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:09:30 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 13:09:30 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 13:09:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:09:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:09:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:09:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:09:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:09:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:09:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:09:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:09:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:09:30 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 13:09:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:09:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:09:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:09:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:09:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:09:30 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 13:09:30 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 13:09:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:09:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:09:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:09:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:09:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:09:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:09:30 INFO - TEST-OK | /FileAPI/idlharness.html | took 2468ms 13:09:30 INFO - TEST-START | /FileAPI/idlharness.worker 13:09:30 INFO - PROCESS | 3332 | 1461182970247 Marionette TRACE conn3 <- [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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 13:09:30 INFO - PROCESS | 3332 | 1461182970499 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 13:09:30 INFO - PROCESS | 3332 | 1461182970524 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 13:09:30 INFO - PROCESS | 3332 | 1461182970555 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:09:30 INFO - PROCESS | 3332 | 1461182970560 Marionette TRACE conn3 <- [1,3030,null,{}] 13:09:30 INFO - PROCESS | 3332 | 1461182970566 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:30 INFO - PROCESS | 3332 | 1461182970780 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 13:09:31 INFO - PROCESS | 3332 | 1461182971067 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:31 INFO - PROCESS | 3332 | ++DOCSHELL 0x87de4000 == 133 [pid = 3332] [id = 767] 13:09:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x88c0b800) [pid = 3332] [serial = 2300] [outer = (nil)] 13:09:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8b1c9400) [pid = 3332] [serial = 2301] [outer = 0x88c0b800] 13:09:31 INFO - PROCESS | 3332 | 1461182971150 Marionette DEBUG loaded listener.js 13:09:31 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x8b74c400) [pid = 3332] [serial = 2302] [outer = 0x88c0b800] 13:09:31 INFO - PROCESS | 3332 | [3332] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x912abc00) [pid = 3332] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x902a0000) [pid = 3332] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8b05a400) [pid = 3332] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x91207c00) [pid = 3332] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x88d4f800) [pid = 3332] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x8e847800) [pid = 3332] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x97eee400) [pid = 3332] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x89eec400) [pid = 3332] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8ffe5400) [pid = 3332] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x86677800) [pid = 3332] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x90286800) [pid = 3332] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x87cae000) [pid = 3332] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x93508c00) [pid = 3332] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x8c21b400) [pid = 3332] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x8b059800) [pid = 3332] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x8e679000) [pid = 3332] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x883e4000) [pid = 3332] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x8c11cc00) [pid = 3332] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x8b108c00) [pid = 3332] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x86f8f000) [pid = 3332] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x9473dc00) [pid = 3332] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x89dcfc00) [pid = 3332] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:09:34 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x89935400) [pid = 3332] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:09:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:09:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:09:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:09:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:09:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:09:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:09:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:09:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:09:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:09:34 INFO - {} 13:09:34 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 13:09:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:09:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:09:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:09:34 INFO - {} 13:09:34 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 - {} 13:09:34 INFO - {} 13:09:34 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 13:09:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:09:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:09:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:09:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:09:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:09:34 INFO - {} 13:09:34 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 13:09:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:09:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:09:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:09:34 INFO - {} 13:09:34 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 - {} 13:09:34 INFO - {} 13:09:34 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 13:09:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:09:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:09:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:09:34 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 13:09:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:09:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:09:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:09:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:09:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:09:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:09:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:09:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:09:34 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 13:09:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:09:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:09:34 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 13:09:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:09:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:09:34 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 13:09:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:09:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:09:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:09:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:09:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:09:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:09:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:09:34 INFO - {} 13:09:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3765ms 13:09:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:09:34 INFO - PROCESS | 3332 | 1461182974217 Marionette TRACE conn3 <- [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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 13:09:34 INFO - PROCESS | 3332 | 1461182974322 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 13:09:34 INFO - PROCESS | 3332 | 1461182974330 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 13:09:34 INFO - PROCESS | 3332 | 1461182974340 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:09:34 INFO - PROCESS | 3332 | 1461182974363 Marionette TRACE conn3 <- [1,3034,null,{}] 13:09:34 INFO - PROCESS | 3332 | 1461182974415 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:34 INFO - PROCESS | 3332 | 1461182974842 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 13:09:34 INFO - PROCESS | 3332 | 1461182974870 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:34 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b1cf800 == 134 [pid = 3332] [id = 768] 13:09:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 127 (0x8b96cc00) [pid = 3332] [serial = 2303] [outer = (nil)] 13:09:34 INFO - PROCESS | 3332 | ++DOMWINDOW == 128 (0x9028a400) [pid = 3332] [serial = 2304] [outer = 0x8b96cc00] 13:09:34 INFO - PROCESS | 3332 | 1461182974950 Marionette DEBUG loaded listener.js 13:09:35 INFO - PROCESS | 3332 | ++DOMWINDOW == 129 (0x9029dc00) [pid = 3332] [serial = 2305] [outer = 0x8b96cc00] 13:09:35 INFO - PROCESS | 3332 | 1461182975749 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 13:09:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:09:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1462ms 13:09:35 INFO - PROCESS | 3332 | 1461182975963 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 13:09:35 INFO - PROCESS | 3332 | 1461182975971 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 13:09:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:09:35 INFO - PROCESS | 3332 | 1461182975983 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:09:35 INFO - PROCESS | 3332 | 1461182975988 Marionette TRACE conn3 <- [1,3038,null,{}] 13:09:36 INFO - PROCESS | 3332 | 1461182975998 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:36 INFO - PROCESS | 3332 | 1461182976277 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 13:09:36 INFO - PROCESS | 3332 | 1461182976672 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:36 INFO - PROCESS | 3332 | ++DOCSHELL 0x87dddc00 == 135 [pid = 3332] [id = 769] 13:09:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 130 (0x883e2c00) [pid = 3332] [serial = 2306] [outer = (nil)] 13:09:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 131 (0x88c07c00) [pid = 3332] [serial = 2307] [outer = 0x883e2c00] 13:09:36 INFO - PROCESS | 3332 | 1461182976772 Marionette DEBUG loaded listener.js 13:09:36 INFO - PROCESS | 3332 | ++DOMWINDOW == 132 (0x88ee5c00) [pid = 3332] [serial = 2308] [outer = 0x883e2c00] 13:09:37 INFO - PROCESS | 3332 | 1461182977651 Marionette TRACE conn3 <- [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"]]]}] 13:09:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:09:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:09:37 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1696ms 13:09:37 INFO - PROCESS | 3332 | 1461182977684 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 13:09:37 INFO - PROCESS | 3332 | 1461182977690 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 13:09:37 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:09:37 INFO - PROCESS | 3332 | 1461182977704 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:09:37 INFO - PROCESS | 3332 | 1461182977709 Marionette TRACE conn3 <- [1,3042,null,{}] 13:09:37 INFO - PROCESS | 3332 | 1461182977717 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:37 INFO - PROCESS | 3332 | 1461182977960 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 13:09:38 INFO - PROCESS | 3332 | 1461182978331 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:38 INFO - PROCESS | 3332 | ++DOCSHELL 0x89ee6400 == 136 [pid = 3332] [id = 770] 13:09:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 133 (0x8b032000) [pid = 3332] [serial = 2309] [outer = (nil)] 13:09:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 134 (0x8b1c5400) [pid = 3332] [serial = 2310] [outer = 0x8b032000] 13:09:38 INFO - PROCESS | 3332 | 1461182978432 Marionette DEBUG loaded listener.js 13:09:38 INFO - PROCESS | 3332 | ++DOMWINDOW == 135 (0x8b97d800) [pid = 3332] [serial = 2311] [outer = 0x8b032000] 13:09:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:09:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:09:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:09:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:09:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:09:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:09:39 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. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:09:40 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'.) 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:09:40 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. 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:09:40 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. 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:09:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:09:40 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. 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:09:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:09:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:09:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:09:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:09:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:09:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:09:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:09:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:09:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:09:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:09:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:09:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:09:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2346ms 13:09:40 INFO - PROCESS | 3332 | 1461182979935 Marionette TRACE conn3 <- [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]]]}] 13:09:40 INFO - PROCESS | 3332 | 1461182980250 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 13:09:40 INFO - PROCESS | 3332 | 1461182980254 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 13:09:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:09:40 INFO - PROCESS | 3332 | 1461182980269 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:09:40 INFO - PROCESS | 3332 | 1461182980273 Marionette TRACE conn3 <- [1,3046,null,{}] 13:09:40 INFO - PROCESS | 3332 | 1461182980288 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:40 INFO - PROCESS | 3332 | 1461182980534 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 13:09:40 INFO - PROCESS | 3332 | 1461182980832 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:40 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b968800 == 137 [pid = 3332] [id = 771] 13:09:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 136 (0x8c124800) [pid = 3332] [serial = 2312] [outer = (nil)] 13:09:40 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x8c14b400) [pid = 3332] [serial = 2313] [outer = 0x8c124800] 13:09:40 INFO - PROCESS | 3332 | 1461182980929 Marionette DEBUG loaded listener.js 13:09:41 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x8c15a400) [pid = 3332] [serial = 2314] [outer = 0x8c124800] 13:09:41 INFO - PROCESS | 3332 | [3332] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:09:41 INFO - PROCESS | 3332 | 1461182981837 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:09:41 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:09:41 INFO - {} 13:09:41 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1584ms 13:09:41 INFO - PROCESS | 3332 | 1461182981856 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 13:09:41 INFO - PROCESS | 3332 | 1461182981860 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 13:09:41 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:09:41 INFO - PROCESS | 3332 | 1461182981868 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:09:41 INFO - PROCESS | 3332 | 1461182981872 Marionette TRACE conn3 <- [1,3050,null,{}] 13:09:41 INFO - PROCESS | 3332 | 1461182981878 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:42 INFO - PROCESS | 3332 | 1461182982167 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 13:09:42 INFO - PROCESS | 3332 | 1461182982535 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:42 INFO - PROCESS | 3332 | ++DOCSHELL 0x88d53000 == 138 [pid = 3332] [id = 772] 13:09:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x8c150c00) [pid = 3332] [serial = 2315] [outer = (nil)] 13:09:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x8f35d400) [pid = 3332] [serial = 2316] [outer = 0x8c150c00] 13:09:42 INFO - PROCESS | 3332 | 1461182982641 Marionette DEBUG loaded listener.js 13:09:42 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x8f3a7800) [pid = 3332] [serial = 2317] [outer = 0x8c150c00] 13:09:43 INFO - PROCESS | 3332 | 1461182983477 Marionette TRACE conn3 <- [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]]]}] 13:09:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:09:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:09:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:09:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:09:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1635ms 13:09:43 INFO - PROCESS | 3332 | 1461182983505 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 13:09:43 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:09:43 INFO - PROCESS | 3332 | 1461182983510 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 13:09:43 INFO - PROCESS | 3332 | 1461182983517 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:09:43 INFO - PROCESS | 3332 | 1461182983521 Marionette TRACE conn3 <- [1,3054,null,{}] 13:09:43 INFO - PROCESS | 3332 | 1461182983528 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:43 INFO - PROCESS | 3332 | 1461182983776 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 13:09:44 INFO - PROCESS | 3332 | 1461182984099 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:44 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b102400 == 139 [pid = 3332] [id = 773] 13:09:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x8e7b5c00) [pid = 3332] [serial = 2318] [outer = (nil)] 13:09:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x90420400) [pid = 3332] [serial = 2319] [outer = 0x8e7b5c00] 13:09:44 INFO - PROCESS | 3332 | 1461182984253 Marionette DEBUG loaded listener.js 13:09:44 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x91406800) [pid = 3332] [serial = 2320] [outer = 0x8e7b5c00] 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 13:09:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:09:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2230ms 13:09:45 INFO - PROCESS | 3332 | 1461182985569 Marionette TRACE conn3 <- [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"]]]}] 13:09:45 INFO - PROCESS | 3332 | 1461182985944 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 13:09:45 INFO - PROCESS | 3332 | 1461182985953 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 13:09:45 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:09:45 INFO - PROCESS | 3332 | 1461182985966 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:09:45 INFO - PROCESS | 3332 | 1461182985968 Marionette TRACE conn3 <- [1,3058,null,{}] 13:09:45 INFO - PROCESS | 3332 | 1461182985975 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:46 INFO - PROCESS | 3332 | 1461182986245 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 13:09:46 INFO - PROCESS | 3332 | 1461182986530 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:46 INFO - PROCESS | 3332 | ++DOCSHELL 0x8e926800 == 140 [pid = 3332] [id = 774] 13:09:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8e929400) [pid = 3332] [serial = 2321] [outer = (nil)] 13:09:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 146 (0x947c6c00) [pid = 3332] [serial = 2322] [outer = 0x8e929400] 13:09:46 INFO - PROCESS | 3332 | 1461182986627 Marionette DEBUG loaded listener.js 13:09:46 INFO - PROCESS | 3332 | ++DOMWINDOW == 147 (0x96f68000) [pid = 3332] [serial = 2323] [outer = 0x8e929400] 13:09:47 INFO - PROCESS | 3332 | 1461182987590 Marionette TRACE conn3 <- [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]]]}] 13:09:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:09:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:09:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:09:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:09:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:09:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:09:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:09:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:09:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:09:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:09:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:09:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:09:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:09:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:09:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:09:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:09:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:09:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:09:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:09:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1693ms 13:09:47 INFO - PROCESS | 3332 | 1461182987664 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 13:09:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:09:47 INFO - PROCESS | 3332 | 1461182987674 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 13:09:47 INFO - PROCESS | 3332 | 1461182987682 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:09:47 INFO - PROCESS | 3332 | 1461182987686 Marionette TRACE conn3 <- [1,3062,null,{}] 13:09:47 INFO - PROCESS | 3332 | 1461182987692 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:47 INFO - PROCESS | 3332 | 1461182987936 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 13:09:48 INFO - PROCESS | 3332 | 1461182988310 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:48 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b055c00 == 141 [pid = 3332] [id = 775] 13:09:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 148 (0x8c146c00) [pid = 3332] [serial = 2324] [outer = (nil)] 13:09:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 149 (0x978e8800) [pid = 3332] [serial = 2325] [outer = 0x8c146c00] 13:09:48 INFO - PROCESS | 3332 | 1461182988409 Marionette DEBUG loaded listener.js 13:09:48 INFO - PROCESS | 3332 | ++DOMWINDOW == 150 (0x97905000) [pid = 3332] [serial = 2326] [outer = 0x8c146c00] 13:09:48 INFO - PROCESS | 3332 | [3332] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:09:49 INFO - PROCESS | 3332 | 1461182989287 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:09:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:09:49 INFO - {} 13:09:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1647ms 13:09:49 INFO - PROCESS | 3332 | 1461182989329 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 13:09:49 INFO - PROCESS | 3332 | 1461182989334 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 13:09:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:09:49 INFO - PROCESS | 3332 | 1461182989346 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:09:49 INFO - PROCESS | 3332 | 1461182989349 Marionette TRACE conn3 <- [1,3066,null,{}] 13:09:49 INFO - PROCESS | 3332 | 1461182989356 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:49 INFO - PROCESS | 3332 | 1461182989629 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 13:09:49 INFO - PROCESS | 3332 | 1461182989957 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:49 INFO - PROCESS | 3332 | ++DOCSHELL 0x8f325c00 == 142 [pid = 3332] [id = 776] 13:09:49 INFO - PROCESS | 3332 | ++DOMWINDOW == 151 (0x95269c00) [pid = 3332] [serial = 2327] [outer = (nil)] 13:09:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 152 (0x98a99400) [pid = 3332] [serial = 2328] [outer = 0x95269c00] 13:09:50 INFO - PROCESS | 3332 | 1461182990054 Marionette DEBUG loaded listener.js 13:09:50 INFO - PROCESS | 3332 | ++DOMWINDOW == 153 (0x98e82400) [pid = 3332] [serial = 2329] [outer = 0x95269c00] 13:09:50 INFO - PROCESS | 3332 | 1461182990849 Marionette TRACE conn3 <- [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]]]}] 13:09:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:09:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:09:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:09:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:09:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:09:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:09:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:09:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1535ms 13:09:50 INFO - PROCESS | 3332 | 1461182990883 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 13:09:50 INFO - PROCESS | 3332 | 1461182990887 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 13:09:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:09:50 INFO - PROCESS | 3332 | 1461182990894 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:09:50 INFO - PROCESS | 3332 | 1461182990898 Marionette TRACE conn3 <- [1,3070,null,{}] 13:09:50 INFO - PROCESS | 3332 | 1461182990904 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:51 INFO - PROCESS | 3332 | 1461182991155 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 13:09:51 INFO - PROCESS | 3332 | 1461182991520 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:51 INFO - PROCESS | 3332 | ++DOCSHELL 0x98a28400 == 143 [pid = 3332] [id = 777] 13:09:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 154 (0x98a97400) [pid = 3332] [serial = 2330] [outer = (nil)] 13:09:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 155 (0x99b87800) [pid = 3332] [serial = 2331] [outer = 0x98a97400] 13:09:51 INFO - PROCESS | 3332 | 1461182991618 Marionette DEBUG loaded listener.js 13:09:51 INFO - PROCESS | 3332 | ++DOMWINDOW == 156 (0x99c34800) [pid = 3332] [serial = 2332] [outer = 0x98a97400] 13:09:52 INFO - PROCESS | 3332 | 1461182992433 Marionette TRACE conn3 <- [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]]]}] 13:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:09:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1591ms 13:09:52 INFO - PROCESS | 3332 | 1461182992487 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 13:09:52 INFO - PROCESS | 3332 | 1461182992492 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 13:09:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:09:52 INFO - PROCESS | 3332 | 1461182992499 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:09:52 INFO - PROCESS | 3332 | 1461182992502 Marionette TRACE conn3 <- [1,3074,null,{}] 13:09:52 INFO - PROCESS | 3332 | 1461182992508 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:52 INFO - PROCESS | 3332 | 1461182992891 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 13:09:53 INFO - PROCESS | 3332 | 1461182993175 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:53 INFO - PROCESS | 3332 | ++DOCSHELL 0x8b7b4800 == 144 [pid = 3332] [id = 778] 13:09:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 157 (0x8b981c00) [pid = 3332] [serial = 2333] [outer = (nil)] 13:09:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 158 (0x9df94800) [pid = 3332] [serial = 2334] [outer = 0x8b981c00] 13:09:53 INFO - PROCESS | 3332 | 1461182993274 Marionette DEBUG loaded listener.js 13:09:53 INFO - PROCESS | 3332 | ++DOMWINDOW == 159 (0x9fb27800) [pid = 3332] [serial = 2335] [outer = 0x8b981c00] 13:09:54 INFO - PROCESS | 3332 | 1461182994083 Marionette TRACE conn3 <- [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]]]}] 13:09:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:09:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:09:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:09:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:09:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:09:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:09:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1604ms 13:09:54 INFO - PROCESS | 3332 | 1461182994105 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 13:09:54 INFO - PROCESS | 3332 | 1461182994110 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 13:09:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:09:54 INFO - PROCESS | 3332 | 1461182994117 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:09:54 INFO - PROCESS | 3332 | 1461182994122 Marionette TRACE conn3 <- [1,3078,null,{}] 13:09:54 INFO - PROCESS | 3332 | 1461182994128 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:54 INFO - PROCESS | 3332 | 1461182994389 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 13:09:54 INFO - PROCESS | 3332 | 1461182994822 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:54 INFO - PROCESS | 3332 | ++DOCSHELL 0x947d1000 == 145 [pid = 3332] [id = 779] 13:09:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 160 (0x97e99000) [pid = 3332] [serial = 2336] [outer = (nil)] 13:09:54 INFO - PROCESS | 3332 | ++DOMWINDOW == 161 (0x97eee800) [pid = 3332] [serial = 2337] [outer = 0x97e99000] 13:09:54 INFO - PROCESS | 3332 | 1461182994927 Marionette DEBUG loaded listener.js 13:09:55 INFO - PROCESS | 3332 | ++DOMWINDOW == 162 (0x9ff9d400) [pid = 3332] [serial = 2338] [outer = 0x97e99000] 13:09:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 13:09:55 INFO - reader.readAsText(blob_2) 13:09:55 INFO - }" did not throw 13:09:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 13:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 13:09:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 13:09:55 INFO - reader.readAsDataURL(blob_2) 13:09:55 INFO - }" did not throw 13:09:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 13:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 13:09:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 13:09:55 INFO - reader.readAsArrayBuffer(blob_2) 13:09:55 INFO - }" did not throw 13:09:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 13:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 13:09:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 13:09:55 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 13:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:09:55 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 13:09:55 INFO - PROCESS | 3332 | 1461182995811 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 13:09:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:09:55 INFO - PROCESS | 3332 | 1461182995824 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:09:55 INFO - PROCESS | 3332 | 1461182995830 Marionette TRACE conn3 <- [1,3082,null,{}] 13:09:55 INFO - PROCESS | 3332 | 1461182995840 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:56 INFO - PROCESS | 3332 | 1461182996083 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 13:09:56 INFO - PROCESS | 3332 | 1461182996460 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:56 INFO - PROCESS | 3332 | ++DOCSHELL 0xa0a2f400 == 146 [pid = 3332] [id = 780] 13:09:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 163 (0xa0c2e800) [pid = 3332] [serial = 2339] [outer = (nil)] 13:09:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 164 (0xa0c3b000) [pid = 3332] [serial = 2340] [outer = 0xa0c2e800] 13:09:56 INFO - PROCESS | 3332 | 1461182996557 Marionette DEBUG loaded listener.js 13:09:56 INFO - PROCESS | 3332 | ++DOMWINDOW == 165 (0xa0f66400) [pid = 3332] [serial = 2341] [outer = 0xa0c2e800] 13:09:57 INFO - PROCESS | 3332 | 1461182997359 Marionette TRACE conn3 <- [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]]]}] 13:09:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:09:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:09:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1600ms 13:09:57 INFO - PROCESS | 3332 | 1461182997425 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 13:09:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:09:57 INFO - PROCESS | 3332 | 1461182997429 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 13:09:57 INFO - PROCESS | 3332 | 1461182997436 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:09:57 INFO - PROCESS | 3332 | 1461182997440 Marionette TRACE conn3 <- [1,3086,null,{}] 13:09:57 INFO - PROCESS | 3332 | 1461182997446 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:57 INFO - PROCESS | 3332 | 1461182997865 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 13:09:58 INFO - PROCESS | 3332 | 1461182998193 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:58 INFO - PROCESS | 3332 | ++DOCSHELL 0x87dde400 == 147 [pid = 3332] [id = 781] 13:09:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 166 (0x8b368400) [pid = 3332] [serial = 2342] [outer = (nil)] 13:09:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 167 (0xa0e55800) [pid = 3332] [serial = 2343] [outer = 0x8b368400] 13:09:58 INFO - PROCESS | 3332 | 1461182998302 Marionette DEBUG loaded listener.js 13:09:58 INFO - PROCESS | 3332 | ++DOMWINDOW == 168 (0xa2a89c00) [pid = 3332] [serial = 2344] [outer = 0x8b368400] 13:09:59 INFO - PROCESS | 3332 | 1461182999165 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:09:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:09:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1788ms 13:09:59 INFO - PROCESS | 3332 | 1461182999224 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 13:09:59 INFO - PROCESS | 3332 | 1461182999227 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 13:09:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:09:59 INFO - PROCESS | 3332 | 1461182999235 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:09:59 INFO - PROCESS | 3332 | 1461182999239 Marionette TRACE conn3 <- [1,3090,null,{}] 13:09:59 INFO - PROCESS | 3332 | 1461182999245 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:59 INFO - PROCESS | 3332 | 1461182999488 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 13:09:59 INFO - PROCESS | 3332 | 1461182999860 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:59 INFO - PROCESS | 3332 | ++DOCSHELL 0xa2a2d400 == 148 [pid = 3332] [id = 782] 13:09:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 169 (0xa2a7bc00) [pid = 3332] [serial = 2345] [outer = (nil)] 13:09:59 INFO - PROCESS | 3332 | ++DOMWINDOW == 170 (0xa3cd4c00) [pid = 3332] [serial = 2346] [outer = 0xa2a7bc00] 13:09:59 INFO - PROCESS | 3332 | 1461182999958 Marionette DEBUG loaded listener.js 13:10:00 INFO - PROCESS | 3332 | ++DOMWINDOW == 171 (0xa444f000) [pid = 3332] [serial = 2347] [outer = 0xa2a7bc00] 13:10:00 INFO - PROCESS | 3332 | 1461183000799 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:10:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:10:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1588ms 13:10:00 INFO - PROCESS | 3332 | 1461183000825 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 13:10:00 INFO - PROCESS | 3332 | 1461183000829 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 13:10:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:10:00 INFO - PROCESS | 3332 | 1461183000836 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:10:00 INFO - PROCESS | 3332 | 1461183000839 Marionette TRACE conn3 <- [1,3094,null,{}] 13:10:00 INFO - PROCESS | 3332 | 1461183000845 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:01 INFO - PROCESS | 3332 | 1461183001098 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 13:10:01 INFO - PROCESS | 3332 | 1461183001446 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:01 INFO - PROCESS | 3332 | ++DOCSHELL 0x83cd5000 == 149 [pid = 3332] [id = 783] 13:10:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 172 (0x83cd5400) [pid = 3332] [serial = 2348] [outer = (nil)] 13:10:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 173 (0x83cdb000) [pid = 3332] [serial = 2349] [outer = 0x83cd5400] 13:10:01 INFO - PROCESS | 3332 | 1461183001590 Marionette DEBUG loaded listener.js 13:10:01 INFO - PROCESS | 3332 | ++DOMWINDOW == 174 (0x83cdcc00) [pid = 3332] [serial = 2350] [outer = 0x83cd5400] 13:10:02 INFO - PROCESS | 3332 | 1461183002500 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:10:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:10:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1681ms 13:10:02 INFO - PROCESS | 3332 | 1461183002518 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 13:10:02 INFO - PROCESS | 3332 | 1461183002523 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 13:10:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:10:02 INFO - PROCESS | 3332 | 1461183002530 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:10:02 INFO - PROCESS | 3332 | 1461183002534 Marionette TRACE conn3 <- [1,3098,null,{}] 13:10:02 INFO - PROCESS | 3332 | 1461183002540 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:02 INFO - PROCESS | 3332 | 1461183002881 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 13:10:03 INFO - PROCESS | 3332 | 1461183003277 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:03 INFO - PROCESS | 3332 | ++DOCSHELL 0x83cdc000 == 150 [pid = 3332] [id = 784] 13:10:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 175 (0x8a01bc00) [pid = 3332] [serial = 2351] [outer = (nil)] 13:10:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 176 (0x8a01ec00) [pid = 3332] [serial = 2352] [outer = 0x8a01bc00] 13:10:03 INFO - PROCESS | 3332 | 1461183003373 Marionette DEBUG loaded listener.js 13:10:03 INFO - PROCESS | 3332 | ++DOMWINDOW == 177 (0x8a021400) [pid = 3332] [serial = 2353] [outer = 0x8a01bc00] 13:10:04 INFO - PROCESS | 3332 | 1461183004199 Marionette TRACE conn3 <- [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]]]}] 13:10:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:10:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:10:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1695ms 13:10:04 INFO - PROCESS | 3332 | 1461183004227 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 13:10:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:10:04 INFO - PROCESS | 3332 | 1461183004231 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 13:10:04 INFO - PROCESS | 3332 | 1461183004238 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:10:04 INFO - PROCESS | 3332 | 1461183004242 Marionette TRACE conn3 <- [1,3102,null,{}] 13:10:04 INFO - PROCESS | 3332 | 1461183004248 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:04 INFO - PROCESS | 3332 | 1461183004506 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 13:10:04 INFO - PROCESS | 3332 | 1461183004834 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:04 INFO - PROCESS | 3332 | ++DOCSHELL 0x8a01f400 == 151 [pid = 3332] [id = 785] 13:10:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 178 (0x8a01f800) [pid = 3332] [serial = 2354] [outer = (nil)] 13:10:04 INFO - PROCESS | 3332 | ++DOMWINDOW == 179 (0x8a027800) [pid = 3332] [serial = 2355] [outer = 0x8a01f800] 13:10:04 INFO - PROCESS | 3332 | 1461183004978 Marionette DEBUG loaded listener.js 13:10:05 INFO - PROCESS | 3332 | ++DOMWINDOW == 180 (0x8a028800) [pid = 3332] [serial = 2356] [outer = 0x8a01f800] 13:10:05 INFO - PROCESS | 3332 | 1461183005757 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:10:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1531ms 13:10:05 INFO - PROCESS | 3332 | 1461183005769 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 13:10:05 INFO - PROCESS | 3332 | 1461183005772 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 13:10:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:10:05 INFO - PROCESS | 3332 | 1461183005779 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:10:05 INFO - PROCESS | 3332 | 1461183005782 Marionette TRACE conn3 <- [1,3106,null,{}] 13:10:05 INFO - PROCESS | 3332 | 1461183005788 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:06 INFO - PROCESS | 3332 | 1461183006045 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x87de4000 == 150 [pid = 3332] [id = 767] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x87cb4000 == 149 [pid = 3332] [id = 766] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x8620e800 == 148 [pid = 3332] [id = 765] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x83672800 == 147 [pid = 3332] [id = 764] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x85ca4c00 == 146 [pid = 3332] [id = 763] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x88eecc00 == 145 [pid = 3332] [id = 761] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x97ea3c00 == 144 [pid = 3332] [id = 762] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x85c1f400 == 143 [pid = 3332] [id = 760] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x92cfa800 == 142 [pid = 3332] [id = 759] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x9202a800 == 141 [pid = 3332] [id = 757] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x93ccd800 == 140 [pid = 3332] [id = 758] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x8ffe4800 == 139 [pid = 3332] [id = 755] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x86677400 == 138 [pid = 3332] [id = 756] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x8e841800 == 137 [pid = 3332] [id = 754] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x86209400 == 136 [pid = 3332] [id = 753] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x8c15a800 == 135 [pid = 3332] [id = 752] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x8c11d000 == 134 [pid = 3332] [id = 751] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x8b74ac00 == 133 [pid = 3332] [id = 749] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x9fc9e400 == 132 [pid = 3332] [id = 223] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x83666000 == 131 [pid = 3332] [id = 750] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x89eea400 == 130 [pid = 3332] [id = 748] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x86678400 == 129 [pid = 3332] [id = 746] 13:10:09 INFO - PROCESS | 3332 | --DOCSHELL 0x883efc00 == 128 [pid = 3332] [id = 747] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 179 (0x92cf2400) [pid = 3332] [serial = 2216] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 178 (0x912b0c00) [pid = 3332] [serial = 2210] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 177 (0x8b110c00) [pid = 3332] [serial = 2181] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 176 (0x92ac1c00) [pid = 3332] [serial = 2214] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 175 (0x89f95400) [pid = 3332] [serial = 2234] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 174 (0x8f3a4000) [pid = 3332] [serial = 2201] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 173 (0x98b03c00) [pid = 3332] [serial = 2160] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 172 (0x8e92d000) [pid = 3332] [serial = 2198] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 171 (0x9029ac00) [pid = 3332] [serial = 2205] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 170 (0x88ee4c00) [pid = 3332] [serial = 2228] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 169 (0x8b0c5c00) [pid = 3332] [serial = 2180] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 168 (0x90390000) [pid = 3332] [serial = 2207] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 167 (0x87de5000) [pid = 3332] [serial = 2226] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 166 (0x8f319400) [pid = 3332] [serial = 2199] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 165 (0x93cd0800) [pid = 3332] [serial = 2219] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 164 (0x8e686c00) [pid = 3332] [serial = 2192] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 163 (0x90289c00) [pid = 3332] [serial = 2204] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 162 (0x8b7b6800) [pid = 3332] [serial = 2186] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 161 (0x92cf4800) [pid = 3332] [serial = 2217] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 160 (0x90413000) [pid = 3332] [serial = 2208] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 159 (0x8b7b9400) [pid = 3332] [serial = 2187] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 158 (0x8e849c00) [pid = 3332] [serial = 2196] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 157 (0x8b0cb000) [pid = 3332] [serial = 2109] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 156 (0x8e7ad000) [pid = 3332] [serial = 2193] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 155 (0x9140b000) [pid = 3332] [serial = 2211] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 154 (0x8c14e400) [pid = 3332] [serial = 2189] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 153 (0x8b749800) [pid = 3332] [serial = 2184] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 152 (0x87dea000) [pid = 3332] [serial = 2174] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 151 (0x96f83400) [pid = 3332] [serial = 2223] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 150 (0x8f4ccc00) [pid = 3332] [serial = 2202] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 149 (0x87cb3400) [pid = 3332] [serial = 2225] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 148 (0x96f6a800) [pid = 3332] [serial = 2222] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 147 (0x8c15d400) [pid = 3332] [serial = 2190] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 146 (0x8e846800) [pid = 3332] [serial = 2195] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 145 (0x89725c00) [pid = 3332] [serial = 2229] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x92026000) [pid = 3332] [serial = 2213] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x89f98c00) [pid = 3332] [serial = 2232] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x8b365c00) [pid = 3332] [serial = 2183] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x89f8b800) [pid = 3332] [serial = 2231] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x9473e400) [pid = 3332] [serial = 2220] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x89dd1000) [pid = 3332] [serial = 2177] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x88513c00) [pid = 3332] [serial = 2175] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x89f8d800) [pid = 3332] [serial = 2178] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x8b058000) [pid = 3332] [serial = 2235] [outer = (nil)] [url = about:blank] 13:10:10 INFO - PROCESS | 3332 | 1461183010249 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:10 INFO - PROCESS | 3332 | ++DOCSHELL 0x85e81800 == 129 [pid = 3332] [id = 786] 13:10:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 137 (0x85e90400) [pid = 3332] [serial = 2357] [outer = (nil)] 13:10:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 138 (0x86433800) [pid = 3332] [serial = 2358] [outer = 0x85e90400] 13:10:10 INFO - PROCESS | 3332 | 1461183010345 Marionette DEBUG loaded listener.js 13:10:10 INFO - PROCESS | 3332 | ++DOMWINDOW == 139 (0x86f95800) [pid = 3332] [serial = 2359] [outer = 0x85e90400] 13:10:11 INFO - PROCESS | 3332 | 1461183011113 Marionette TRACE conn3 <- [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]]]}] 13:10:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:10:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:10:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:10:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 5350ms 13:10:11 INFO - PROCESS | 3332 | 1461183011133 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 13:10:11 INFO - PROCESS | 3332 | 1461183011140 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 13:10:11 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:10:11 INFO - PROCESS | 3332 | 1461183011150 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:10:11 INFO - PROCESS | 3332 | 1461183011155 Marionette TRACE conn3 <- [1,3110,null,{}] 13:10:11 INFO - PROCESS | 3332 | 1461183011163 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:11 INFO - PROCESS | 3332 | 1461183011423 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 13:10:11 INFO - PROCESS | 3332 | 1461183011659 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:11 INFO - PROCESS | 3332 | ++DOCSHELL 0x8851f400 == 130 [pid = 3332] [id = 787] 13:10:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 140 (0x88c06400) [pid = 3332] [serial = 2360] [outer = (nil)] 13:10:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 141 (0x88c12800) [pid = 3332] [serial = 2361] [outer = 0x88c06400] 13:10:11 INFO - PROCESS | 3332 | 1461183011751 Marionette DEBUG loaded listener.js 13:10:11 INFO - PROCESS | 3332 | ++DOMWINDOW == 142 (0x89724c00) [pid = 3332] [serial = 2362] [outer = 0x88c06400] 13:10:12 INFO - PROCESS | 3332 | 1461183012650 Marionette TRACE conn3 <- [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"]]]}] 13:10:12 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:10:12 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 13:10:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:10:12 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1533ms 13:10:12 INFO - PROCESS | 3332 | 1461183012695 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 13:10:12 INFO - PROCESS | 3332 | 1461183012702 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 13:10:12 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:10:12 INFO - PROCESS | 3332 | 1461183012709 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:10:12 INFO - PROCESS | 3332 | 1461183012713 Marionette TRACE conn3 <- [1,3114,null,{}] 13:10:12 INFO - PROCESS | 3332 | 1461183012721 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:13 INFO - PROCESS | 3332 | 1461183013075 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 13:10:13 INFO - PROCESS | 3332 | 1461183013109 Marionette TRACE conn3 -> [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\", \"8b396444-64e4-4c7f-b1f0-41f5f4d70fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:13 INFO - PROCESS | 3332 | ++DOCSHELL 0x88d49000 == 131 [pid = 3332] [id = 788] 13:10:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 143 (0x89dd0800) [pid = 3332] [serial = 2363] [outer = (nil)] 13:10:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 144 (0x89f94800) [pid = 3332] [serial = 2364] [outer = 0x89dd0800] 13:10:13 INFO - PROCESS | 3332 | 1461183013187 Marionette DEBUG loaded listener.js 13:10:13 INFO - PROCESS | 3332 | ++DOMWINDOW == 145 (0x8a025800) [pid = 3332] [serial = 2365] [outer = 0x89dd0800] 13:10:14 INFO - PROCESS | 3332 | 1461183014342 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 13:10:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:10:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1689ms 13:10:14 INFO - PROCESS | 3332 | 1461183014402 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 13:10:14 INFO - PROCESS | 3332 | 1461183014406 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 144 (0x98e8fc00) [pid = 3332] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 143 (0x86f8e400) [pid = 3332] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 142 (0x8e843800) [pid = 3332] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 141 (0x90419c00) [pid = 3332] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 140 (0x8f4d0400) [pid = 3332] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 139 (0x93ccdc00) [pid = 3332] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 138 (0x8f39f000) [pid = 3332] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 137 (0x88c06800) [pid = 3332] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 136 (0x98e8f400) [pid = 3332] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 135 (0x88eed000) [pid = 3332] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 134 (0x8e849000) [pid = 3332] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 133 (0x8b0c8c00) [pid = 3332] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 132 (0x9028cc00) [pid = 3332] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 131 (0x8c15c000) [pid = 3332] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 130 (0x89931c00) [pid = 3332] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 129 (0x93507800) [pid = 3332] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:10:14 INFO - PROCESS | 3332 | --DOMWINDOW == 128 (0x99188c00) [pid = 3332] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:10:15 INFO - PROCESS | 3332 | --DOMWINDOW == 127 (0x88c0b800) [pid = 3332] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 13:10:15 INFO - PROCESS | 3332 | --DOMWINDOW == 126 (0x92abec00) [pid = 3332] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:10:15 INFO - PROCESS | 3332 | --DOMWINDOW == 125 (0x94741000) [pid = 3332] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:10:15 INFO - PROCESS | 3332 | --DOMWINDOW == 124 (0x8c11bc00) [pid = 3332] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:10:15 INFO - PROCESS | 3332 | --DOMWINDOW == 123 (0x87cb6000) [pid = 3332] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:10:15 WARNING - u'runner_teardown' () 13:10:15 INFO - No more tests 13:10:15 INFO - Got 0 unexpected results 13:10:15 INFO - SUITE-END | took 1404s 13:10:15 INFO - Closing logging queue 13:10:15 INFO - queue closed 13:10:15 INFO - Return code: 0 13:10:15 WARNING - # TBPL SUCCESS # 13:10:15 INFO - Running post-action listener: _resource_record_post_action 13:10:15 INFO - Running post-run listener: _resource_record_post_run 13:10:16 INFO - Total resource usage - Wall time: 1445s; CPU: 98.0%; Read bytes: 417792; Write bytes: 962097152; Read time: 24; Write time: 275132 13:10:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:10:16 INFO - install - Wall time: 35s; CPU: 100.0%; Read bytes: 4096; Write bytes: 176394240; Read time: 4; Write time: 182808 13:10:16 INFO - run-tests - Wall time: 1410s; CPU: 98.0%; Read bytes: 413696; Write bytes: 775245824; Read time: 20; Write time: 82956 13:10:16 INFO - Running post-run listener: _upload_blobber_files 13:10:16 INFO - Blob upload gear active. 13:10:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:10:16 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 13:10:16 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 13:10:16 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 13:10:17 INFO - (blobuploader) - INFO - Open directory for files ... 13:10:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:10:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:10:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:10:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:10:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:10:18 INFO - (blobuploader) - INFO - Done attempting. 13:10:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:10:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:10:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:10:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:10:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:10:20 INFO - (blobuploader) - INFO - Done attempting. 13:10:20 INFO - (blobuploader) - INFO - Iteration through files over. 13:10:20 INFO - Return code: 0 13:10:20 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:10:20 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:10:20 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/df8f72ab4332b1689cbff10bb2bdc54c650151b0a4f3e0e7c14e094839ae09075bb3468ececa843379a73bef0380915fd0dfe663c24794812dd53519d68b63ec", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/31bf4a78b50fe3b0aabe2ffb44b3ac7b5145ca65f5f2a1836f5a1143bb797b01bd56f3ce9703a297cac8b605b361de754cb0bd68d4bf46a857254727deb97fd1"} 13:10:20 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:10:20 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:10:20 INFO - Contents: 13:10:20 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/df8f72ab4332b1689cbff10bb2bdc54c650151b0a4f3e0e7c14e094839ae09075bb3468ececa843379a73bef0380915fd0dfe663c24794812dd53519d68b63ec", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/31bf4a78b50fe3b0aabe2ffb44b3ac7b5145ca65f5f2a1836f5a1143bb797b01bd56f3ce9703a297cac8b605b361de754cb0bd68d4bf46a857254727deb97fd1"} 13:10:20 INFO - Running post-run listener: copy_logs_to_upload_dir 13:10:20 INFO - Copying logs to upload dir... 13:10:20 INFO - mkdir: /builds/slave/test/build/upload/logs 13:10:20 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1560.631840 ========= master_lag: 3.86 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 4 secs) (at 2016-04-20 13:10:23.979888) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-20 13:10:23.981248) ========= 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: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/df8f72ab4332b1689cbff10bb2bdc54c650151b0a4f3e0e7c14e094839ae09075bb3468ececa843379a73bef0380915fd0dfe663c24794812dd53519d68b63ec", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/31bf4a78b50fe3b0aabe2ffb44b3ac7b5145ca65f5f2a1836f5a1143bb797b01bd56f3ce9703a297cac8b605b361de754cb0bd68d4bf46a857254727deb97fd1"} build_url:https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034223 build_url: 'https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/df8f72ab4332b1689cbff10bb2bdc54c650151b0a4f3e0e7c14e094839ae09075bb3468ececa843379a73bef0380915fd0dfe663c24794812dd53519d68b63ec", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/31bf4a78b50fe3b0aabe2ffb44b3ac7b5145ca65f5f2a1836f5a1143bb797b01bd56f3ce9703a297cac8b605b361de754cb0bd68d4bf46a857254727deb97fd1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/BTltz7R9RX6-MmsdFnf2hA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 1.77 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-20 13:10:25.782957) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:10:25.783302) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461181448.994700-624114375 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019890 ========= master_lag: 0.21 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:10:26.015346) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 13:10:26.015682) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 13:10:26.016578) ========= ========= Total master_lag: 5.96 =========