builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-127 starttime: 1461153775.42 results: success (0) buildid: 20160420041842 builduid: 2fc04601b76e42668a7963d6e981e737 revision: 5d72b110307dc616e5d16cba45d2702e738c2ab4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 05:02:55.424655) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 05:02:55.425104) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 2 mins, 6 secs) (at 2016-04-20 05:02:55.425393) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 2 mins, 6 secs) (at 2016-04-20 05:05:01.429858) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 mins, 49 secs) (at 2016-04-20 05:05:01.430185) ========= 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-1461153719.395975-1385574313 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 05:05:02-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 166K=0.07s 2016-04-20 05:05:02 (166 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.997461 ========= master_lag: 108.29 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 mins, 49 secs) (at 2016-04-20 05:06:50.714327) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-04-20 05:06:50.714672) ========= 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-1461153719.395975-1385574313 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017554 ========= master_lag: 5.15 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-04-20 05:06:55.881271) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2016-04-20 05:06:55.881628) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 5d72b110307dc616e5d16cba45d2702e738c2ab4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 5d72b110307dc616e5d16cba45d2702e738c2ab4 --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-1461153719.395975-1385574313 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 05:06:58,905 truncating revision to first 12 chars 2016-04-20 05:06:58,906 Setting DEBUG logging. 2016-04-20 05:06:58,906 attempt 1/10 2016-04-20 05:06:58,906 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/5d72b110307d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 05:07:00,349 unpacking tar archive at: mozilla-inbound-5d72b110307d/testing/mozharness/ program finished with exit code 0 elapsedTime=2.159377 ========= master_lag: 7.12 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2016-04-20 05:07:05.162547) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 05:07:05.162889) ========= script_repo_revision: 5d72b110307dc616e5d16cba45d2702e738c2ab4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 05:07:05.163306) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 50 secs) (at 2016-04-20 05:07:05.163584) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 50 secs) (at 2016-04-20 05:07:56.059840) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 38 secs) (at 2016-04-20 05:07:56.060231) ========= /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-inbound --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-inbound', '--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-1461153719.395975-1385574313 _=/tools/buildbot/bin/python using PTY: False 05:08:07 INFO - MultiFileLogger online at 20160420 05:08:07 in /builds/slave/test 05:08:07 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 05:08:07 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 05:08:07 INFO - {'append_to_log': False, 05:08:07 INFO - 'base_work_dir': '/builds/slave/test', 05:08:07 INFO - 'blob_upload_branch': 'mozilla-inbound', 05:08:07 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 05:08:07 INFO - 'buildbot_json_path': 'buildprops.json', 05:08:07 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 05:08:07 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 05:08:07 INFO - 'download_minidump_stackwalk': True, 05:08:07 INFO - 'download_symbols': 'true', 05:08:07 INFO - 'e10s': False, 05:08:07 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 05:08:07 INFO - 'tooltool.py': '/tools/tooltool.py', 05:08:07 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 05:08:07 INFO - '/tools/misc-python/virtualenv.py')}, 05:08:07 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 05:08:07 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 05:08:07 INFO - 'log_level': 'info', 05:08:07 INFO - 'log_to_console': True, 05:08:07 INFO - 'opt_config_files': (), 05:08:07 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 05:08:07 INFO - '--processes=1', 05:08:07 INFO - '--config=%(test_path)s/wptrunner.ini', 05:08:07 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 05:08:07 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 05:08:07 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 05:08:07 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 05:08:07 INFO - 'pip_index': False, 05:08:07 INFO - 'require_test_zip': True, 05:08:07 INFO - 'test_type': ('testharness',), 05:08:07 INFO - 'this_chunk': '1', 05:08:07 INFO - 'tooltool_cache': '/builds/tooltool_cache', 05:08:07 INFO - 'total_chunks': '10', 05:08:07 INFO - 'virtualenv_path': 'venv', 05:08:07 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 05:08:07 INFO - 'work_dir': 'build'} 05:08:07 INFO - ##### 05:08:07 INFO - ##### Running clobber step. 05:08:07 INFO - ##### 05:08:07 INFO - Running pre-action listener: _resource_record_pre_action 05:08:07 INFO - Running main action method: clobber 05:08:07 INFO - rmtree: /builds/slave/test/build 05:08:07 INFO - Running post-action listener: _resource_record_post_action 05:08:07 INFO - ##### 05:08:07 INFO - ##### Running read-buildbot-config step. 05:08:07 INFO - ##### 05:08:07 INFO - Running pre-action listener: _resource_record_pre_action 05:08:07 INFO - Running main action method: read_buildbot_config 05:08:07 INFO - Using buildbot properties: 05:08:07 INFO - { 05:08:07 INFO - "project": "", 05:08:07 INFO - "product": "firefox", 05:08:07 INFO - "script_repo_revision": "production", 05:08:07 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 05:08:07 INFO - "repository": "", 05:08:07 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 05:08:07 INFO - "buildid": "20160420041842", 05:08:07 INFO - "pgo_build": "False", 05:08:07 INFO - "basedir": "/builds/slave/test", 05:08:07 INFO - "buildnumber": 526, 05:08:07 INFO - "slavename": "tst-linux32-spot-127", 05:08:07 INFO - "revision": "5d72b110307dc616e5d16cba45d2702e738c2ab4", 05:08:07 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 05:08:07 INFO - "platform": "linux", 05:08:07 INFO - "branch": "mozilla-inbound", 05:08:07 INFO - "repo_path": "integration/mozilla-inbound", 05:08:07 INFO - "moz_repo_path": "", 05:08:07 INFO - "stage_platform": "linux", 05:08:07 INFO - "builduid": "2fc04601b76e42668a7963d6e981e737", 05:08:07 INFO - "slavebuilddir": "test" 05:08:07 INFO - } 05:08:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 05:08:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 05:08:07 INFO - Running post-action listener: _resource_record_post_action 05:08:07 INFO - ##### 05:08:07 INFO - ##### Running download-and-extract step. 05:08:07 INFO - ##### 05:08:07 INFO - Running pre-action listener: _resource_record_pre_action 05:08:07 INFO - Running main action method: download_and_extract 05:08:07 INFO - mkdir: /builds/slave/test/build/tests 05:08:07 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')]} 05:08:07 INFO - https://queue.taskcluster.net/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 05:08:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 05:08:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 05:08:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/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 05:08:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/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 05:08:09 INFO - Downloaded 1325 bytes. 05:08:09 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 05:08:09 INFO - Using the following test package requirements: 05:08:09 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 05:08:09 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 05:08:09 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 05:08:09 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 05:08:09 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 05:08:09 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 05:08:09 INFO - u'jsshell-linux-i686.zip'], 05:08:09 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 05:08:09 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 05:08:09 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 05:08:09 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 05:08:09 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 05:08:09 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 05:08:09 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 05:08:09 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 05:08:09 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 05:08:09 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 05:08:09 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 05:08:09 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 05:08:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:08:09 INFO - https://queue.taskcluster.net/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 05:08:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 05:08:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 05:08:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/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 05:08:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/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 05:08:17 INFO - Downloaded 22432566 bytes. 05:08:17 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/*'] 05:08:17 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/* 05:08:20 INFO - caution: filename not matched: web-platform/* 05:08:20 INFO - Return code: 11 05:08:20 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')]} 05:08:20 INFO - https://queue.taskcluster.net/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 05:08:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 05:08:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 05:08:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/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 05:08:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/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 05:08:32 INFO - Downloaded 36397866 bytes. 05:08:32 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/*'] 05:08:32 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/* 05:08:37 INFO - caution: filename not matched: bin/* 05:08:37 INFO - caution: filename not matched: config/* 05:08:37 INFO - caution: filename not matched: mozbase/* 05:08:37 INFO - caution: filename not matched: marionette/* 05:08:37 INFO - caution: filename not matched: tools/wptserve/* 05:08:37 INFO - Return code: 11 05:08: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')]} 05:08:37 INFO - https://queue.taskcluster.net/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 05:08:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 05:08:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 05:08:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/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 05:08:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/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 05:08:56 INFO - Downloaded 63416409 bytes. 05:08:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 05:08:56 INFO - mkdir: /builds/slave/test/properties 05:08:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 05:08:56 INFO - Writing to file /builds/slave/test/properties/build_url 05:08:56 INFO - Contents: 05:08:56 INFO - build_url:https://queue.taskcluster.net/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 05:08:57 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 05:08:57 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 05:08:57 INFO - Writing to file /builds/slave/test/properties/symbols_url 05:08:57 INFO - Contents: 05:08:57 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 05:08:57 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')]} 05:08:57 INFO - https://queue.taskcluster.net/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 05:08:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 05:08:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 05:08:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/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 05:08:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ciC5NFecSqG7W6fdYM99XA/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 05:09:23 INFO - Downloaded 91781117 bytes. 05:09:23 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'] 05:09:23 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 05:09:33 INFO - Return code: 0 05:09:33 INFO - Running post-action listener: _resource_record_post_action 05:09:33 INFO - Running post-action listener: set_extra_try_arguments 05:09:33 INFO - ##### 05:09:33 INFO - ##### Running create-virtualenv step. 05:09:33 INFO - ##### 05:09:33 INFO - Running pre-action listener: _pre_create_virtualenv 05:09:33 INFO - Running pre-action listener: _resource_record_pre_action 05:09:33 INFO - Running main action method: create_virtualenv 05:09:33 INFO - Creating virtualenv /builds/slave/test/build/venv 05:09:33 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 05:09:33 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 05:09:33 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 05:09:33 INFO - Using real prefix '/usr' 05:09:33 INFO - New python executable in /builds/slave/test/build/venv/bin/python 05:09:36 INFO - Installing distribute.............................................................................................................................................................................................done. 05:09:40 INFO - Installing pip.................done. 05:09:40 INFO - Return code: 0 05:09:40 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 05:09:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:09:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:09:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:09:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:09:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:09:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:09:40 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 0x9b80c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9be7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9c9b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8af70>, '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 0x9c8a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9c90750>, '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-1461153719.395975-1385574313', '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 05:09:40 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 05:09:40 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 05:09:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:09:40 INFO - 'CCACHE_UMASK': '002', 05:09:40 INFO - 'DISPLAY': ':0', 05:09:40 INFO - 'HOME': '/home/cltbld', 05:09:40 INFO - 'LANG': 'en_US.UTF-8', 05:09:40 INFO - 'LOGNAME': 'cltbld', 05:09:40 INFO - 'MAIL': '/var/mail/cltbld', 05:09:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:09:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:09:40 INFO - 'MOZ_NO_REMOTE': '1', 05:09:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:09:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:09:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:09:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:09:40 INFO - 'PWD': '/builds/slave/test', 05:09:40 INFO - 'SHELL': '/bin/bash', 05:09:40 INFO - 'SHLVL': '1', 05:09:40 INFO - 'TERM': 'linux', 05:09:40 INFO - 'TMOUT': '86400', 05:09:40 INFO - 'USER': 'cltbld', 05:09:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461153719.395975-1385574313', 05:09:40 INFO - '_': '/tools/buildbot/bin/python'} 05:09:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:09:41 INFO - Downloading/unpacking psutil>=0.7.1 05:09:41 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 05:09:41 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 05:09:41 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 05:09:41 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 05:09:41 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 05:09:41 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 05:09:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 05:09:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 05:09:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 05:09:46 INFO - Installing collected packages: psutil 05:09:46 INFO - Running setup.py install for psutil 05:09:47 INFO - building 'psutil._psutil_linux' extension 05:09:47 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 05:09:48 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 05:09:48 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 05:09:49 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 05:09:49 INFO - building 'psutil._psutil_posix' extension 05:09:49 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 05:09:49 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 05:09:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 05:09:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 05:09:50 INFO - Successfully installed psutil 05:09:50 INFO - Cleaning up... 05:09:50 INFO - Return code: 0 05:09:50 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 05:09:50 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')]} 05:09:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:09:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:09:50 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')]} 05:09:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:09:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:09:50 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 0x9b80c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9be7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9c9b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8af70>, '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 0x9c8a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9c90750>, '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-1461153719.395975-1385574313', '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 05:09:50 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 05:09:50 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 05:09:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:09:50 INFO - 'CCACHE_UMASK': '002', 05:09:50 INFO - 'DISPLAY': ':0', 05:09:50 INFO - 'HOME': '/home/cltbld', 05:09:50 INFO - 'LANG': 'en_US.UTF-8', 05:09:50 INFO - 'LOGNAME': 'cltbld', 05:09:50 INFO - 'MAIL': '/var/mail/cltbld', 05:09:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:09:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:09:50 INFO - 'MOZ_NO_REMOTE': '1', 05:09:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:09:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:09:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:09:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:09:50 INFO - 'PWD': '/builds/slave/test', 05:09:50 INFO - 'SHELL': '/bin/bash', 05:09:50 INFO - 'SHLVL': '1', 05:09:50 INFO - 'TERM': 'linux', 05:09:50 INFO - 'TMOUT': '86400', 05:09:50 INFO - 'USER': 'cltbld', 05:09:50 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461153719.395975-1385574313', 05:09:50 INFO - '_': '/tools/buildbot/bin/python'} 05:09:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:09:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 05:09:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 05:09:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 05:09:50 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 05:09:50 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 05:09:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 05:09:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 05:09:55 INFO - Downloading mozsystemmonitor-0.0.tar.gz 05:09:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 05:09:55 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 05:09:55 INFO - Installing collected packages: mozsystemmonitor 05:09:55 INFO - Running setup.py install for mozsystemmonitor 05:09:56 INFO - Successfully installed mozsystemmonitor 05:09:56 INFO - Cleaning up... 05:09:56 INFO - Return code: 0 05:09:56 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 05:09:56 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')]} 05:09:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:09:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:09:56 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')]} 05:09:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:09:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:09:56 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 0x9b80c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9be7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9c9b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8af70>, '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 0x9c8a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9c90750>, '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-1461153719.395975-1385574313', '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 05:09:56 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 05:09:56 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 05:09:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:09:56 INFO - 'CCACHE_UMASK': '002', 05:09:56 INFO - 'DISPLAY': ':0', 05:09:56 INFO - 'HOME': '/home/cltbld', 05:09:56 INFO - 'LANG': 'en_US.UTF-8', 05:09:56 INFO - 'LOGNAME': 'cltbld', 05:09:56 INFO - 'MAIL': '/var/mail/cltbld', 05:09:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:09:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:09:56 INFO - 'MOZ_NO_REMOTE': '1', 05:09:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:09:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:09:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:09:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:09:56 INFO - 'PWD': '/builds/slave/test', 05:09:56 INFO - 'SHELL': '/bin/bash', 05:09:56 INFO - 'SHLVL': '1', 05:09:56 INFO - 'TERM': 'linux', 05:09:56 INFO - 'TMOUT': '86400', 05:09:56 INFO - 'USER': 'cltbld', 05:09:56 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461153719.395975-1385574313', 05:09:56 INFO - '_': '/tools/buildbot/bin/python'} 05:09:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:09:56 INFO - Downloading/unpacking blobuploader==1.2.4 05:09:56 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 05:09:56 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 05:09:56 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 05:09:56 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 05:09:56 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 05:09:56 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 05:10:01 INFO - Downloading blobuploader-1.2.4.tar.gz 05:10:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 05:10:01 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 05:10:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 05:10:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 05:10:01 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 05:10:01 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 05:10:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 05:10:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 05:10:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 05:10:02 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 05:10:02 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 05:10:02 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 05:10:03 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 05:10:03 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 05:10:03 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 05:10:03 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 05:10:03 INFO - Downloading docopt-0.6.1.tar.gz 05:10:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 05:10:03 INFO - Installing collected packages: blobuploader, requests, docopt 05:10:03 INFO - Running setup.py install for blobuploader 05:10:03 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 05:10:03 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 05:10:03 INFO - Running setup.py install for requests 05:10:04 INFO - Running setup.py install for docopt 05:10:04 INFO - Successfully installed blobuploader requests docopt 05:10:04 INFO - Cleaning up... 05:10:04 INFO - Return code: 0 05:10:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 05:10:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:10:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:10:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:10:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:10:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:10:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:10:04 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 0x9b80c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9be7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9c9b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8af70>, '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 0x9c8a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9c90750>, '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-1461153719.395975-1385574313', '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 05:10:04 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 05:10:04 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 05:10:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:10:04 INFO - 'CCACHE_UMASK': '002', 05:10:04 INFO - 'DISPLAY': ':0', 05:10:04 INFO - 'HOME': '/home/cltbld', 05:10:04 INFO - 'LANG': 'en_US.UTF-8', 05:10:04 INFO - 'LOGNAME': 'cltbld', 05:10:04 INFO - 'MAIL': '/var/mail/cltbld', 05:10:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:10:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:10:04 INFO - 'MOZ_NO_REMOTE': '1', 05:10:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:10:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:10:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:10:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:10:04 INFO - 'PWD': '/builds/slave/test', 05:10:04 INFO - 'SHELL': '/bin/bash', 05:10:04 INFO - 'SHLVL': '1', 05:10:04 INFO - 'TERM': 'linux', 05:10:04 INFO - 'TMOUT': '86400', 05:10:04 INFO - 'USER': 'cltbld', 05:10:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461153719.395975-1385574313', 05:10:04 INFO - '_': '/tools/buildbot/bin/python'} 05:10:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 05:10:05 INFO - Running setup.py (path:/tmp/pip-jr9hhf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 05:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 05:10:05 INFO - Running setup.py (path:/tmp/pip-N8pYUU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 05:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 05:10:05 INFO - Running setup.py (path:/tmp/pip-Yzr5x3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 05:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 05:10:05 INFO - Running setup.py (path:/tmp/pip-RP2Yga-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 05:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 05:10:05 INFO - Running setup.py (path:/tmp/pip-CbV9D2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 05:10:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 05:10:06 INFO - Running setup.py (path:/tmp/pip-erHM72-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 05:10:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 05:10:06 INFO - Running setup.py (path:/tmp/pip-slxVWq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 05:10:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 05:10:06 INFO - Running setup.py (path:/tmp/pip-CCT3xw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 05:10:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 05:10:06 INFO - Running setup.py (path:/tmp/pip-htk1NY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 05:10:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 05:10:06 INFO - Running setup.py (path:/tmp/pip-F5kjqG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 05:10:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 05:10:06 INFO - Running setup.py (path:/tmp/pip-PnzXVj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 05:10:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 05:10:06 INFO - Running setup.py (path:/tmp/pip-LTcrwW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 05:10:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 05:10:07 INFO - Running setup.py (path:/tmp/pip-yulwdb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 05:10:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 05:10:07 INFO - Running setup.py (path:/tmp/pip-P0aPk1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 05:10:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 05:10:07 INFO - Running setup.py (path:/tmp/pip-Ru_Y15-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 05:10:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 05:10:07 INFO - Running setup.py (path:/tmp/pip-0erOxZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 05:10:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 05:10:07 INFO - Running setup.py (path:/tmp/pip-VZkv2b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 05:10:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 05:10:07 INFO - Running setup.py (path:/tmp/pip-OzsiNd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 05:10:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 05:10:07 INFO - Running setup.py (path:/tmp/pip-6aTREN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 05:10:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:10:08 INFO - Running setup.py (path:/tmp/pip-8gQbKe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:10:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 05:10:08 INFO - Running setup.py (path:/tmp/pip-O1svBQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 05:10:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:10:08 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 05:10:08 INFO - Running setup.py install for manifestparser 05:10:09 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 05:10:09 INFO - Running setup.py install for mozcrash 05:10:09 INFO - Running setup.py install for mozdebug 05:10:09 INFO - Running setup.py install for mozdevice 05:10:09 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 05:10:09 INFO - Installing dm script to /builds/slave/test/build/venv/bin 05:10:09 INFO - Running setup.py install for mozfile 05:10:09 INFO - Running setup.py install for mozhttpd 05:10:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 05:10:10 INFO - Running setup.py install for mozinfo 05:10:10 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 05:10:10 INFO - Running setup.py install for mozInstall 05:10:10 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 05:10:10 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 05:10:10 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 05:10:10 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 05:10:10 INFO - Running setup.py install for mozleak 05:10:10 INFO - Running setup.py install for mozlog 05:10:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 05:10:11 INFO - Running setup.py install for moznetwork 05:10:11 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 05:10:11 INFO - Running setup.py install for mozprocess 05:10:11 INFO - Running setup.py install for mozprofile 05:10:11 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 05:10:11 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 05:10:11 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 05:10:11 INFO - Running setup.py install for mozrunner 05:10:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 05:10:12 INFO - Running setup.py install for mozscreenshot 05:10:12 INFO - Running setup.py install for moztest 05:10:12 INFO - Running setup.py install for mozversion 05:10:12 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 05:10:12 INFO - Running setup.py install for wptserve 05:10:13 INFO - Running setup.py install for marionette-driver 05:10:13 INFO - Running setup.py install for browsermob-proxy 05:10:13 INFO - Running setup.py install for marionette-client 05:10:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:10:14 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 05:10:14 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 05:10:14 INFO - Cleaning up... 05:10:14 INFO - Return code: 0 05:10:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 05:10:14 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')]} 05:10:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:10:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:10:14 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')]} 05:10:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:10:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:10:14 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 0x9b80c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9be7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9c9b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8af70>, '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 0x9c8a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9c90750>, '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-1461153719.395975-1385574313', '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 05:10:14 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 05:10:14 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 05:10:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:10:14 INFO - 'CCACHE_UMASK': '002', 05:10:14 INFO - 'DISPLAY': ':0', 05:10:14 INFO - 'HOME': '/home/cltbld', 05:10:14 INFO - 'LANG': 'en_US.UTF-8', 05:10:14 INFO - 'LOGNAME': 'cltbld', 05:10:14 INFO - 'MAIL': '/var/mail/cltbld', 05:10:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:10:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:10:14 INFO - 'MOZ_NO_REMOTE': '1', 05:10:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:10:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:10:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:10:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:10:14 INFO - 'PWD': '/builds/slave/test', 05:10:14 INFO - 'SHELL': '/bin/bash', 05:10:14 INFO - 'SHLVL': '1', 05:10:14 INFO - 'TERM': 'linux', 05:10:14 INFO - 'TMOUT': '86400', 05:10:14 INFO - 'USER': 'cltbld', 05:10:14 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461153719.395975-1385574313', 05:10:14 INFO - '_': '/tools/buildbot/bin/python'} 05:10:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:10:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 05:10:14 INFO - Running setup.py (path:/tmp/pip-mTKofU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 05:10:14 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)) 05:10:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 05:10:14 INFO - Running setup.py (path:/tmp/pip-XA_K3K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 05:10:14 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)) 05:10:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 05:10:14 INFO - Running setup.py (path:/tmp/pip-Shzm47-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 05:10:14 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)) 05:10:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 05:10:14 INFO - Running setup.py (path:/tmp/pip-WvenDG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 05:10:15 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)) 05:10:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 05:10:15 INFO - Running setup.py (path:/tmp/pip-BcSGdF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 05:10:15 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)) 05:10:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 05:10:15 INFO - Running setup.py (path:/tmp/pip-9fF63s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 05:10:15 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)) 05:10:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 05:10:15 INFO - Running setup.py (path:/tmp/pip-qxvA6x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 05:10:15 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)) 05:10:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 05:10:15 INFO - Running setup.py (path:/tmp/pip-YJKw7l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 05:10:15 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)) 05:10:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 05:10:15 INFO - Running setup.py (path:/tmp/pip-YTV7Jm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 05:10:15 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)) 05:10:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 05:10:15 INFO - Running setup.py (path:/tmp/pip-Sjtoho-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 05:10:15 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)) 05:10:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 05:10:15 INFO - Running setup.py (path:/tmp/pip-mJIN5T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 05:10:16 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)) 05:10:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 05:10:16 INFO - Running setup.py (path:/tmp/pip-3tAqxP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 05:10:16 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)) 05:10:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 05:10:16 INFO - Running setup.py (path:/tmp/pip-64v0G5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 05:10:16 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)) 05:10:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 05:10:16 INFO - Running setup.py (path:/tmp/pip-Uz4UfH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 05:10:16 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)) 05:10:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 05:10:16 INFO - Running setup.py (path:/tmp/pip-V6asfz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 05:10:16 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)) 05:10:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 05:10:16 INFO - Running setup.py (path:/tmp/pip-RcqdDj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 05:10:16 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)) 05:10:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 05:10:16 INFO - Running setup.py (path:/tmp/pip-j0zyNK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 05:10:17 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)) 05:10:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 05:10:17 INFO - Running setup.py (path:/tmp/pip-TJRYtV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 05:10:17 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)) 05:10:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 05:10:17 INFO - Running setup.py (path:/tmp/pip-qUFTHP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 05:10:17 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)) 05:10:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:10:17 INFO - Running setup.py (path:/tmp/pip-tSp5jp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:10:17 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)) 05:10:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 05:10:17 INFO - Running setup.py (path:/tmp/pip-Vvsatt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 05:10:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:10:18 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)) 05:10:18 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)) 05:10:18 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)) 05:10:18 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)) 05:10:18 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)) 05:10:18 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)) 05:10:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 05:10:18 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 05:10:18 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 05:10:18 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 05:10:18 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 05:10:18 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 05:10:18 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 05:10:23 INFO - Downloading blessings-1.6.tar.gz 05:10:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 05:10:23 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)) 05:10:23 INFO - Installing collected packages: blessings 05:10:23 INFO - Running setup.py install for blessings 05:10:23 INFO - Successfully installed blessings 05:10:23 INFO - Cleaning up... 05:10:23 INFO - Return code: 0 05:10:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 05:10:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 05:10:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 05:10:24 INFO - Reading from file tmpfile_stdout 05:10:24 INFO - Current package versions: 05:10:24 INFO - argparse == 1.2.1 05:10:24 INFO - blessings == 1.6 05:10:24 INFO - blobuploader == 1.2.4 05:10:24 INFO - browsermob-proxy == 0.6.0 05:10:24 INFO - docopt == 0.6.1 05:10:24 INFO - manifestparser == 1.1 05:10:24 INFO - marionette-client == 2.3.0 05:10:24 INFO - marionette-driver == 1.4.0 05:10:24 INFO - mozInstall == 1.12 05:10:24 INFO - mozcrash == 0.17 05:10:24 INFO - mozdebug == 0.1 05:10:24 INFO - mozdevice == 0.48 05:10:24 INFO - mozfile == 1.2 05:10:24 INFO - mozhttpd == 0.7 05:10:24 INFO - mozinfo == 0.9 05:10:24 INFO - mozleak == 0.1 05:10:24 INFO - mozlog == 3.1 05:10:24 INFO - moznetwork == 0.27 05:10:24 INFO - mozprocess == 0.22 05:10:24 INFO - mozprofile == 0.28 05:10:24 INFO - mozrunner == 6.11 05:10:24 INFO - mozscreenshot == 0.1 05:10:24 INFO - mozsystemmonitor == 0.0 05:10:24 INFO - moztest == 0.7 05:10:24 INFO - mozversion == 1.4 05:10:24 INFO - psutil == 3.1.1 05:10:24 INFO - requests == 1.2.3 05:10:24 INFO - wptserve == 1.4.0 05:10:24 INFO - wsgiref == 0.1.2 05:10:24 INFO - Running post-action listener: _resource_record_post_action 05:10:24 INFO - Running post-action listener: _start_resource_monitoring 05:10:24 INFO - Starting resource monitoring. 05:10:24 INFO - ##### 05:10:24 INFO - ##### Running pull step. 05:10:24 INFO - ##### 05:10:24 INFO - Running pre-action listener: _resource_record_pre_action 05:10:24 INFO - Running main action method: pull 05:10:24 INFO - Pull has nothing to do! 05:10:24 INFO - Running post-action listener: _resource_record_post_action 05:10:24 INFO - ##### 05:10:24 INFO - ##### Running install step. 05:10:24 INFO - ##### 05:10:24 INFO - Running pre-action listener: _resource_record_pre_action 05:10:24 INFO - Running main action method: install 05:10:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 05:10:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 05:10:24 INFO - Reading from file tmpfile_stdout 05:10:24 INFO - Detecting whether we're running mozinstall >=1.0... 05:10:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 05:10:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 05:10:24 INFO - Reading from file tmpfile_stdout 05:10:24 INFO - Output received: 05:10:24 INFO - Usage: mozinstall [options] installer 05:10:24 INFO - Options: 05:10:24 INFO - -h, --help show this help message and exit 05:10:24 INFO - -d DEST, --destination=DEST 05:10:24 INFO - Directory to install application into. [default: 05:10:24 INFO - "/builds/slave/test"] 05:10:24 INFO - --app=APP Application being installed. [default: firefox] 05:10:24 INFO - mkdir: /builds/slave/test/build/application 05:10:24 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'] 05:10:24 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 05:11:00 INFO - Reading from file tmpfile_stdout 05:11:00 INFO - Output received: 05:11:00 INFO - /builds/slave/test/build/application/firefox/firefox 05:11:00 INFO - Running post-action listener: _resource_record_post_action 05:11:00 INFO - ##### 05:11:00 INFO - ##### Running run-tests step. 05:11:00 INFO - ##### 05:11:00 INFO - Running pre-action listener: _resource_record_pre_action 05:11:00 INFO - Running main action method: run_tests 05:11:00 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 05:11:00 INFO - Minidump filename unknown. Determining based upon platform and architecture. 05:11:00 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 05:11:00 INFO - grabbing minidump binary from tooltool 05:11: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')]} 05:11:00 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 0x9c8af70>, '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 0x9c8a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9c90750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 05:11:00 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 05:11:00 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 05:11:00 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 05:11:00 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 05:11:01 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpKjhdGK 05:11:01 INFO - INFO - File integrity verified, renaming tmpKjhdGK to linux32-minidump_stackwalk 05:11:01 INFO - INFO - Updating local cache /builds/tooltool_cache... 05:11:01 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 05:11:01 INFO - Return code: 0 05:11:01 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 05:11:01 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 05:11:01 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/ciC5NFecSqG7W6fdYM99XA/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 05:11:01 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/ciC5NFecSqG7W6fdYM99XA/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 05:11:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:11:01 INFO - 'CCACHE_UMASK': '002', 05:11:01 INFO - 'DISPLAY': ':0', 05:11:01 INFO - 'HOME': '/home/cltbld', 05:11:01 INFO - 'LANG': 'en_US.UTF-8', 05:11:01 INFO - 'LOGNAME': 'cltbld', 05:11:01 INFO - 'MAIL': '/var/mail/cltbld', 05:11:01 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 05:11:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:11:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:11:01 INFO - 'MOZ_NO_REMOTE': '1', 05:11:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:11:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:11:01 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:11:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:11:01 INFO - 'PWD': '/builds/slave/test', 05:11:01 INFO - 'SHELL': '/bin/bash', 05:11:01 INFO - 'SHLVL': '1', 05:11:01 INFO - 'TERM': 'linux', 05:11:01 INFO - 'TMOUT': '86400', 05:11:01 INFO - 'USER': 'cltbld', 05:11:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461153719.395975-1385574313', 05:11:01 INFO - '_': '/tools/buildbot/bin/python'} 05:11:01 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/ciC5NFecSqG7W6fdYM99XA/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 05:11:02 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 05:11:02 INFO - import pkg_resources 05:11:04 INFO - Using 1 client processes 05:11:04 INFO - wptserve Starting http server on 127.0.0.1:8000 05:11:04 INFO - wptserve Starting http server on 127.0.0.1:8001 05:11:04 INFO - wptserve Starting http server on 127.0.0.1:8443 05:11:06 INFO - SUITE-START | Running 778 tests 05:11:06 INFO - Running testharness tests 05:11:06 INFO - Setting up ssl 05:11:06 INFO - PROCESS | certutil | 05:11:06 INFO - PROCESS | certutil | 05:11:06 INFO - PROCESS | certutil | 05:11:06 INFO - Certificate Nickname Trust Attributes 05:11:06 INFO - SSL,S/MIME,JAR/XPI 05:11:06 INFO - 05:11:06 INFO - web-platform-tests CT,, 05:11:06 INFO - 05:11:06 INFO - Starting runner 05:11:09 INFO - PROCESS | 1873 | 1461154269736 Marionette DEBUG Marionette enabled via build flag and pref 05:11:10 INFO - PROCESS | 1873 | ++DOCSHELL 0xa2ad9000 == 1 [pid = 1873] [id = 1] 05:11:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 1 (0xa2ad9400) [pid = 1873] [serial = 1] [outer = (nil)] 05:11:10 INFO - PROCESS | 1873 | [1873] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 05:11:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 2 (0xa2ad9c00) [pid = 1873] [serial = 2] [outer = 0xa2ad9400] 05:11:10 INFO - PROCESS | 1873 | 1461154270492 Marionette INFO Listening on port 2828 05:11:11 INFO - PROCESS | 1873 | 1461154271094 Marionette DEBUG Marionette enabled via command-line flag 05:11:11 INFO - PROCESS | 1873 | ++DOCSHELL 0x9fc5ac00 == 2 [pid = 1873] [id = 2] 05:11:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 3 (0x9fc9a800) [pid = 1873] [serial = 3] [outer = (nil)] 05:11:11 INFO - PROCESS | 1873 | [1873] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 05:11:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 4 (0x9fc9b000) [pid = 1873] [serial = 4] [outer = 0x9fc9a800] 05:11:11 INFO - PROCESS | 1873 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7f320 05:11:11 INFO - PROCESS | 1873 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7fe40 05:11:11 INFO - PROCESS | 1873 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb8bd40 05:11:11 INFO - PROCESS | 1873 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9c9a0 05:11:11 INFO - PROCESS | 1873 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9e6e0 05:11:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 5 (0x9fb98800) [pid = 1873] [serial = 5] [outer = 0xa2ad9400] 05:11:11 INFO - PROCESS | 1873 | [1873] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 05:11:11 INFO - PROCESS | 1873 | 1461154271888 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49616 05:11:12 INFO - PROCESS | 1873 | [1873] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 05:11:12 INFO - PROCESS | 1873 | 1461154272008 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49617 05:11:12 INFO - PROCESS | 1873 | [1873] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 05:11:12 INFO - PROCESS | 1873 | 1461154272036 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49618 05:11:12 INFO - PROCESS | 1873 | 1461154272042 Marionette DEBUG Closed connection conn0 05:11:12 INFO - PROCESS | 1873 | [1873] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 05:11:12 INFO - PROCESS | 1873 | 1461154272234 Marionette DEBUG Closed connection conn1 05:11:12 INFO - PROCESS | 1873 | [1873] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 05:11:12 INFO - PROCESS | 1873 | 1461154272285 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49619 05:11:12 INFO - PROCESS | 1873 | 1461154272290 Marionette DEBUG Closed connection conn2 05:11:12 INFO - PROCESS | 1873 | [1873] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 05:11:12 INFO - PROCESS | 1873 | 1461154272346 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49620 05:11:12 INFO - PROCESS | 1873 | 1461154272361 Marionette DEBUG Closed connection conn3 05:11:12 INFO - PROCESS | 1873 | 1461154272410 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 05:11:12 INFO - PROCESS | 1873 | 1461154272419 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":"20160420041842","device":"desktop","version":"48.0a1"} 05:11:13 INFO - PROCESS | 1873 | [1873] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:11:14 INFO - PROCESS | 1873 | ++DOCSHELL 0x98568c00 == 3 [pid = 1873] [id = 3] 05:11:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 6 (0x98569000) [pid = 1873] [serial = 6] [outer = (nil)] 05:11:14 INFO - PROCESS | 1873 | ++DOCSHELL 0x98569400 == 4 [pid = 1873] [id = 4] 05:11:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 7 (0x9856c800) [pid = 1873] [serial = 7] [outer = (nil)] 05:11:15 INFO - PROCESS | 1873 | [1873] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 05:11:15 INFO - PROCESS | 1873 | ++DOCSHELL 0x97a02000 == 5 [pid = 1873] [id = 5] 05:11:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 8 (0x97a02400) [pid = 1873] [serial = 8] [outer = (nil)] 05:11:15 INFO - PROCESS | 1873 | [1873] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 05:11:15 INFO - PROCESS | 1873 | [1873] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 05:11:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 9 (0x9822b800) [pid = 1873] [serial = 9] [outer = 0x97a02400] 05:11:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 10 (0x97dd8800) [pid = 1873] [serial = 10] [outer = 0x98569000] 05:11:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 11 (0x97dda400) [pid = 1873] [serial = 11] [outer = 0x9856c800] 05:11:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 12 (0x97ddc400) [pid = 1873] [serial = 12] [outer = 0x97a02400] 05:11:17 INFO - PROCESS | 1873 | 1461154277071 Marionette DEBUG loaded listener.js 05:11:17 INFO - PROCESS | 1873 | 1461154277093 Marionette DEBUG loaded listener.js 05:11:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 13 (0x95ff3000) [pid = 1873] [serial = 13] [outer = 0x97a02400] 05:11:17 INFO - PROCESS | 1873 | 1461154277887 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"b600e523-e65b-442a-9695-7264e08a6a77","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":"20160420041842","device":"desktop","version":"48.0a1","command_id":1}}] 05:11:18 INFO - PROCESS | 1873 | 1461154278190 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 05:11:18 INFO - PROCESS | 1873 | 1461154278303 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 05:11:18 INFO - PROCESS | 1873 | 1461154278583 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 05:11:18 INFO - PROCESS | 1873 | [1873] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 05:11:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 14 (0x95ff1800) [pid = 1873] [serial = 14] [outer = 0x97a02400] 05:11:19 INFO - PROCESS | 1873 | [1873] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:11:19 INFO - PROCESS | 1873 | 1461154279135 Marionette TRACE conn4 <- [1,3,null,{}] 05:11:19 INFO - PROCESS | 1873 | 1461154279147 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:11:19 INFO - PROCESS | 1873 | 1461154279181 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 05:11:19 INFO - PROCESS | 1873 | 1461154279221 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 05:11:19 INFO - PROCESS | 1873 | 1461154279227 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 05:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 05:11:19 INFO - PROCESS | 1873 | 1461154279235 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 05:11:19 INFO - PROCESS | 1873 | 1461154279241 Marionette TRACE conn4 <- [1,6,null,{}] 05:11:19 INFO - PROCESS | 1873 | 1461154279262 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:19 INFO - PROCESS | 1873 | 1461154279297 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 05:11:19 INFO - PROCESS | 1873 | 1461154279308 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:19 INFO - PROCESS | 1873 | ++DOCSHELL 0x922e1400 == 6 [pid = 1873] [id = 6] 05:11:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 15 (0x922e1800) [pid = 1873] [serial = 15] [outer = (nil)] 05:11:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 16 (0x922e3800) [pid = 1873] [serial = 16] [outer = 0x922e1800] 05:11:19 INFO - PROCESS | 1873 | 1461154279399 Marionette DEBUG loaded listener.js 05:11:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 17 (0x95db3400) [pid = 1873] [serial = 17] [outer = 0x922e1800] 05:11:19 INFO - PROCESS | 1873 | ++DOCSHELL 0x9160dc00 == 7 [pid = 1873] [id = 7] 05:11:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 18 (0x9160f800) [pid = 1873] [serial = 18] [outer = (nil)] 05:11:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 19 (0x922d7400) [pid = 1873] [serial = 19] [outer = 0x9160f800] 05:11:19 INFO - PROCESS | 1873 | 1461154279912 Marionette DEBUG loaded listener.js 05:11:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 20 (0x91614000) [pid = 1873] [serial = 20] [outer = 0x9160f800] 05:11:20 INFO - PROCESS | 1873 | [1873] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 05:11:20 INFO - PROCESS | 1873 | 1461154280827 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 05:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 05:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1716ms 05:11:21 INFO - PROCESS | 1873 | 1461154281059 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 05:11:21 INFO - PROCESS | 1873 | 1461154281065 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 05:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 05:11:21 INFO - PROCESS | 1873 | 1461154281126 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 05:11:21 INFO - PROCESS | 1873 | 1461154281132 Marionette TRACE conn4 <- [1,10,null,{}] 05:11:21 INFO - PROCESS | 1873 | 1461154281154 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:21 INFO - PROCESS | 1873 | 1461154281357 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 05:11:21 INFO - PROCESS | 1873 | 1461154281485 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:21 INFO - PROCESS | 1873 | ++DOCSHELL 0x915ee800 == 8 [pid = 1873] [id = 8] 05:11:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 21 (0x915f1c00) [pid = 1873] [serial = 21] [outer = (nil)] 05:11:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 22 (0x963be000) [pid = 1873] [serial = 22] [outer = 0x915f1c00] 05:11:21 INFO - PROCESS | 1873 | 1461154281578 Marionette DEBUG loaded listener.js 05:11:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 23 (0x972c8800) [pid = 1873] [serial = 23] [outer = 0x915f1c00] 05:11:22 INFO - PROCESS | 1873 | 1461154282543 Marionette TRACE conn4 <- [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]]]}] 05:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 05:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1472ms 05:11:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x97e7f400 == 9 [pid = 1873] [id = 9] 05:11:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 24 (0x97e81c00) [pid = 1873] [serial = 24] [outer = (nil)] 05:11:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 25 (0x9822a800) [pid = 1873] [serial = 25] [outer = 0x97e81c00] 05:11:22 INFO - PROCESS | 1873 | 1461154282625 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 05:11:22 INFO - PROCESS | 1873 | 1461154282635 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 05:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 05:11:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 26 (0x98755400) [pid = 1873] [serial = 26] [outer = 0x97e81c00] 05:11:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x97dd3c00 == 10 [pid = 1873] [id = 10] 05:11:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 27 (0x99260400) [pid = 1873] [serial = 27] [outer = (nil)] 05:11:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 28 (0x9df19800) [pid = 1873] [serial = 28] [outer = 0x99260400] 05:11:22 INFO - PROCESS | 1873 | 1461154282785 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 05:11:22 INFO - PROCESS | 1873 | 1461154282790 Marionette TRACE conn4 <- [1,14,null,{}] 05:11:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 29 (0x9fc55400) [pid = 1873] [serial = 29] [outer = 0x99260400] 05:11:22 INFO - PROCESS | 1873 | 1461154282943 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:23 INFO - PROCESS | 1873 | 1461154283314 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 05:11:23 INFO - PROCESS | 1873 | 1461154283589 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x985f3c00 == 11 [pid = 1873] [id = 11] 05:11:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 30 (0x98a18c00) [pid = 1873] [serial = 30] [outer = (nil)] 05:11:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 31 (0x994d1000) [pid = 1873] [serial = 31] [outer = 0x98a18c00] 05:11:23 INFO - PROCESS | 1873 | 1461154283713 Marionette DEBUG loaded listener.js 05:11:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 32 (0xa444f800) [pid = 1873] [serial = 32] [outer = 0x98a18c00] 05:11:24 INFO - PROCESS | 1873 | 1461154284615 Marionette TRACE conn4 <- [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]]]}] 05:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 05:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1962ms 05:11:24 INFO - PROCESS | 1873 | 1461154284629 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 05:11:24 INFO - PROCESS | 1873 | 1461154284633 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 05:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 05:11:24 INFO - PROCESS | 1873 | 1461154284641 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 05:11:24 INFO - PROCESS | 1873 | 1461154284648 Marionette TRACE conn4 <- [1,18,null,{}] 05:11:24 INFO - PROCESS | 1873 | 1461154284667 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:24 INFO - PROCESS | 1873 | 1461154284898 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 05:11:25 INFO - PROCESS | 1873 | 1461154285031 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x994f2000 == 12 [pid = 1873] [id = 12] 05:11:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 33 (0x994f2400) [pid = 1873] [serial = 33] [outer = (nil)] 05:11:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 34 (0x994f4400) [pid = 1873] [serial = 34] [outer = 0x994f2400] 05:11:25 INFO - PROCESS | 1873 | 1461154285141 Marionette DEBUG loaded listener.js 05:11:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 35 (0x994f7000) [pid = 1873] [serial = 35] [outer = 0x994f2400] 05:11:26 INFO - PROCESS | 1873 | 1461154286063 Marionette TRACE conn4 <- [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]]]}] 05:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 05:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1488ms 05:11:26 INFO - PROCESS | 1873 | 1461154286132 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 05:11:26 INFO - PROCESS | 1873 | 1461154286138 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 05:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 05:11:26 INFO - PROCESS | 1873 | 1461154286144 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 05:11:26 INFO - PROCESS | 1873 | 1461154286147 Marionette TRACE conn4 <- [1,22,null,{}] 05:11:26 INFO - PROCESS | 1873 | 1461154286154 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:26 INFO - PROCESS | 1873 | 1461154286385 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 05:11:26 INFO - PROCESS | 1873 | 1461154286700 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:26 INFO - PROCESS | 1873 | ++DOCSHELL 0x922de800 == 13 [pid = 1873] [id = 13] 05:11:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 36 (0x92cab000) [pid = 1873] [serial = 36] [outer = (nil)] 05:11:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 37 (0x95dac800) [pid = 1873] [serial = 37] [outer = 0x92cab000] 05:11:26 INFO - PROCESS | 1873 | 1461154286831 Marionette DEBUG loaded listener.js 05:11:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 38 (0x9609a000) [pid = 1873] [serial = 38] [outer = 0x92cab000] 05:11:27 INFO - PROCESS | 1873 | 1461154287837 Marionette TRACE conn4 <- [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]]]}] 05:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 05:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1703ms 05:11:27 INFO - PROCESS | 1873 | 1461154287849 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 05:11:27 INFO - PROCESS | 1873 | 1461154287854 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 05:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 05:11:27 INFO - PROCESS | 1873 | 1461154287863 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 05:11:27 INFO - PROCESS | 1873 | 1461154287868 Marionette TRACE conn4 <- [1,26,null,{}] 05:11:27 INFO - PROCESS | 1873 | 1461154287876 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:28 INFO - PROCESS | 1873 | 1461154288053 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 05:11:28 INFO - PROCESS | 1873 | 1461154288144 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x985ed400 == 14 [pid = 1873] [id = 14] 05:11:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 39 (0x985ef800) [pid = 1873] [serial = 39] [outer = (nil)] 05:11:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 40 (0x98769000) [pid = 1873] [serial = 40] [outer = 0x985ef800] 05:11:28 INFO - PROCESS | 1873 | 1461154288231 Marionette DEBUG loaded listener.js 05:11:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 41 (0x98b1b800) [pid = 1873] [serial = 41] [outer = 0x985ef800] 05:11:29 INFO - PROCESS | 1873 | 1461154289084 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 05:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 05:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1287ms 05:11:29 INFO - PROCESS | 1873 | 1461154289154 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 05:11:29 INFO - PROCESS | 1873 | 1461154289160 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 05:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 05:11:29 INFO - PROCESS | 1873 | 1461154289168 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 05:11:29 INFO - PROCESS | 1873 | 1461154289171 Marionette TRACE conn4 <- [1,30,null,{}] 05:11:29 INFO - PROCESS | 1873 | 1461154289178 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:29 INFO - PROCESS | 1873 | 1461154289340 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 05:11:29 INFO - PROCESS | 1873 | 1461154289437 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:29 INFO - PROCESS | 1873 | ++DOCSHELL 0x975b2000 == 15 [pid = 1873] [id = 15] 05:11:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 42 (0x98761400) [pid = 1873] [serial = 42] [outer = (nil)] 05:11:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 43 (0x994d4800) [pid = 1873] [serial = 43] [outer = 0x98761400] 05:11:29 INFO - PROCESS | 1873 | 1461154289527 Marionette DEBUG loaded listener.js 05:11:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 44 (0x994fa000) [pid = 1873] [serial = 44] [outer = 0x98761400] 05:11:30 INFO - PROCESS | 1873 | 1461154290324 Marionette TRACE conn4 <- [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]]]}] 05:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 05:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1181ms 05:11:30 INFO - PROCESS | 1873 | 1461154290349 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 05:11:30 INFO - PROCESS | 1873 | 1461154290354 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 05:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 05:11:30 INFO - PROCESS | 1873 | 1461154290381 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 05:11:30 INFO - PROCESS | 1873 | 1461154290390 Marionette TRACE conn4 <- [1,34,null,{}] 05:11:30 INFO - PROCESS | 1873 | 1461154290400 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:30 INFO - PROCESS | 1873 | 1461154290564 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 05:11:30 INFO - PROCESS | 1873 | 1461154290576 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x915ed400 == 16 [pid = 1873] [id = 16] 05:11:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 45 (0x9ea16c00) [pid = 1873] [serial = 45] [outer = (nil)] 05:11:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 46 (0x9fb39400) [pid = 1873] [serial = 46] [outer = 0x9ea16c00] 05:11:30 INFO - PROCESS | 1873 | 1461154290656 Marionette DEBUG loaded listener.js 05:11:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 47 (0x9fb97400) [pid = 1873] [serial = 47] [outer = 0x9ea16c00] 05:11:31 INFO - PROCESS | 1873 | 1461154291660 Marionette TRACE conn4 <- [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]]]}] 05:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 05:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1347ms 05:11:31 INFO - PROCESS | 1873 | 1461154291720 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 05:11:31 INFO - PROCESS | 1873 | 1461154291729 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 05:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 05:11:31 INFO - PROCESS | 1873 | 1461154291740 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 05:11:31 INFO - PROCESS | 1873 | 1461154291745 Marionette TRACE conn4 <- [1,38,null,{}] 05:11:31 INFO - PROCESS | 1873 | 1461154291796 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:32 INFO - PROCESS | 1873 | 1461154292045 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 05:11:32 INFO - PROCESS | 1873 | 1461154292113 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:32 INFO - PROCESS | 1873 | ++DOCSHELL 0x970ca400 == 17 [pid = 1873] [id = 17] 05:11:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 48 (0x971f0c00) [pid = 1873] [serial = 48] [outer = (nil)] 05:11:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 49 (0x975b1800) [pid = 1873] [serial = 49] [outer = 0x971f0c00] 05:11:32 INFO - PROCESS | 1873 | 1461154292207 Marionette DEBUG loaded listener.js 05:11:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 50 (0x98572000) [pid = 1873] [serial = 50] [outer = 0x971f0c00] 05:11:33 INFO - PROCESS | 1873 | 1461154293162 Marionette TRACE conn4 <- [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]]]}] 05:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 05:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1489ms 05:11:33 INFO - PROCESS | 1873 | 1461154293230 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 05:11:33 INFO - PROCESS | 1873 | 1461154293239 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 05:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 05:11:33 INFO - PROCESS | 1873 | 1461154293250 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 05:11:33 INFO - PROCESS | 1873 | 1461154293254 Marionette TRACE conn4 <- [1,42,null,{}] 05:11:33 INFO - PROCESS | 1873 | 1461154293261 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:33 INFO - PROCESS | 1873 | 1461154293482 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 05:11:33 INFO - PROCESS | 1873 | 1461154293615 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:33 INFO - PROCESS | 1873 | ++DOCSHELL 0x95ff7000 == 18 [pid = 1873] [id = 18] 05:11:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 51 (0x98aba400) [pid = 1873] [serial = 51] [outer = (nil)] 05:11:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 52 (0x992aa800) [pid = 1873] [serial = 52] [outer = 0x98aba400] 05:11:33 INFO - PROCESS | 1873 | 1461154293735 Marionette DEBUG loaded listener.js 05:11:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 53 (0x994f0c00) [pid = 1873] [serial = 53] [outer = 0x98aba400] 05:11:34 INFO - PROCESS | 1873 | 1461154294608 Marionette TRACE conn4 <- [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]]]}] 05:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 05:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1385ms 05:11:34 INFO - PROCESS | 1873 | 1461154294644 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 05:11:34 INFO - PROCESS | 1873 | 1461154294649 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 05:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 05:11:34 INFO - PROCESS | 1873 | 1461154294664 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 05:11:34 INFO - PROCESS | 1873 | 1461154294674 Marionette TRACE conn4 <- [1,46,null,{}] 05:11:34 INFO - PROCESS | 1873 | 1461154294695 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:34 INFO - PROCESS | 1873 | 1461154294889 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 05:11:35 INFO - PROCESS | 1873 | 1461154295042 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:35 INFO - PROCESS | 1873 | ++DOCSHELL 0x99259000 == 19 [pid = 1873] [id = 19] 05:11:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 54 (0x9ea1e000) [pid = 1873] [serial = 54] [outer = (nil)] 05:11:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 55 (0x9fca1800) [pid = 1873] [serial = 55] [outer = 0x9ea1e000] 05:11:35 INFO - PROCESS | 1873 | 1461154295139 Marionette DEBUG loaded listener.js 05:11:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 56 (0x9ffd7800) [pid = 1873] [serial = 56] [outer = 0x9ea1e000] 05:11:36 INFO - PROCESS | 1873 | 1461154296215 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 05:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 05:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1599ms 05:11:36 INFO - PROCESS | 1873 | 1461154296262 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 05:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 05:11:36 INFO - PROCESS | 1873 | 1461154296267 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 05:11:36 INFO - PROCESS | 1873 | 1461154296274 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 05:11:36 INFO - PROCESS | 1873 | 1461154296277 Marionette TRACE conn4 <- [1,50,null,{}] 05:11:36 INFO - PROCESS | 1873 | 1461154296283 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:36 INFO - PROCESS | 1873 | 1461154296585 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 05:11:36 INFO - PROCESS | 1873 | 1461154296806 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x95fa2c00 == 20 [pid = 1873] [id = 20] 05:11:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 57 (0x98767400) [pid = 1873] [serial = 57] [outer = (nil)] 05:11:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 58 (0xa0c39c00) [pid = 1873] [serial = 58] [outer = 0x98767400] 05:11:36 INFO - PROCESS | 1873 | 1461154296954 Marionette DEBUG loaded listener.js 05:11:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 59 (0x9b3b8400) [pid = 1873] [serial = 59] [outer = 0x98767400] 05:11:37 INFO - PROCESS | 1873 | 1461154297829 Marionette TRACE conn4 <- [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]]]}] 05:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 05:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1597ms 05:11:37 INFO - PROCESS | 1873 | 1461154297872 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 05:11:37 INFO - PROCESS | 1873 | 1461154297880 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 05:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 05:11:37 INFO - PROCESS | 1873 | 1461154297910 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 05:11:37 INFO - PROCESS | 1873 | 1461154297914 Marionette TRACE conn4 <- [1,54,null,{}] 05:11:37 INFO - PROCESS | 1873 | 1461154297923 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:38 INFO - PROCESS | 1873 | 1461154298092 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 05:11:38 INFO - PROCESS | 1873 | 1461154298358 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:38 INFO - PROCESS | 1873 | ++DOCSHELL 0x922d6400 == 21 [pid = 1873] [id = 21] 05:11:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 60 (0x922d9000) [pid = 1873] [serial = 60] [outer = (nil)] 05:11:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 61 (0x940be800) [pid = 1873] [serial = 61] [outer = 0x922d9000] 05:11:38 INFO - PROCESS | 1873 | 1461154298492 Marionette DEBUG loaded listener.js 05:11:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 62 (0x963ba800) [pid = 1873] [serial = 62] [outer = 0x922d9000] 05:11:39 INFO - PROCESS | 1873 | 1461154299434 Marionette TRACE conn4 <- [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]]]}] 05:11:39 INFO - PROCESS | 1873 | --DOCSHELL 0x975b2000 == 20 [pid = 1873] [id = 15] 05:11:39 INFO - PROCESS | 1873 | --DOCSHELL 0x985ed400 == 19 [pid = 1873] [id = 14] 05:11:39 INFO - PROCESS | 1873 | --DOCSHELL 0x922de800 == 18 [pid = 1873] [id = 13] 05:11:39 INFO - PROCESS | 1873 | --DOCSHELL 0x985f3c00 == 17 [pid = 1873] [id = 11] 05:11:39 INFO - PROCESS | 1873 | --DOCSHELL 0x915ee800 == 16 [pid = 1873] [id = 8] 05:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 05:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1609ms 05:11:39 INFO - PROCESS | 1873 | 1461154299502 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 05:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 05:11:39 INFO - PROCESS | 1873 | 1461154299509 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 05:11:39 INFO - PROCESS | 1873 | 1461154299518 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 05:11:39 INFO - PROCESS | 1873 | 1461154299525 Marionette TRACE conn4 <- [1,58,null,{}] 05:11:39 INFO - PROCESS | 1873 | 1461154299546 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:39 INFO - PROCESS | 1873 | 1461154299758 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 05:11:39 INFO - PROCESS | 1873 | 1461154299918 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:39 INFO - PROCESS | 1873 | ++DOCSHELL 0x97224400 == 17 [pid = 1873] [id = 22] 05:11:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 63 (0x972d0800) [pid = 1873] [serial = 63] [outer = (nil)] 05:11:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 64 (0x975b8000) [pid = 1873] [serial = 64] [outer = 0x972d0800] 05:11:40 INFO - PROCESS | 1873 | 1461154300027 Marionette DEBUG loaded listener.js 05:11:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 65 (0x9875b800) [pid = 1873] [serial = 65] [outer = 0x972d0800] 05:11:40 INFO - PROCESS | 1873 | 1461154300855 Marionette TRACE conn4 <- [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]]]}] 05:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 05:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1401ms 05:11:40 INFO - PROCESS | 1873 | 1461154300919 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 05:11:40 INFO - PROCESS | 1873 | 1461154300929 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 05:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 05:11:40 INFO - PROCESS | 1873 | 1461154300960 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 05:11:40 INFO - PROCESS | 1873 | 1461154300965 Marionette TRACE conn4 <- [1,62,null,{}] 05:11:40 INFO - PROCESS | 1873 | 1461154300972 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:41 INFO - PROCESS | 1873 | 1461154301156 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 05:11:41 INFO - PROCESS | 1873 | 1461154301292 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:41 INFO - PROCESS | 1873 | ++DOCSHELL 0x98766000 == 18 [pid = 1873] [id = 23] 05:11:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 66 (0x98a14c00) [pid = 1873] [serial = 66] [outer = (nil)] 05:11:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 67 (0x99391400) [pid = 1873] [serial = 67] [outer = 0x98a14c00] 05:11:41 INFO - PROCESS | 1873 | 1461154301381 Marionette DEBUG loaded listener.js 05:11:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 68 (0x994fd400) [pid = 1873] [serial = 68] [outer = 0x98a14c00] 05:11:42 INFO - PROCESS | 1873 | 1461154302283 Marionette TRACE conn4 <- [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]]]}] 05:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 05:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1390ms 05:11:42 INFO - PROCESS | 1873 | 1461154302357 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 05:11:42 INFO - PROCESS | 1873 | 1461154302360 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 05:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 05:11:42 INFO - PROCESS | 1873 | 1461154302370 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 05:11:42 INFO - PROCESS | 1873 | 1461154302376 Marionette TRACE conn4 <- [1,66,null,{}] 05:11:42 INFO - PROCESS | 1873 | 1461154302393 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:42 INFO - PROCESS | 1873 | 1461154302617 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 05:11:42 INFO - PROCESS | 1873 | 1461154302726 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:42 INFO - PROCESS | 1873 | ++DOCSHELL 0x915ef800 == 19 [pid = 1873] [id = 24] 05:11:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 69 (0x9ea1d000) [pid = 1873] [serial = 69] [outer = (nil)] 05:11:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 70 (0x9ff10400) [pid = 1873] [serial = 70] [outer = 0x9ea1d000] 05:11:42 INFO - PROCESS | 1873 | 1461154302819 Marionette DEBUG loaded listener.js 05:11:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 71 (0xa0a43000) [pid = 1873] [serial = 71] [outer = 0x9ea1d000] 05:11:43 INFO - PROCESS | 1873 | 1461154303706 Marionette TRACE conn4 <- [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]]]}] 05:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 05:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1399ms 05:11:43 INFO - PROCESS | 1873 | 1461154303769 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 05:11:43 INFO - PROCESS | 1873 | 1461154303775 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 05:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 05:11:43 INFO - PROCESS | 1873 | 1461154303781 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 05:11:43 INFO - PROCESS | 1873 | 1461154303785 Marionette TRACE conn4 <- [1,70,null,{}] 05:11:43 INFO - PROCESS | 1873 | 1461154303792 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:43 INFO - PROCESS | 1873 | 1461154303964 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 05:11:44 INFO - PROCESS | 1873 | 1461154304106 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:44 INFO - PROCESS | 1873 | ++DOCSHELL 0x95df1000 == 20 [pid = 1873] [id = 25] 05:11:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 72 (0x979ea800) [pid = 1873] [serial = 72] [outer = (nil)] 05:11:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 73 (0xa3c7e000) [pid = 1873] [serial = 73] [outer = 0x979ea800] 05:11:44 INFO - PROCESS | 1873 | 1461154304202 Marionette DEBUG loaded listener.js 05:11:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 74 (0xa444e800) [pid = 1873] [serial = 74] [outer = 0x979ea800] 05:11:45 INFO - PROCESS | 1873 | 1461154305066 Marionette TRACE conn4 <- [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]]]}] 05:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 05:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1332ms 05:11:45 INFO - PROCESS | 1873 | 1461154305115 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 05:11:45 INFO - PROCESS | 1873 | 1461154305119 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 05:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 05:11:45 INFO - PROCESS | 1873 | 1461154305144 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 05:11:45 INFO - PROCESS | 1873 | 1461154305147 Marionette TRACE conn4 <- [1,74,null,{}] 05:11:45 INFO - PROCESS | 1873 | 1461154305156 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:45 INFO - PROCESS | 1873 | 1461154305320 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 05:11:45 INFO - PROCESS | 1873 | 1461154305454 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:45 INFO - PROCESS | 1873 | ++DOCSHELL 0x9923a400 == 21 [pid = 1873] [id = 26] 05:11:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 75 (0xa2a32400) [pid = 1873] [serial = 75] [outer = (nil)] 05:11:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 76 (0xa447bc00) [pid = 1873] [serial = 76] [outer = 0xa2a32400] 05:11:45 INFO - PROCESS | 1873 | 1461154305551 Marionette DEBUG loaded listener.js 05:11:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 77 (0xa44c6800) [pid = 1873] [serial = 77] [outer = 0xa2a32400] 05:11:46 INFO - PROCESS | 1873 | 1461154306404 Marionette TRACE conn4 <- [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]]]}] 05:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 05:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1308ms 05:11:46 INFO - PROCESS | 1873 | 1461154306435 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 05:11:46 INFO - PROCESS | 1873 | 1461154306439 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 05:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 05:11:46 INFO - PROCESS | 1873 | 1461154306447 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 05:11:46 INFO - PROCESS | 1873 | 1461154306450 Marionette TRACE conn4 <- [1,78,null,{}] 05:11:46 INFO - PROCESS | 1873 | 1461154306456 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:46 INFO - PROCESS | 1873 | 1461154306682 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 05:11:46 INFO - PROCESS | 1873 | 1461154306821 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:46 INFO - PROCESS | 1873 | ++DOCSHELL 0x95f9b000 == 22 [pid = 1873] [id = 27] 05:11:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 78 (0xa4471800) [pid = 1873] [serial = 78] [outer = (nil)] 05:11:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 79 (0xa4b4b800) [pid = 1873] [serial = 79] [outer = 0xa4471800] 05:11:46 INFO - PROCESS | 1873 | 1461154306915 Marionette DEBUG loaded listener.js 05:11:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 80 (0xa685bc00) [pid = 1873] [serial = 80] [outer = 0xa4471800] 05:11:47 INFO - PROCESS | 1873 | 1461154307798 Marionette TRACE conn4 <- [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]]]}] 05:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 05:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1432ms 05:11:47 INFO - PROCESS | 1873 | 1461154307879 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 05:11:47 INFO - PROCESS | 1873 | 1461154307883 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 05:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 05:11:47 INFO - PROCESS | 1873 | 1461154307890 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 05:11:47 INFO - PROCESS | 1873 | 1461154307894 Marionette TRACE conn4 <- [1,82,null,{}] 05:11:47 INFO - PROCESS | 1873 | 1461154307900 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:48 INFO - PROCESS | 1873 | 1461154308069 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 05:11:48 INFO - PROCESS | 1873 | 1461154308205 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:48 INFO - PROCESS | 1873 | ++DOCSHELL 0xa4b0ac00 == 23 [pid = 1873] [id = 28] 05:11:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 81 (0xa4b51800) [pid = 1873] [serial = 81] [outer = (nil)] 05:11:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 82 (0xa6c31000) [pid = 1873] [serial = 82] [outer = 0xa4b51800] 05:11:48 INFO - PROCESS | 1873 | 1461154308296 Marionette DEBUG loaded listener.js 05:11:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 83 (0xa6c34c00) [pid = 1873] [serial = 83] [outer = 0xa4b51800] 05:11:49 INFO - PROCESS | 1873 | 1461154309252 Marionette TRACE conn4 <- [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]]]}] 05:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 05:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1435ms 05:11:49 INFO - PROCESS | 1873 | 1461154309343 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 05:11:49 INFO - PROCESS | 1873 | 1461154309354 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 05:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 05:11:49 INFO - PROCESS | 1873 | 1461154309364 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 05:11:49 INFO - PROCESS | 1873 | 1461154309369 Marionette TRACE conn4 <- [1,86,null,{}] 05:11:49 INFO - PROCESS | 1873 | 1461154309379 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:49 INFO - PROCESS | 1873 | 1461154309554 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 05:11:49 INFO - PROCESS | 1873 | 1461154309703 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:49 INFO - PROCESS | 1873 | ++DOCSHELL 0x902d9400 == 24 [pid = 1873] [id = 29] 05:11:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 84 (0x902da000) [pid = 1873] [serial = 84] [outer = (nil)] 05:11:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 85 (0x91613400) [pid = 1873] [serial = 85] [outer = 0x902da000] 05:11:49 INFO - PROCESS | 1873 | 1461154309842 Marionette DEBUG loaded listener.js 05:11:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 86 (0x95dea000) [pid = 1873] [serial = 86] [outer = 0x902da000] 05:11:50 INFO - PROCESS | 1873 | --DOCSHELL 0x95ff7000 == 23 [pid = 1873] [id = 18] 05:11:50 INFO - PROCESS | 1873 | --DOCSHELL 0x970ca400 == 22 [pid = 1873] [id = 17] 05:11:50 INFO - PROCESS | 1873 | 1461154310804 Marionette TRACE conn4 <- [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]]]}] 05:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 05:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1496ms 05:11:50 INFO - PROCESS | 1873 | 1461154310861 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 05:11:50 INFO - PROCESS | 1873 | 1461154310865 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 05:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 05:11:50 INFO - PROCESS | 1873 | 1461154310874 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 05:11:50 INFO - PROCESS | 1873 | 1461154310878 Marionette TRACE conn4 <- [1,90,null,{}] 05:11:50 INFO - PROCESS | 1873 | 1461154310888 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:51 INFO - PROCESS | 1873 | 1461154311087 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 05:11:51 INFO - PROCESS | 1873 | 1461154311273 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x915f1000 == 23 [pid = 1873] [id = 30] 05:11:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 87 (0x915f9400) [pid = 1873] [serial = 87] [outer = (nil)] 05:11:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 88 (0x92ca7c00) [pid = 1873] [serial = 88] [outer = 0x915f9400] 05:11:51 INFO - PROCESS | 1873 | 1461154311377 Marionette DEBUG loaded listener.js 05:11:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 89 (0x97dd9800) [pid = 1873] [serial = 89] [outer = 0x915f9400] 05:11:52 INFO - PROCESS | 1873 | 1461154312189 Marionette TRACE conn4 <- [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]]]}] 05:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 05:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1386ms 05:11:52 INFO - PROCESS | 1873 | 1461154312262 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 05:11:52 INFO - PROCESS | 1873 | 1461154312271 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 05:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 05:11:52 INFO - PROCESS | 1873 | 1461154312283 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 05:11:52 INFO - PROCESS | 1873 | 1461154312287 Marionette TRACE conn4 <- [1,94,null,{}] 05:11:52 INFO - PROCESS | 1873 | 1461154312294 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:52 INFO - PROCESS | 1873 | 1461154312490 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 05:11:52 INFO - PROCESS | 1873 | 1461154312605 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:52 INFO - PROCESS | 1873 | ++DOCSHELL 0x98767800 == 24 [pid = 1873] [id = 31] 05:11:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 90 (0x98ac1800) [pid = 1873] [serial = 90] [outer = (nil)] 05:11:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 91 (0x995bd400) [pid = 1873] [serial = 91] [outer = 0x98ac1800] 05:11:52 INFO - PROCESS | 1873 | 1461154312695 Marionette DEBUG loaded listener.js 05:11:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 92 (0x9fb8fc00) [pid = 1873] [serial = 92] [outer = 0x98ac1800] 05:11:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 93 (0xa0a40400) [pid = 1873] [serial = 93] [outer = 0x99260400] 05:11:53 INFO - PROCESS | 1873 | 1461154313684 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 05:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 05:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1442ms 05:11:53 INFO - PROCESS | 1873 | 1461154313725 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 05:11:53 INFO - PROCESS | 1873 | 1461154313730 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 05:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 05:11:53 INFO - PROCESS | 1873 | 1461154313736 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 05:11:53 INFO - PROCESS | 1873 | 1461154313743 Marionette TRACE conn4 <- [1,98,null,{}] 05:11:53 INFO - PROCESS | 1873 | 1461154313760 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:53 INFO - PROCESS | 1873 | 1461154313946 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 05:11:54 INFO - PROCESS | 1873 | 1461154314087 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:54 INFO - PROCESS | 1873 | ++DOCSHELL 0xa0c1e800 == 25 [pid = 1873] [id = 32] 05:11:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 94 (0xa0c3ec00) [pid = 1873] [serial = 94] [outer = (nil)] 05:11:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 95 (0xa2ad9800) [pid = 1873] [serial = 95] [outer = 0xa0c3ec00] 05:11:54 INFO - PROCESS | 1873 | 1461154314220 Marionette DEBUG loaded listener.js 05:11:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 96 (0xa444e000) [pid = 1873] [serial = 96] [outer = 0xa0c3ec00] 05:11:55 INFO - PROCESS | 1873 | 1461154315042 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 05:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 05:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1352ms 05:11:55 INFO - PROCESS | 1873 | 1461154315092 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 05:11:55 INFO - PROCESS | 1873 | 1461154315097 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 05:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 05:11:55 INFO - PROCESS | 1873 | 1461154315103 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 05:11:55 INFO - PROCESS | 1873 | 1461154315107 Marionette TRACE conn4 <- [1,102,null,{}] 05:11:55 INFO - PROCESS | 1873 | 1461154315113 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:55 INFO - PROCESS | 1873 | 1461154315290 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 05:11:55 INFO - PROCESS | 1873 | 1461154315432 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:55 INFO - PROCESS | 1873 | ++DOCSHELL 0x92caa400 == 26 [pid = 1873] [id = 33] 05:11:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 97 (0xa2ad4000) [pid = 1873] [serial = 97] [outer = (nil)] 05:11:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 98 (0xa4b50c00) [pid = 1873] [serial = 98] [outer = 0xa2ad4000] 05:11:55 INFO - PROCESS | 1873 | 1461154315521 Marionette DEBUG loaded listener.js 05:11:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 99 (0xa685a800) [pid = 1873] [serial = 99] [outer = 0xa2ad4000] 05:11:56 INFO - PROCESS | 1873 | 1461154316431 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 05:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 05:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1380ms 05:11:56 INFO - PROCESS | 1873 | 1461154316485 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 05:11:56 INFO - PROCESS | 1873 | 1461154316488 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 05:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 05:11:56 INFO - PROCESS | 1873 | 1461154316498 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 05:11:56 INFO - PROCESS | 1873 | 1461154316502 Marionette TRACE conn4 <- [1,106,null,{}] 05:11:56 INFO - PROCESS | 1873 | 1461154316508 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:56 INFO - PROCESS | 1873 | 1461154316677 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 05:11:56 INFO - PROCESS | 1873 | 1461154316819 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:56 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f768000 == 27 [pid = 1873] [id = 34] 05:11:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 100 (0x8f769400) [pid = 1873] [serial = 100] [outer = (nil)] 05:11:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 101 (0x8f770000) [pid = 1873] [serial = 101] [outer = 0x8f769400] 05:11:56 INFO - PROCESS | 1873 | 1461154316917 Marionette DEBUG loaded listener.js 05:11:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 102 (0x8f771c00) [pid = 1873] [serial = 102] [outer = 0x8f769400] 05:11:57 INFO - PROCESS | 1873 | 1461154317746 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 05:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 05:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1279ms 05:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 05:11:57 INFO - PROCESS | 1873 | 1461154317778 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 05:11:57 INFO - PROCESS | 1873 | 1461154317782 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 05:11:57 INFO - PROCESS | 1873 | 1461154317788 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 05:11:57 INFO - PROCESS | 1873 | 1461154317792 Marionette TRACE conn4 <- [1,110,null,{}] 05:11:57 INFO - PROCESS | 1873 | 1461154317798 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:58 INFO - PROCESS | 1873 | 1461154318023 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 05:11:58 INFO - PROCESS | 1873 | 1461154318218 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f76e800 == 28 [pid = 1873] [id = 35] 05:11:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 103 (0xa6c37c00) [pid = 1873] [serial = 103] [outer = (nil)] 05:11:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 104 (0xa775bc00) [pid = 1873] [serial = 104] [outer = 0xa6c37c00] 05:11:58 INFO - PROCESS | 1873 | 1461154318304 Marionette DEBUG loaded listener.js 05:11:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 105 (0xa775f000) [pid = 1873] [serial = 105] [outer = 0xa6c37c00] 05:11:59 INFO - PROCESS | 1873 | 1461154319200 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 05:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 05:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1444ms 05:11:59 INFO - PROCESS | 1873 | 1461154319233 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 05:11:59 INFO - PROCESS | 1873 | 1461154319237 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 05:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 05:11:59 INFO - PROCESS | 1873 | 1461154319244 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 05:11:59 INFO - PROCESS | 1873 | 1461154319247 Marionette TRACE conn4 <- [1,114,null,{}] 05:11:59 INFO - PROCESS | 1873 | 1461154319253 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:59 INFO - PROCESS | 1873 | 1461154319410 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 05:11:59 INFO - PROCESS | 1873 | 1461154319559 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:59 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f774400 == 29 [pid = 1873] [id = 36] 05:11:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 106 (0x8fa2c800) [pid = 1873] [serial = 106] [outer = (nil)] 05:11:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 107 (0x8fa36400) [pid = 1873] [serial = 107] [outer = 0x8fa2c800] 05:11:59 INFO - PROCESS | 1873 | 1461154319647 Marionette DEBUG loaded listener.js 05:11:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 108 (0x8fa37c00) [pid = 1873] [serial = 108] [outer = 0x8fa2c800] 05:12:00 INFO - PROCESS | 1873 | 1461154320907 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 05:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 05:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1686ms 05:12:00 INFO - PROCESS | 1873 | 1461154320953 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 05:12:00 INFO - PROCESS | 1873 | 1461154320959 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 05:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 05:12:00 INFO - PROCESS | 1873 | 1461154320968 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 05:12:00 INFO - PROCESS | 1873 | 1461154320974 Marionette TRACE conn4 <- [1,118,null,{}] 05:12:00 INFO - PROCESS | 1873 | 1461154320984 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:01 INFO - PROCESS | 1873 | 1461154321254 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 05:12:01 INFO - PROCESS | 1873 | 1461154321439 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:01 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e969400 == 30 [pid = 1873] [id = 37] 05:12:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 109 (0x8e96dc00) [pid = 1873] [serial = 109] [outer = (nil)] 05:12:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 110 (0x8fa31c00) [pid = 1873] [serial = 110] [outer = 0x8e96dc00] 05:12:01 INFO - PROCESS | 1873 | 1461154321524 Marionette DEBUG loaded listener.js 05:12:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 111 (0x8fa3b800) [pid = 1873] [serial = 111] [outer = 0x8e96dc00] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x915ef800 == 29 [pid = 1873] [id = 24] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x95df1000 == 28 [pid = 1873] [id = 25] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x97224400 == 27 [pid = 1873] [id = 22] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x98766000 == 26 [pid = 1873] [id = 23] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x99259000 == 25 [pid = 1873] [id = 19] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x95f9b000 == 24 [pid = 1873] [id = 27] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x9923a400 == 23 [pid = 1873] [id = 26] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0xa4b0ac00 == 22 [pid = 1873] [id = 28] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x915ed400 == 21 [pid = 1873] [id = 16] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x994f2000 == 20 [pid = 1873] [id = 12] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x95fa2c00 == 19 [pid = 1873] [id = 20] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x8f768000 == 18 [pid = 1873] [id = 34] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x8f76e800 == 17 [pid = 1873] [id = 35] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x8f774400 == 16 [pid = 1873] [id = 36] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x922d6400 == 15 [pid = 1873] [id = 21] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0xa0c1e800 == 14 [pid = 1873] [id = 32] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x92caa400 == 13 [pid = 1873] [id = 33] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x902d9400 == 12 [pid = 1873] [id = 29] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x922e1400 == 11 [pid = 1873] [id = 6] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x915f1000 == 10 [pid = 1873] [id = 30] 05:12:02 INFO - PROCESS | 1873 | --DOCSHELL 0x98767800 == 9 [pid = 1873] [id = 31] 05:12:07 INFO - PROCESS | 1873 | 1461154327315 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 05:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 05:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 6412ms 05:12:07 INFO - PROCESS | 1873 | 1461154327399 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 05:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 05:12:07 INFO - PROCESS | 1873 | 1461154327405 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 05:12:07 INFO - PROCESS | 1873 | 1461154327413 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 05:12:07 INFO - PROCESS | 1873 | 1461154327418 Marionette TRACE conn4 <- [1,122,null,{}] 05:12:07 INFO - PROCESS | 1873 | 1461154327427 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:07 INFO - PROCESS | 1873 | 1461154327617 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 05:12:07 INFO - PROCESS | 1873 | 1461154327723 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x8faa5800 == 10 [pid = 1873] [id = 38] 05:12:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 112 (0x8faa9c00) [pid = 1873] [serial = 112] [outer = (nil)] 05:12:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 113 (0x8faaf000) [pid = 1873] [serial = 113] [outer = 0x8faa9c00] 05:12:07 INFO - PROCESS | 1873 | 1461154327811 Marionette DEBUG loaded listener.js 05:12:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 114 (0x902d5400) [pid = 1873] [serial = 114] [outer = 0x8faa9c00] 05:12:08 INFO - PROCESS | 1873 | 1461154328608 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 05:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 05:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1243ms 05:12:08 INFO - PROCESS | 1873 | 1461154328694 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 05:12:08 INFO - PROCESS | 1873 | 1461154328704 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 05:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 05:12:08 INFO - PROCESS | 1873 | 1461154328721 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 05:12:08 INFO - PROCESS | 1873 | 1461154328725 Marionette TRACE conn4 <- [1,126,null,{}] 05:12:08 INFO - PROCESS | 1873 | 1461154328732 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:08 INFO - PROCESS | 1873 | 1461154328918 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 05:12:08 INFO - PROCESS | 1873 | 1461154328929 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x8faa6400 == 11 [pid = 1873] [id = 39] 05:12:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 115 (0x8faa7000) [pid = 1873] [serial = 115] [outer = (nil)] 05:12:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 116 (0x92296400) [pid = 1873] [serial = 116] [outer = 0x8faa7000] 05:12:09 INFO - PROCESS | 1873 | 1461154329126 Marionette DEBUG loaded listener.js 05:12:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 117 (0x92c9f400) [pid = 1873] [serial = 117] [outer = 0x8faa7000] 05:12:10 INFO - PROCESS | 1873 | 1461154330097 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 05:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 05:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1436ms 05:12:10 INFO - PROCESS | 1873 | 1461154330181 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 05:12:10 INFO - PROCESS | 1873 | 1461154330185 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 05:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 05:12:10 INFO - PROCESS | 1873 | 1461154330301 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 05:12:10 INFO - PROCESS | 1873 | 1461154330308 Marionette TRACE conn4 <- [1,130,null,{}] 05:12:10 INFO - PROCESS | 1873 | 1461154330371 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:10 INFO - PROCESS | 1873 | 1461154330596 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 05:12:10 INFO - PROCESS | 1873 | 1461154330693 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:10 INFO - PROCESS | 1873 | ++DOCSHELL 0x940c5000 == 12 [pid = 1873] [id = 40] 05:12:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 118 (0x95df7000) [pid = 1873] [serial = 118] [outer = (nil)] 05:12:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 119 (0x970c1800) [pid = 1873] [serial = 119] [outer = 0x95df7000] 05:12:10 INFO - PROCESS | 1873 | 1461154330785 Marionette DEBUG loaded listener.js 05:12:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 120 (0x975b1000) [pid = 1873] [serial = 120] [outer = 0x95df7000] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 119 (0x98aba400) [pid = 1873] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 118 (0xa2a32400) [pid = 1873] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 117 (0x971f0c00) [pid = 1873] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 116 (0x972d0800) [pid = 1873] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 115 (0x922d9000) [pid = 1873] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 114 (0x985ef800) [pid = 1873] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 113 (0x92cab000) [pid = 1873] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 112 (0x98761400) [pid = 1873] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 111 (0x915f1c00) [pid = 1873] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 110 (0x9ea16c00) [pid = 1873] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 109 (0x98a18c00) [pid = 1873] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 108 (0x994f2400) [pid = 1873] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 107 (0x8fa2c800) [pid = 1873] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 106 (0xa6c37c00) [pid = 1873] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 105 (0x8f769400) [pid = 1873] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 104 (0xa2ad4000) [pid = 1873] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 103 (0x979ea800) [pid = 1873] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 102 (0x922e1800) [pid = 1873] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 101 (0x902da000) [pid = 1873] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 100 (0x9ea1d000) [pid = 1873] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 99 (0xa4b51800) [pid = 1873] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 98 (0x915f9400) [pid = 1873] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 97 (0x98767400) [pid = 1873] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 96 (0xa4471800) [pid = 1873] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 95 (0x98ac1800) [pid = 1873] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 94 (0x98a14c00) [pid = 1873] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 93 (0x9ea1e000) [pid = 1873] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 05:12:12 INFO - PROCESS | 1873 | --DOMWINDOW == 92 (0xa0c3ec00) [pid = 1873] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 05:12:12 INFO - PROCESS | 1873 | 1461154332552 Marionette TRACE conn4 <- [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]]]}] 05:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 05:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2366ms 05:12:12 INFO - PROCESS | 1873 | 1461154332614 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 05:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 05:12:12 INFO - PROCESS | 1873 | 1461154332619 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 05:12:12 INFO - PROCESS | 1873 | 1461154332626 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 05:12:12 INFO - PROCESS | 1873 | 1461154332639 Marionette TRACE conn4 <- [1,134,null,{}] 05:12:12 INFO - PROCESS | 1873 | 1461154332646 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:12 INFO - PROCESS | 1873 | 1461154332824 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 05:12:12 INFO - PROCESS | 1873 | 1461154332928 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:12 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e96ec00 == 13 [pid = 1873] [id = 41] 05:12:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 93 (0x8f76f000) [pid = 1873] [serial = 121] [outer = (nil)] 05:12:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 94 (0x970c9c00) [pid = 1873] [serial = 122] [outer = 0x8f76f000] 05:12:13 INFO - PROCESS | 1873 | 1461154333005 Marionette DEBUG loaded listener.js 05:12:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 95 (0x9875f800) [pid = 1873] [serial = 123] [outer = 0x8f76f000] 05:12:13 INFO - PROCESS | 1873 | 1461154333761 Marionette TRACE conn4 <- [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]]]}] 05:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 05:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1189ms 05:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 05:12:13 INFO - PROCESS | 1873 | 1461154333815 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 05:12:13 INFO - PROCESS | 1873 | 1461154333818 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 05:12:13 INFO - PROCESS | 1873 | 1461154333826 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 05:12:13 INFO - PROCESS | 1873 | 1461154333828 Marionette TRACE conn4 <- [1,138,null,{}] 05:12:13 INFO - PROCESS | 1873 | 1461154333836 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:14 INFO - PROCESS | 1873 | 1461154334049 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 05:12:14 INFO - PROCESS | 1873 | 1461154334194 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:14 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e96e000 == 14 [pid = 1873] [id = 42] 05:12:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 96 (0x8e96e800) [pid = 1873] [serial = 124] [outer = (nil)] 05:12:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 97 (0x8e975000) [pid = 1873] [serial = 125] [outer = 0x8e96e800] 05:12:14 INFO - PROCESS | 1873 | 1461154334293 Marionette DEBUG loaded listener.js 05:12:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 98 (0x8f76a800) [pid = 1873] [serial = 126] [outer = 0x8e96e800] 05:12:15 INFO - PROCESS | 1873 | 1461154335261 Marionette TRACE conn4 <- [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]]]}] 05:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 05:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1498ms 05:12:15 INFO - PROCESS | 1873 | 1461154335325 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 05:12:15 INFO - PROCESS | 1873 | 1461154335334 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 05:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 05:12:15 INFO - PROCESS | 1873 | 1461154335342 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 05:12:15 INFO - PROCESS | 1873 | 1461154335348 Marionette TRACE conn4 <- [1,142,null,{}] 05:12:15 INFO - PROCESS | 1873 | 1461154335357 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:15 INFO - PROCESS | 1873 | 1461154335598 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 05:12:15 INFO - PROCESS | 1873 | 1461154335811 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:15 INFO - PROCESS | 1873 | ++DOCSHELL 0x9160fc00 == 15 [pid = 1873] [id = 43] 05:12:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 99 (0x9229a800) [pid = 1873] [serial = 127] [outer = (nil)] 05:12:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 100 (0x92e22400) [pid = 1873] [serial = 128] [outer = 0x9229a800] 05:12:15 INFO - PROCESS | 1873 | 1461154335920 Marionette DEBUG loaded listener.js 05:12:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 101 (0x960a0800) [pid = 1873] [serial = 129] [outer = 0x9229a800] 05:12:16 INFO - PROCESS | 1873 | 1461154336856 Marionette TRACE conn4 <- [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]]]}] 05:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 05:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1585ms 05:12:16 INFO - PROCESS | 1873 | 1461154336931 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 05:12:16 INFO - PROCESS | 1873 | 1461154336939 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 05:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 05:12:17 INFO - PROCESS | 1873 | 1461154337012 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 05:12:17 INFO - PROCESS | 1873 | 1461154337019 Marionette TRACE conn4 <- [1,146,null,{}] 05:12:17 INFO - PROCESS | 1873 | 1461154337149 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 05:12:17 INFO - PROCESS | 1873 | 1461154337179 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:17 INFO - PROCESS | 1873 | 1461154337458 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 05:12:17 INFO - PROCESS | 1873 | 1461154337546 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:17 INFO - PROCESS | 1873 | ++DOCSHELL 0x972d7800 == 16 [pid = 1873] [id = 44] 05:12:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 102 (0x98b11000) [pid = 1873] [serial = 130] [outer = (nil)] 05:12:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 103 (0x994fb400) [pid = 1873] [serial = 131] [outer = 0x98b11000] 05:12:17 INFO - PROCESS | 1873 | 1461154337636 Marionette DEBUG loaded listener.js 05:12:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 104 (0x995c3800) [pid = 1873] [serial = 132] [outer = 0x98b11000] 05:12:18 INFO - PROCESS | 1873 | 1461154338515 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 05:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 05:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1564ms 05:12:18 INFO - PROCESS | 1873 | 1461154338558 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 05:12:18 INFO - PROCESS | 1873 | 1461154338565 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 05:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 05:12:18 INFO - PROCESS | 1873 | 1461154338583 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 05:12:18 INFO - PROCESS | 1873 | 1461154338591 Marionette TRACE conn4 <- [1,150,null,{}] 05:12:18 INFO - PROCESS | 1873 | 1461154338597 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:18 INFO - PROCESS | 1873 | 1461154338776 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 05:12:18 INFO - PROCESS | 1873 | 1461154338920 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:18 INFO - PROCESS | 1873 | ++DOCSHELL 0x8fa31400 == 17 [pid = 1873] [id = 45] 05:12:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 105 (0x8faa7c00) [pid = 1873] [serial = 133] [outer = (nil)] 05:12:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 106 (0x9fc5f800) [pid = 1873] [serial = 134] [outer = 0x8faa7c00] 05:12:19 INFO - PROCESS | 1873 | 1461154339009 Marionette DEBUG loaded listener.js 05:12:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 107 (0x9fef1400) [pid = 1873] [serial = 135] [outer = 0x8faa7c00] 05:12:20 INFO - PROCESS | 1873 | 1461154340151 Marionette TRACE conn4 <- [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]]]}] 05:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 05:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1595ms 05:12:20 INFO - PROCESS | 1873 | 1461154340170 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 05:12:20 INFO - PROCESS | 1873 | 1461154340174 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 05:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 05:12:20 INFO - PROCESS | 1873 | 1461154340181 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 05:12:20 INFO - PROCESS | 1873 | 1461154340184 Marionette TRACE conn4 <- [1,154,null,{}] 05:12:20 INFO - PROCESS | 1873 | 1461154340190 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:20 INFO - PROCESS | 1873 | 1461154340358 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 05:12:20 INFO - PROCESS | 1873 | 1461154340540 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:20 INFO - PROCESS | 1873 | ++DOCSHELL 0x922dcc00 == 18 [pid = 1873] [id = 46] 05:12:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 108 (0x9ea14400) [pid = 1873] [serial = 136] [outer = (nil)] 05:12:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 109 (0xa0c1e800) [pid = 1873] [serial = 137] [outer = 0x9ea14400] 05:12:20 INFO - PROCESS | 1873 | 1461154340635 Marionette DEBUG loaded listener.js 05:12:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 110 (0xa0c3e400) [pid = 1873] [serial = 138] [outer = 0x9ea14400] 05:12:21 INFO - PROCESS | 1873 | 1461154341535 Marionette TRACE conn4 <- [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]]]}] 05:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 05:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1388ms 05:12:21 INFO - PROCESS | 1873 | 1461154341570 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 05:12:21 INFO - PROCESS | 1873 | 1461154341574 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 05:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 05:12:21 INFO - PROCESS | 1873 | 1461154341582 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 05:12:21 INFO - PROCESS | 1873 | 1461154341586 Marionette TRACE conn4 <- [1,158,null,{}] 05:12:21 INFO - PROCESS | 1873 | 1461154341592 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:21 INFO - PROCESS | 1873 | 1461154341761 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 05:12:21 INFO - PROCESS | 1873 | 1461154341954 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f942c00 == 19 [pid = 1873] [id = 47] 05:12:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 111 (0x8f943800) [pid = 1873] [serial = 139] [outer = (nil)] 05:12:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 112 (0x8f945c00) [pid = 1873] [serial = 140] [outer = 0x8f943800] 05:12:22 INFO - PROCESS | 1873 | 1461154342172 Marionette DEBUG loaded listener.js 05:12:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 113 (0x9ffb0800) [pid = 1873] [serial = 141] [outer = 0x8f943800] 05:12:23 INFO - PROCESS | 1873 | 1461154343089 Marionette TRACE conn4 <- [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]]]}] 05:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 05:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1592ms 05:12:23 INFO - PROCESS | 1873 | 1461154343175 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 05:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 05:12:23 INFO - PROCESS | 1873 | 1461154343180 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 05:12:23 INFO - PROCESS | 1873 | 1461154343187 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 05:12:23 INFO - PROCESS | 1873 | 1461154343190 Marionette TRACE conn4 <- [1,162,null,{}] 05:12:23 INFO - PROCESS | 1873 | 1461154343196 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:23 INFO - PROCESS | 1873 | 1461154343415 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 05:12:23 INFO - PROCESS | 1873 | 1461154343597 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x8fa33000 == 20 [pid = 1873] [id = 48] 05:12:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 114 (0x8fa33800) [pid = 1873] [serial = 142] [outer = (nil)] 05:12:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 115 (0x902ddc00) [pid = 1873] [serial = 143] [outer = 0x8fa33800] 05:12:23 INFO - PROCESS | 1873 | 1461154343699 Marionette DEBUG loaded listener.js 05:12:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 116 (0x979ee400) [pid = 1873] [serial = 144] [outer = 0x8fa33800] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 115 (0x963ba800) [pid = 1873] [serial = 62] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 114 (0xa2ad9c00) [pid = 1873] [serial = 2] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 113 (0x8fa31c00) [pid = 1873] [serial = 110] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 112 (0x98769000) [pid = 1873] [serial = 40] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 111 (0x95dac800) [pid = 1873] [serial = 37] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 110 (0x994d4800) [pid = 1873] [serial = 43] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 109 (0x940be800) [pid = 1873] [serial = 61] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 108 (0x963be000) [pid = 1873] [serial = 22] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 107 (0x9822a800) [pid = 1873] [serial = 25] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 106 (0x98b1b800) [pid = 1873] [serial = 41] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 105 (0x9fb39400) [pid = 1873] [serial = 46] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 104 (0x972c8800) [pid = 1873] [serial = 23] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 103 (0x994d1000) [pid = 1873] [serial = 31] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 102 (0x9fb97400) [pid = 1873] [serial = 47] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 101 (0x9609a000) [pid = 1873] [serial = 38] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 100 (0x95db3400) [pid = 1873] [serial = 17] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 99 (0xa444f800) [pid = 1873] [serial = 32] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 98 (0x9df19800) [pid = 1873] [serial = 28] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 97 (0x994fa000) [pid = 1873] [serial = 44] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 96 (0x994f7000) [pid = 1873] [serial = 35] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 95 (0x994f4400) [pid = 1873] [serial = 34] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 94 (0x9fca1800) [pid = 1873] [serial = 55] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 93 (0x992aa800) [pid = 1873] [serial = 52] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 92 (0xa447bc00) [pid = 1873] [serial = 76] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 91 (0x98572000) [pid = 1873] [serial = 50] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 90 (0x95dea000) [pid = 1873] [serial = 86] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 89 (0x975b1800) [pid = 1873] [serial = 49] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 88 (0x995bd400) [pid = 1873] [serial = 91] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 87 (0x975b8000) [pid = 1873] [serial = 64] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 86 (0xa4b4b800) [pid = 1873] [serial = 79] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 85 (0x99391400) [pid = 1873] [serial = 67] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 84 (0x9875b800) [pid = 1873] [serial = 65] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 83 (0xa44c6800) [pid = 1873] [serial = 77] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 82 (0x91613400) [pid = 1873] [serial = 85] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 81 (0xa0a43000) [pid = 1873] [serial = 71] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 80 (0xa6c34c00) [pid = 1873] [serial = 83] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 79 (0x92ca7c00) [pid = 1873] [serial = 88] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 78 (0x9b3b8400) [pid = 1873] [serial = 59] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 77 (0x97ddc400) [pid = 1873] [serial = 12] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 76 (0xa6c31000) [pid = 1873] [serial = 82] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 75 (0xa685bc00) [pid = 1873] [serial = 80] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 74 (0x9822b800) [pid = 1873] [serial = 9] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 73 (0x9fb8fc00) [pid = 1873] [serial = 92] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 72 (0xa0c39c00) [pid = 1873] [serial = 58] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 71 (0x994fd400) [pid = 1873] [serial = 68] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 70 (0x9ff10400) [pid = 1873] [serial = 70] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 69 (0x97dd9800) [pid = 1873] [serial = 89] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 68 (0x9ffd7800) [pid = 1873] [serial = 56] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 67 (0x994f0c00) [pid = 1873] [serial = 53] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 66 (0xa775f000) [pid = 1873] [serial = 105] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 65 (0x8fa36400) [pid = 1873] [serial = 107] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 64 (0xa775bc00) [pid = 1873] [serial = 104] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 63 (0x8f771c00) [pid = 1873] [serial = 102] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 62 (0xa444e000) [pid = 1873] [serial = 96] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 61 (0x8f770000) [pid = 1873] [serial = 101] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 60 (0xa685a800) [pid = 1873] [serial = 99] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 59 (0xa444e800) [pid = 1873] [serial = 74] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 58 (0xa4b50c00) [pid = 1873] [serial = 98] [outer = (nil)] [url = about:blank] 05:12:24 INFO - PROCESS | 1873 | --DOMWINDOW == 57 (0x922e3800) [pid = 1873] [serial = 16] [outer = (nil)] [url = about:blank] 05:12:25 INFO - PROCESS | 1873 | --DOMWINDOW == 56 (0x922d7400) [pid = 1873] [serial = 19] [outer = (nil)] [url = about:blank] 05:12:25 INFO - PROCESS | 1873 | --DOMWINDOW == 55 (0xa3c7e000) [pid = 1873] [serial = 73] [outer = (nil)] [url = about:blank] 05:12:25 INFO - PROCESS | 1873 | --DOMWINDOW == 54 (0x9fc55400) [pid = 1873] [serial = 29] [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.] 05:12:25 INFO - PROCESS | 1873 | --DOMWINDOW == 53 (0xa2ad9800) [pid = 1873] [serial = 95] [outer = (nil)] [url = about:blank] 05:12:25 INFO - PROCESS | 1873 | --DOMWINDOW == 52 (0x8fa37c00) [pid = 1873] [serial = 108] [outer = (nil)] [url = about:blank] 05:12:25 INFO - PROCESS | 1873 | 1461154345047 Marionette TRACE conn4 <- [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]]]}] 05:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 05:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1938ms 05:12:25 INFO - PROCESS | 1873 | 1461154345125 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 05:12:25 INFO - PROCESS | 1873 | 1461154345131 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 05:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 05:12:25 INFO - PROCESS | 1873 | 1461154345139 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 05:12:25 INFO - PROCESS | 1873 | 1461154345145 Marionette TRACE conn4 <- [1,166,null,{}] 05:12:25 INFO - PROCESS | 1873 | 1461154345155 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:25 INFO - PROCESS | 1873 | 1461154345313 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 05:12:25 INFO - PROCESS | 1873 | 1461154345411 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e96d800 == 21 [pid = 1873] [id = 49] 05:12:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 53 (0x8f775000) [pid = 1873] [serial = 145] [outer = (nil)] 05:12:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 54 (0x8fa37c00) [pid = 1873] [serial = 146] [outer = 0x8f775000] 05:12:25 INFO - PROCESS | 1873 | 1461154345492 Marionette DEBUG loaded listener.js 05:12:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 55 (0x8faa6000) [pid = 1873] [serial = 147] [outer = 0x8f775000] 05:12:26 INFO - PROCESS | 1873 | 1461154346207 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 05:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 05:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1094ms 05:12:26 INFO - PROCESS | 1873 | 1461154346235 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 05:12:26 INFO - PROCESS | 1873 | 1461154346243 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 05:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 05:12:26 INFO - PROCESS | 1873 | 1461154346254 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 05:12:26 INFO - PROCESS | 1873 | 1461154346258 Marionette TRACE conn4 <- [1,170,null,{}] 05:12:26 INFO - PROCESS | 1873 | 1461154346264 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:26 INFO - PROCESS | 1873 | 1461154346462 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 05:12:26 INFO - PROCESS | 1873 | 1461154346483 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:26 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f76a400 == 22 [pid = 1873] [id = 50] 05:12:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 56 (0x91614c00) [pid = 1873] [serial = 148] [outer = (nil)] 05:12:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 57 (0x92ca0400) [pid = 1873] [serial = 149] [outer = 0x91614c00] 05:12:26 INFO - PROCESS | 1873 | 1461154346562 Marionette DEBUG loaded listener.js 05:12:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 58 (0x92caa000) [pid = 1873] [serial = 150] [outer = 0x91614c00] 05:12:27 INFO - PROCESS | 1873 | 1461154347360 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 05:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 05:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1140ms 05:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 05:12:27 INFO - PROCESS | 1873 | 1461154347394 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 05:12:27 INFO - PROCESS | 1873 | 1461154347398 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 05:12:27 INFO - PROCESS | 1873 | 1461154347411 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 05:12:27 INFO - PROCESS | 1873 | 1461154347416 Marionette TRACE conn4 <- [1,174,null,{}] 05:12:27 INFO - PROCESS | 1873 | 1461154347433 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:27 INFO - PROCESS | 1873 | 1461154347626 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 05:12:27 INFO - PROCESS | 1873 | 1461154347650 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:27 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f93f400 == 23 [pid = 1873] [id = 51] 05:12:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 59 (0x963bb800) [pid = 1873] [serial = 151] [outer = (nil)] 05:12:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 60 (0x971f1400) [pid = 1873] [serial = 152] [outer = 0x963bb800] 05:12:27 INFO - PROCESS | 1873 | 1461154347727 Marionette DEBUG loaded listener.js 05:12:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 61 (0x975b0800) [pid = 1873] [serial = 153] [outer = 0x963bb800] 05:12:28 INFO - PROCESS | 1873 | 1461154348543 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 05:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 05:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1197ms 05:12:28 INFO - PROCESS | 1873 | 1461154348604 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 05:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 05:12:28 INFO - PROCESS | 1873 | 1461154348608 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 05:12:28 INFO - PROCESS | 1873 | 1461154348615 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 05:12:28 INFO - PROCESS | 1873 | 1461154348618 Marionette TRACE conn4 <- [1,178,null,{}] 05:12:28 INFO - PROCESS | 1873 | 1461154348623 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:28 INFO - PROCESS | 1873 | 1461154348810 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 05:12:28 INFO - PROCESS | 1873 | 1461154348855 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e967400 == 24 [pid = 1873] [id = 52] 05:12:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 62 (0x940c1800) [pid = 1873] [serial = 154] [outer = (nil)] 05:12:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 63 (0x9822a800) [pid = 1873] [serial = 155] [outer = 0x940c1800] 05:12:28 INFO - PROCESS | 1873 | 1461154348931 Marionette DEBUG loaded listener.js 05:12:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 64 (0x98567c00) [pid = 1873] [serial = 156] [outer = 0x940c1800] 05:12:29 INFO - PROCESS | 1873 | --DOMWINDOW == 63 (0x8e96dc00) [pid = 1873] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 05:12:29 INFO - PROCESS | 1873 | --DOMWINDOW == 62 (0x8faa9c00) [pid = 1873] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 05:12:29 INFO - PROCESS | 1873 | --DOMWINDOW == 61 (0x95df7000) [pid = 1873] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 05:12:29 INFO - PROCESS | 1873 | --DOMWINDOW == 60 (0x8faa7000) [pid = 1873] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 05:12:29 INFO - PROCESS | 1873 | 1461154349724 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 05:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 05:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1374ms 05:12:30 INFO - PROCESS | 1873 | 1461154350015 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 05:12:30 INFO - PROCESS | 1873 | 1461154350019 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 05:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 05:12:30 INFO - PROCESS | 1873 | 1461154350028 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 05:12:30 INFO - PROCESS | 1873 | 1461154350031 Marionette TRACE conn4 <- [1,182,null,{}] 05:12:30 INFO - PROCESS | 1873 | 1461154350037 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:30 INFO - PROCESS | 1873 | 1461154350182 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 05:12:30 INFO - PROCESS | 1873 | 1461154350192 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e968c00 == 25 [pid = 1873] [id = 53] 05:12:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 61 (0x8e96d000) [pid = 1873] [serial = 157] [outer = (nil)] 05:12:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 62 (0x98762000) [pid = 1873] [serial = 158] [outer = 0x8e96d000] 05:12:30 INFO - PROCESS | 1873 | 1461154350267 Marionette DEBUG loaded listener.js 05:12:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 63 (0x98a13c00) [pid = 1873] [serial = 159] [outer = 0x8e96d000] 05:12:31 INFO - PROCESS | 1873 | 1461154351197 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 05:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 05:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1231ms 05:12:31 INFO - PROCESS | 1873 | 1461154351261 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 05:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 05:12:31 INFO - PROCESS | 1873 | 1461154351266 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 05:12:31 INFO - PROCESS | 1873 | 1461154351274 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 05:12:31 INFO - PROCESS | 1873 | 1461154351277 Marionette TRACE conn4 <- [1,186,null,{}] 05:12:31 INFO - PROCESS | 1873 | 1461154351283 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:31 INFO - PROCESS | 1873 | 1461154351467 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 05:12:31 INFO - PROCESS | 1873 | 1461154351625 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:31 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e96a400 == 26 [pid = 1873] [id = 54] 05:12:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 64 (0x8e970000) [pid = 1873] [serial = 160] [outer = (nil)] 05:12:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 65 (0x8f768800) [pid = 1873] [serial = 161] [outer = 0x8e970000] 05:12:31 INFO - PROCESS | 1873 | 1461154351720 Marionette DEBUG loaded listener.js 05:12:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 66 (0x8f93d800) [pid = 1873] [serial = 162] [outer = 0x8e970000] 05:12:32 INFO - PROCESS | 1873 | 1461154352670 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 05:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 05:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1441ms 05:12:32 INFO - PROCESS | 1873 | 1461154352717 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 05:12:32 INFO - PROCESS | 1873 | 1461154352725 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 05:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 05:12:32 INFO - PROCESS | 1873 | 1461154352753 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 05:12:32 INFO - PROCESS | 1873 | 1461154352759 Marionette TRACE conn4 <- [1,190,null,{}] 05:12:32 INFO - PROCESS | 1873 | 1461154352766 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:32 INFO - PROCESS | 1873 | 1461154352966 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 05:12:33 INFO - PROCESS | 1873 | 1461154353110 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:33 INFO - PROCESS | 1873 | ++DOCSHELL 0x8fa3b400 == 27 [pid = 1873] [id = 55] 05:12:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 67 (0x902de800) [pid = 1873] [serial = 163] [outer = (nil)] 05:12:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 68 (0x92295c00) [pid = 1873] [serial = 164] [outer = 0x902de800] 05:12:33 INFO - PROCESS | 1873 | 1461154353219 Marionette DEBUG loaded listener.js 05:12:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 69 (0x92ca1c00) [pid = 1873] [serial = 165] [outer = 0x902de800] 05:12:34 INFO - PROCESS | 1873 | 1461154354200 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 05:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 05:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1494ms 05:12:34 INFO - PROCESS | 1873 | 1461154354253 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 05:12:34 INFO - PROCESS | 1873 | 1461154354264 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 05:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 05:12:34 INFO - PROCESS | 1873 | 1461154354276 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 05:12:34 INFO - PROCESS | 1873 | 1461154354280 Marionette TRACE conn4 <- [1,194,null,{}] 05:12:34 INFO - PROCESS | 1873 | 1461154354292 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:34 INFO - PROCESS | 1873 | 1461154354603 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 05:12:34 INFO - PROCESS | 1873 | 1461154354873 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:34 INFO - PROCESS | 1873 | ++DOCSHELL 0x95dea000 == 28 [pid = 1873] [id = 56] 05:12:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 70 (0x95fa4000) [pid = 1873] [serial = 166] [outer = (nil)] 05:12:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 71 (0x963b3c00) [pid = 1873] [serial = 167] [outer = 0x95fa4000] 05:12:34 INFO - PROCESS | 1873 | 1461154354966 Marionette DEBUG loaded listener.js 05:12:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 72 (0x9722d800) [pid = 1873] [serial = 168] [outer = 0x95fa4000] 05:12:35 INFO - PROCESS | 1873 | 1461154355983 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 05:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 05:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1738ms 05:12:36 INFO - PROCESS | 1873 | 1461154356014 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 05:12:36 INFO - PROCESS | 1873 | 1461154356018 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 05:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 05:12:36 INFO - PROCESS | 1873 | 1461154356035 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 05:12:36 INFO - PROCESS | 1873 | 1461154356045 Marionette TRACE conn4 <- [1,198,null,{}] 05:12:36 INFO - PROCESS | 1873 | 1461154356053 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:36 INFO - PROCESS | 1873 | 1461154356257 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 05:12:36 INFO - PROCESS | 1873 | 1461154356440 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x9747e000 == 29 [pid = 1873] [id = 57] 05:12:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 73 (0x98750c00) [pid = 1873] [serial = 169] [outer = (nil)] 05:12:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 74 (0x992b8c00) [pid = 1873] [serial = 170] [outer = 0x98750c00] 05:12:36 INFO - PROCESS | 1873 | 1461154356537 Marionette DEBUG loaded listener.js 05:12:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 75 (0x994de800) [pid = 1873] [serial = 171] [outer = 0x98750c00] 05:12:37 INFO - PROCESS | 1873 | 1461154357577 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 05:12:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 05:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1568ms 05:12:37 INFO - PROCESS | 1873 | 1461154357596 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 05:12:37 INFO - PROCESS | 1873 | 1461154357602 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 05:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 05:12:37 INFO - PROCESS | 1873 | 1461154357609 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 05:12:37 INFO - PROCESS | 1873 | 1461154357612 Marionette TRACE conn4 <- [1,202,null,{}] 05:12:37 INFO - PROCESS | 1873 | 1461154357619 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:37 INFO - PROCESS | 1873 | 1461154357801 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 05:12:38 INFO - PROCESS | 1873 | 1461154357997 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:38 INFO - PROCESS | 1873 | ++DOCSHELL 0x992ae000 == 30 [pid = 1873] [id = 58] 05:12:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 76 (0x994f6800) [pid = 1873] [serial = 172] [outer = (nil)] 05:12:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 77 (0x994fcc00) [pid = 1873] [serial = 173] [outer = 0x994f6800] 05:12:38 INFO - PROCESS | 1873 | 1461154358099 Marionette DEBUG loaded listener.js 05:12:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 78 (0x9b3b3000) [pid = 1873] [serial = 174] [outer = 0x994f6800] 05:12:38 INFO - PROCESS | 1873 | 1461154358960 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 05:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 05:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1390ms 05:12:39 INFO - PROCESS | 1873 | 1461154359002 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 05:12:39 INFO - PROCESS | 1873 | 1461154359009 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 05:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 05:12:39 INFO - PROCESS | 1873 | 1461154359020 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 05:12:39 INFO - PROCESS | 1873 | 1461154359025 Marionette TRACE conn4 <- [1,206,null,{}] 05:12:39 INFO - PROCESS | 1873 | 1461154359037 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:39 INFO - PROCESS | 1873 | 1461154359297 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 05:12:39 INFO - PROCESS | 1873 | 1461154359501 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:39 INFO - PROCESS | 1873 | ++DOCSHELL 0x9ea17800 == 31 [pid = 1873] [id = 59] 05:12:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 79 (0x9ea18400) [pid = 1873] [serial = 175] [outer = (nil)] 05:12:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 80 (0x9ea1d400) [pid = 1873] [serial = 176] [outer = 0x9ea18400] 05:12:39 INFO - PROCESS | 1873 | 1461154359669 Marionette DEBUG loaded listener.js 05:12:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 81 (0x9fc99c00) [pid = 1873] [serial = 177] [outer = 0x9ea18400] 05:12:40 INFO - PROCESS | 1873 | 1461154360715 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 05:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 05:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1741ms 05:12:40 INFO - PROCESS | 1873 | 1461154360766 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 05:12:40 INFO - PROCESS | 1873 | 1461154360770 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 05:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 05:12:40 INFO - PROCESS | 1873 | 1461154360781 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 05:12:40 INFO - PROCESS | 1873 | 1461154360789 Marionette TRACE conn4 <- [1,210,null,{}] 05:12:40 INFO - PROCESS | 1873 | 1461154360795 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:40 INFO - PROCESS | 1873 | 1461154360979 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 05:12:41 INFO - PROCESS | 1873 | 1461154361124 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:41 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e974000 == 32 [pid = 1873] [id = 60] 05:12:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 82 (0x98ac0400) [pid = 1873] [serial = 178] [outer = (nil)] 05:12:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 83 (0xa0f45400) [pid = 1873] [serial = 179] [outer = 0x98ac0400] 05:12:41 INFO - PROCESS | 1873 | 1461154361214 Marionette DEBUG loaded listener.js 05:12:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 84 (0xa0c37800) [pid = 1873] [serial = 180] [outer = 0x98ac0400] 05:12:42 INFO - PROCESS | 1873 | 1461154362413 Marionette TRACE conn4 <- [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]]]}] 05:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 05:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1688ms 05:12:42 INFO - PROCESS | 1873 | 1461154362470 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 05:12:42 INFO - PROCESS | 1873 | 1461154362477 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 05:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 05:12:42 INFO - PROCESS | 1873 | 1461154362486 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 05:12:42 INFO - PROCESS | 1873 | 1461154362492 Marionette TRACE conn4 <- [1,214,null,{}] 05:12:42 INFO - PROCESS | 1873 | 1461154362502 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:42 INFO - PROCESS | 1873 | 1461154362772 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 05:12:42 INFO - PROCESS | 1873 | 1461154362898 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:42 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f768400 == 33 [pid = 1873] [id = 61] 05:12:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 85 (0x8fa3b000) [pid = 1873] [serial = 181] [outer = (nil)] 05:12:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 86 (0x902dd400) [pid = 1873] [serial = 182] [outer = 0x8fa3b000] 05:12:43 INFO - PROCESS | 1873 | 1461154363012 Marionette DEBUG loaded listener.js 05:12:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 87 (0x9160d000) [pid = 1873] [serial = 183] [outer = 0x8fa3b000] 05:12:44 INFO - PROCESS | 1873 | 1461154364047 Marionette TRACE conn4 <- [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]]]}] 05:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 05:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1639ms 05:12:44 INFO - PROCESS | 1873 | 1461154364126 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 05:12:44 INFO - PROCESS | 1873 | 1461154364135 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 05:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 05:12:44 INFO - PROCESS | 1873 | 1461154364146 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 05:12:44 INFO - PROCESS | 1873 | 1461154364150 Marionette TRACE conn4 <- [1,218,null,{}] 05:12:44 INFO - PROCESS | 1873 | 1461154364157 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:44 INFO - PROCESS | 1873 | 1461154364415 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 05:12:44 INFO - PROCESS | 1873 | --DOCSHELL 0x8e969400 == 32 [pid = 1873] [id = 37] 05:12:44 INFO - PROCESS | 1873 | --DOCSHELL 0x8e96ec00 == 31 [pid = 1873] [id = 41] 05:12:44 INFO - PROCESS | 1873 | --DOCSHELL 0x8e968c00 == 30 [pid = 1873] [id = 53] 05:12:44 INFO - PROCESS | 1873 | --DOCSHELL 0x8e967400 == 29 [pid = 1873] [id = 52] 05:12:44 INFO - PROCESS | 1873 | 1461154364696 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:44 INFO - PROCESS | 1873 | --DOCSHELL 0x8f93f400 == 28 [pid = 1873] [id = 51] 05:12:44 INFO - PROCESS | 1873 | --DOCSHELL 0x8f76a400 == 27 [pid = 1873] [id = 50] 05:12:44 INFO - PROCESS | 1873 | --DOCSHELL 0x8e96d800 == 26 [pid = 1873] [id = 49] 05:12:44 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e967400 == 27 [pid = 1873] [id = 62] 05:12:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 88 (0x8e968c00) [pid = 1873] [serial = 184] [outer = (nil)] 05:12:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 89 (0x8f93f400) [pid = 1873] [serial = 185] [outer = 0x8e968c00] 05:12:44 INFO - PROCESS | 1873 | 1461154364790 Marionette DEBUG loaded listener.js 05:12:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 90 (0x92c9d400) [pid = 1873] [serial = 186] [outer = 0x8e968c00] 05:12:44 INFO - PROCESS | 1873 | --DOMWINDOW == 89 (0x8fa3b800) [pid = 1873] [serial = 111] [outer = (nil)] [url = about:blank] 05:12:44 INFO - PROCESS | 1873 | --DOMWINDOW == 88 (0x8faaf000) [pid = 1873] [serial = 113] [outer = (nil)] [url = about:blank] 05:12:44 INFO - PROCESS | 1873 | --DOMWINDOW == 87 (0x902d5400) [pid = 1873] [serial = 114] [outer = (nil)] [url = about:blank] 05:12:45 INFO - PROCESS | 1873 | --DOMWINDOW == 86 (0x970c1800) [pid = 1873] [serial = 119] [outer = (nil)] [url = about:blank] 05:12:45 INFO - PROCESS | 1873 | --DOMWINDOW == 85 (0x975b1000) [pid = 1873] [serial = 120] [outer = (nil)] [url = about:blank] 05:12:45 INFO - PROCESS | 1873 | --DOMWINDOW == 84 (0x92c9f400) [pid = 1873] [serial = 117] [outer = (nil)] [url = about:blank] 05:12:45 INFO - PROCESS | 1873 | --DOMWINDOW == 83 (0x92296400) [pid = 1873] [serial = 116] [outer = (nil)] [url = about:blank] 05:12:45 INFO - PROCESS | 1873 | --DOMWINDOW == 82 (0x970c9c00) [pid = 1873] [serial = 122] [outer = (nil)] [url = about:blank] 05:12:45 INFO - PROCESS | 1873 | 1461154365727 Marionette TRACE conn4 <- [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]]]}] 05:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 05:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1638ms 05:12:45 INFO - PROCESS | 1873 | 1461154365785 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 05:12:45 INFO - PROCESS | 1873 | 1461154365794 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 05:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 05:12:45 INFO - PROCESS | 1873 | 1461154365807 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 05:12:45 INFO - PROCESS | 1873 | 1461154365818 Marionette TRACE conn4 <- [1,222,null,{}] 05:12:45 INFO - PROCESS | 1873 | 1461154365835 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:46 INFO - PROCESS | 1873 | 1461154366029 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 05:12:46 INFO - PROCESS | 1873 | 1461154366173 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:46 INFO - PROCESS | 1873 | ++DOCSHELL 0x963b8c00 == 28 [pid = 1873] [id = 63] 05:12:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 83 (0x97226800) [pid = 1873] [serial = 187] [outer = (nil)] 05:12:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 84 (0x97ae6800) [pid = 1873] [serial = 188] [outer = 0x97226800] 05:12:46 INFO - PROCESS | 1873 | 1461154366269 Marionette DEBUG loaded listener.js 05:12:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 85 (0x9856ec00) [pid = 1873] [serial = 189] [outer = 0x97226800] 05:12:48 INFO - PROCESS | 1873 | 1461154368692 Marionette TRACE conn4 <- [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]]]}] 05:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 05:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 2955ms 05:12:48 INFO - PROCESS | 1873 | 1461154368764 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 05:12:48 INFO - PROCESS | 1873 | 1461154368769 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 05:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 05:12:48 INFO - PROCESS | 1873 | 1461154368780 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 05:12:48 INFO - PROCESS | 1873 | 1461154368783 Marionette TRACE conn4 <- [1,226,null,{}] 05:12:48 INFO - PROCESS | 1873 | 1461154368788 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:48 INFO - PROCESS | 1873 | 1461154368986 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 05:12:49 INFO - PROCESS | 1873 | 1461154369008 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:49 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f941c00 == 29 [pid = 1873] [id = 64] 05:12:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 86 (0x98769400) [pid = 1873] [serial = 190] [outer = (nil)] 05:12:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 87 (0x994f4800) [pid = 1873] [serial = 191] [outer = 0x98769400] 05:12:49 INFO - PROCESS | 1873 | 1461154369087 Marionette DEBUG loaded listener.js 05:12:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 88 (0x9df1f400) [pid = 1873] [serial = 192] [outer = 0x98769400] 05:12:50 INFO - PROCESS | 1873 | 1461154370041 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 05:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 05:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1285ms 05:12:50 INFO - PROCESS | 1873 | 1461154370067 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 05:12:50 INFO - PROCESS | 1873 | 1461154370071 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 05:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 05:12:50 INFO - PROCESS | 1873 | 1461154370077 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 05:12:50 INFO - PROCESS | 1873 | 1461154370080 Marionette TRACE conn4 <- [1,230,null,{}] 05:12:50 INFO - PROCESS | 1873 | 1461154370086 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:50 INFO - PROCESS | 1873 | 1461154370297 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 05:12:50 INFO - PROCESS | 1873 | 1461154370329 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:50 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e96c000 == 30 [pid = 1873] [id = 65] 05:12:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 89 (0x994f5c00) [pid = 1873] [serial = 193] [outer = (nil)] 05:12:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 90 (0x9fc55800) [pid = 1873] [serial = 194] [outer = 0x994f5c00] 05:12:50 INFO - PROCESS | 1873 | 1461154370419 Marionette DEBUG loaded listener.js 05:12:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 91 (0x9fc61000) [pid = 1873] [serial = 195] [outer = 0x994f5c00] 05:12:51 INFO - PROCESS | 1873 | --DOMWINDOW == 90 (0x940c1800) [pid = 1873] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 05:12:51 INFO - PROCESS | 1873 | --DOMWINDOW == 89 (0x91614c00) [pid = 1873] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 05:12:51 INFO - PROCESS | 1873 | --DOMWINDOW == 88 (0x8f775000) [pid = 1873] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 05:12:51 INFO - PROCESS | 1873 | --DOMWINDOW == 87 (0x963bb800) [pid = 1873] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 05:12:51 INFO - PROCESS | 1873 | --DOMWINDOW == 86 (0x8fa33800) [pid = 1873] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 05:12:51 INFO - PROCESS | 1873 | 1461154371460 Marionette TRACE conn4 <- [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]]]}] 05:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 05:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1440ms 05:12:51 INFO - PROCESS | 1873 | 1461154371523 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 05:12:51 INFO - PROCESS | 1873 | 1461154371527 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 05:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 05:12:51 INFO - PROCESS | 1873 | 1461154371537 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 05:12:51 INFO - PROCESS | 1873 | 1461154371540 Marionette TRACE conn4 <- [1,234,null,{}] 05:12:51 INFO - PROCESS | 1873 | 1461154371547 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:51 INFO - PROCESS | 1873 | 1461154371790 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 05:12:51 INFO - PROCESS | 1873 | 1461154371911 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e967c00 == 31 [pid = 1873] [id = 66] 05:12:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 87 (0x8fa33800) [pid = 1873] [serial = 196] [outer = (nil)] 05:12:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 88 (0x97da0800) [pid = 1873] [serial = 197] [outer = 0x8fa33800] 05:12:52 INFO - PROCESS | 1873 | 1461154372015 Marionette DEBUG loaded listener.js 05:12:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 89 (0xa0c12800) [pid = 1873] [serial = 198] [outer = 0x8fa33800] 05:12:53 INFO - PROCESS | 1873 | 1461154373122 Marionette TRACE conn4 <- [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]]]}] 05:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 05:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1642ms 05:12:53 INFO - PROCESS | 1873 | 1461154373188 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 05:12:53 INFO - PROCESS | 1873 | 1461154373199 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 05:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 05:12:53 INFO - PROCESS | 1873 | 1461154373256 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 05:12:53 INFO - PROCESS | 1873 | 1461154373267 Marionette TRACE conn4 <- [1,238,null,{}] 05:12:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 90 (0x8f941800) [pid = 1873] [serial = 199] [outer = 0x99260400] 05:12:53 INFO - PROCESS | 1873 | 1461154373358 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:53 INFO - PROCESS | 1873 | 1461154373726 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 05:12:53 INFO - PROCESS | 1873 | 1461154373939 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:53 INFO - PROCESS | 1873 | ++DOCSHELL 0x915f9400 == 32 [pid = 1873] [id = 67] 05:12:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 91 (0x91608800) [pid = 1873] [serial = 200] [outer = (nil)] 05:12:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 92 (0x92c9f400) [pid = 1873] [serial = 201] [outer = 0x91608800] 05:12:54 INFO - PROCESS | 1873 | 1461154374034 Marionette DEBUG loaded listener.js 05:12:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 93 (0x940c3400) [pid = 1873] [serial = 202] [outer = 0x91608800] 05:12:54 INFO - PROCESS | 1873 | 1461154374992 Marionette TRACE conn4 <- [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]]]}] 05:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 05:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1854ms 05:12:55 INFO - PROCESS | 1873 | 1461154375066 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 05:12:55 INFO - PROCESS | 1873 | 1461154375074 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 05:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 05:12:55 INFO - PROCESS | 1873 | 1461154375087 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 05:12:55 INFO - PROCESS | 1873 | 1461154375091 Marionette TRACE conn4 <- [1,242,null,{}] 05:12:55 INFO - PROCESS | 1873 | 1461154375099 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:55 INFO - PROCESS | 1873 | 1461154375329 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 05:12:55 INFO - PROCESS | 1873 | 1461154375524 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:55 INFO - PROCESS | 1873 | ++DOCSHELL 0x971fb800 == 33 [pid = 1873] [id = 68] 05:12:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 94 (0x972d2400) [pid = 1873] [serial = 203] [outer = (nil)] 05:12:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 95 (0x97d9d000) [pid = 1873] [serial = 204] [outer = 0x972d2400] 05:12:55 INFO - PROCESS | 1873 | 1461154375661 Marionette DEBUG loaded listener.js 05:12:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 96 (0x97da5800) [pid = 1873] [serial = 205] [outer = 0x972d2400] 05:12:56 INFO - PROCESS | 1873 | 1461154376692 Marionette TRACE conn4 <- [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]]]}] 05:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 05:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1642ms 05:12:56 INFO - PROCESS | 1873 | 1461154376728 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 05:12:56 INFO - PROCESS | 1873 | 1461154376732 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 05:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 05:12:56 INFO - PROCESS | 1873 | 1461154376741 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 05:12:56 INFO - PROCESS | 1873 | 1461154376747 Marionette TRACE conn4 <- [1,246,null,{}] 05:12:56 INFO - PROCESS | 1873 | 1461154376765 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:56 INFO - PROCESS | 1873 | 1461154376961 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 05:12:57 INFO - PROCESS | 1873 | 1461154377150 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:57 INFO - PROCESS | 1873 | ++DOCSHELL 0x994f8c00 == 34 [pid = 1873] [id = 69] 05:12:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 97 (0x9fca8800) [pid = 1873] [serial = 206] [outer = (nil)] 05:12:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 98 (0xa0c39c00) [pid = 1873] [serial = 207] [outer = 0x9fca8800] 05:12:57 INFO - PROCESS | 1873 | 1461154377252 Marionette DEBUG loaded listener.js 05:12:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 99 (0xa2ad4000) [pid = 1873] [serial = 208] [outer = 0x9fca8800] 05:12:58 INFO - PROCESS | 1873 | 1461154378139 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 05:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 05:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1455ms 05:12:58 INFO - PROCESS | 1873 | 1461154378197 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 05:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 05:12:58 INFO - PROCESS | 1873 | 1461154378202 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 05:12:58 INFO - PROCESS | 1873 | 1461154378209 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 05:12:58 INFO - PROCESS | 1873 | 1461154378212 Marionette TRACE conn4 <- [1,250,null,{}] 05:12:58 INFO - PROCESS | 1873 | 1461154378219 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:58 INFO - PROCESS | 1873 | 1461154378395 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 05:12:58 INFO - PROCESS | 1873 | 1461154378542 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f771800 == 35 [pid = 1873] [id = 70] 05:12:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 100 (0x8f9ad800) [pid = 1873] [serial = 209] [outer = (nil)] 05:12:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 101 (0x8f9b4400) [pid = 1873] [serial = 210] [outer = 0x8f9ad800] 05:12:58 INFO - PROCESS | 1873 | 1461154378637 Marionette DEBUG loaded listener.js 05:12:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 102 (0x8f9b8800) [pid = 1873] [serial = 211] [outer = 0x8f9ad800] 05:12:59 INFO - PROCESS | 1873 | 1461154379803 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 05:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 05:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1633ms 05:12:59 INFO - PROCESS | 1873 | 1461154379842 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 05:12:59 INFO - PROCESS | 1873 | 1461154379845 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 05:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 05:12:59 INFO - PROCESS | 1873 | 1461154379853 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 05:12:59 INFO - PROCESS | 1873 | 1461154379858 Marionette TRACE conn4 <- [1,254,null,{}] 05:12:59 INFO - PROCESS | 1873 | 1461154379865 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:00 INFO - PROCESS | 1873 | 1461154380083 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 05:13:00 INFO - PROCESS | 1873 | 1461154380289 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:00 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f9b7000 == 36 [pid = 1873] [id = 71] 05:13:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 103 (0x985efc00) [pid = 1873] [serial = 212] [outer = (nil)] 05:13:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 104 (0xa3c8bc00) [pid = 1873] [serial = 213] [outer = 0x985efc00] 05:13:00 INFO - PROCESS | 1873 | 1461154380472 Marionette DEBUG loaded listener.js 05:13:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 105 (0xa444e000) [pid = 1873] [serial = 214] [outer = 0x985efc00] 05:13:01 INFO - PROCESS | 1873 | 1461154381563 Marionette TRACE conn4 <- [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]]]}] 05:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 05:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1737ms 05:13:01 INFO - PROCESS | 1873 | 1461154381594 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 05:13:01 INFO - PROCESS | 1873 | 1461154381598 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 05:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 05:13:01 INFO - PROCESS | 1873 | 1461154381609 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 05:13:01 INFO - PROCESS | 1873 | 1461154381613 Marionette TRACE conn4 <- [1,258,null,{}] 05:13:01 INFO - PROCESS | 1873 | 1461154381620 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:01 INFO - PROCESS | 1873 | 1461154381848 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 05:13:02 INFO - PROCESS | 1873 | 1461154381999 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:02 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e972c00 == 37 [pid = 1873] [id = 72] 05:13:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 106 (0x9ffda400) [pid = 1873] [serial = 215] [outer = (nil)] 05:13:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 107 (0xa45c0c00) [pid = 1873] [serial = 216] [outer = 0x9ffda400] 05:13:02 INFO - PROCESS | 1873 | 1461154382088 Marionette DEBUG loaded listener.js 05:13:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 108 (0xa45ee800) [pid = 1873] [serial = 217] [outer = 0x9ffda400] 05:13:03 INFO - PROCESS | 1873 | 1461154383013 Marionette TRACE conn4 <- [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]]]}] 05:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 05:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1494ms 05:13:03 INFO - PROCESS | 1873 | 1461154383105 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 05:13:03 INFO - PROCESS | 1873 | 1461154383109 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 05:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 05:13:03 INFO - PROCESS | 1873 | 1461154383116 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 05:13:03 INFO - PROCESS | 1873 | 1461154383120 Marionette TRACE conn4 <- [1,262,null,{}] 05:13:03 INFO - PROCESS | 1873 | 1461154383126 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:03 INFO - PROCESS | 1873 | 1461154383340 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 05:13:03 INFO - PROCESS | 1873 | 1461154383531 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:03 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f771000 == 38 [pid = 1873] [id = 73] 05:13:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 109 (0x8f772800) [pid = 1873] [serial = 218] [outer = (nil)] 05:13:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 110 (0x8f943400) [pid = 1873] [serial = 219] [outer = 0x8f772800] 05:13:03 INFO - PROCESS | 1873 | 1461154383885 Marionette DEBUG loaded listener.js 05:13:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 111 (0x8f9b0800) [pid = 1873] [serial = 220] [outer = 0x8f772800] 05:13:04 INFO - PROCESS | 1873 | 1461154384733 Marionette TRACE conn4 <- [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]]]}] 05:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 05:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1681ms 05:13:04 INFO - PROCESS | 1873 | 1461154384801 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 05:13:04 INFO - PROCESS | 1873 | 1461154384807 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 05:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 05:13:04 INFO - PROCESS | 1873 | 1461154384817 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 05:13:04 INFO - PROCESS | 1873 | 1461154384821 Marionette TRACE conn4 <- [1,266,null,{}] 05:13:04 INFO - PROCESS | 1873 | 1461154384831 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:05 INFO - PROCESS | 1873 | 1461154385004 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 05:13:05 INFO - PROCESS | 1873 | 1461154385161 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f93e000 == 39 [pid = 1873] [id = 74] 05:13:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 112 (0x902db400) [pid = 1873] [serial = 221] [outer = (nil)] 05:13:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 113 (0x92296400) [pid = 1873] [serial = 222] [outer = 0x902db400] 05:13:05 INFO - PROCESS | 1873 | 1461154385282 Marionette DEBUG loaded listener.js 05:13:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 114 (0x92cac800) [pid = 1873] [serial = 223] [outer = 0x902db400] 05:13:05 INFO - PROCESS | 1873 | --DOMWINDOW == 113 (0x98762000) [pid = 1873] [serial = 158] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 112 (0x98567c00) [pid = 1873] [serial = 156] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 111 (0x92ca0400) [pid = 1873] [serial = 149] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 110 (0x8fa37c00) [pid = 1873] [serial = 146] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 109 (0x971f1400) [pid = 1873] [serial = 152] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 108 (0x8e975000) [pid = 1873] [serial = 125] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 107 (0x994fb400) [pid = 1873] [serial = 131] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 106 (0x8faa6000) [pid = 1873] [serial = 147] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 105 (0x92e22400) [pid = 1873] [serial = 128] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 104 (0x975b0800) [pid = 1873] [serial = 153] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 103 (0xa0c1e800) [pid = 1873] [serial = 137] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 102 (0x92caa000) [pid = 1873] [serial = 150] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 101 (0x8f945c00) [pid = 1873] [serial = 140] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 100 (0x9fc5f800) [pid = 1873] [serial = 134] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 99 (0x979ee400) [pid = 1873] [serial = 144] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 98 (0x9822a800) [pid = 1873] [serial = 155] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | --DOMWINDOW == 97 (0x902ddc00) [pid = 1873] [serial = 143] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1873 | 1461154386262 Marionette TRACE conn4 <- [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]]]}] 05:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 05:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1483ms 05:13:06 INFO - PROCESS | 1873 | 1461154386301 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 05:13:06 INFO - PROCESS | 1873 | 1461154386306 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 05:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 05:13:06 INFO - PROCESS | 1873 | 1461154386317 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 05:13:06 INFO - PROCESS | 1873 | 1461154386320 Marionette TRACE conn4 <- [1,270,null,{}] 05:13:06 INFO - PROCESS | 1873 | 1461154386327 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:06 INFO - PROCESS | 1873 | 1461154386490 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 05:13:06 INFO - PROCESS | 1873 | 1461154386501 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:06 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f940400 == 40 [pid = 1873] [id = 75] 05:13:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 98 (0x8fa2f000) [pid = 1873] [serial = 224] [outer = (nil)] 05:13:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 99 (0x940c0400) [pid = 1873] [serial = 225] [outer = 0x8fa2f000] 05:13:06 INFO - PROCESS | 1873 | 1461154386602 Marionette DEBUG loaded listener.js 05:13:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 100 (0x963bd400) [pid = 1873] [serial = 226] [outer = 0x8fa2f000] 05:13:07 INFO - PROCESS | 1873 | 1461154387459 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 05:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 05:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1190ms 05:13:07 INFO - PROCESS | 1873 | 1461154387509 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 05:13:07 INFO - PROCESS | 1873 | 1461154387513 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 05:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 05:13:07 INFO - PROCESS | 1873 | 1461154387519 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 05:13:07 INFO - PROCESS | 1873 | 1461154387525 Marionette TRACE conn4 <- [1,274,null,{}] 05:13:07 INFO - PROCESS | 1873 | 1461154387596 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:07 INFO - PROCESS | 1873 | 1461154387805 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 05:13:07 INFO - PROCESS | 1873 | 1461154387818 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x9160c000 == 41 [pid = 1873] [id = 76] 05:13:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 101 (0x979ee400) [pid = 1873] [serial = 227] [outer = (nil)] 05:13:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 102 (0x97dd9800) [pid = 1873] [serial = 228] [outer = 0x979ee400] 05:13:07 INFO - PROCESS | 1873 | 1461154387900 Marionette DEBUG loaded listener.js 05:13:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 103 (0x985fa000) [pid = 1873] [serial = 229] [outer = 0x979ee400] 05:13:08 INFO - PROCESS | 1873 | 1461154388881 Marionette TRACE conn4 <- [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]]]}] 05:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 05:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1383ms 05:13:08 INFO - PROCESS | 1873 | 1461154388905 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 05:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 05:13:08 INFO - PROCESS | 1873 | 1461154388910 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 05:13:08 INFO - PROCESS | 1873 | 1461154388918 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 05:13:08 INFO - PROCESS | 1873 | 1461154388921 Marionette TRACE conn4 <- [1,278,null,{}] 05:13:08 INFO - PROCESS | 1873 | 1461154388935 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:09 INFO - PROCESS | 1873 | 1461154389135 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 05:13:09 INFO - PROCESS | 1873 | 1461154389161 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e049400 == 42 [pid = 1873] [id = 77] 05:13:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 104 (0x97da8400) [pid = 1873] [serial = 230] [outer = (nil)] 05:13:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 105 (0x994f2c00) [pid = 1873] [serial = 231] [outer = 0x97da8400] 05:13:09 INFO - PROCESS | 1873 | 1461154389245 Marionette DEBUG loaded listener.js 05:13:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 106 (0x994f7800) [pid = 1873] [serial = 232] [outer = 0x97da8400] 05:13:10 INFO - PROCESS | 1873 | 1461154390205 Marionette TRACE conn4 <- [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]]]}] 05:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 05:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1333ms 05:13:10 INFO - PROCESS | 1873 | 1461154390268 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 05:13:10 INFO - PROCESS | 1873 | 1461154390273 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 05:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 05:13:10 INFO - PROCESS | 1873 | 1461154390290 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 05:13:10 INFO - PROCESS | 1873 | 1461154390294 Marionette TRACE conn4 <- [1,282,null,{}] 05:13:10 INFO - PROCESS | 1873 | 1461154390303 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:10 INFO - PROCESS | 1873 | 1461154390516 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 05:13:10 INFO - PROCESS | 1873 | --DOMWINDOW == 105 (0x8e96d000) [pid = 1873] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 05:13:10 INFO - PROCESS | 1873 | --DOMWINDOW == 104 (0x9229a800) [pid = 1873] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 05:13:10 INFO - PROCESS | 1873 | --DOMWINDOW == 103 (0x9ea14400) [pid = 1873] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 05:13:10 INFO - PROCESS | 1873 | --DOMWINDOW == 102 (0x98b11000) [pid = 1873] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 05:13:10 INFO - PROCESS | 1873 | --DOMWINDOW == 101 (0x8faa7c00) [pid = 1873] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 05:13:10 INFO - PROCESS | 1873 | --DOMWINDOW == 100 (0x8e96e800) [pid = 1873] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 05:13:10 INFO - PROCESS | 1873 | --DOMWINDOW == 99 (0x8f943800) [pid = 1873] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 05:13:10 INFO - PROCESS | 1873 | --DOMWINDOW == 98 (0x98769400) [pid = 1873] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 05:13:10 INFO - PROCESS | 1873 | --DOMWINDOW == 97 (0x994f5c00) [pid = 1873] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 05:13:10 INFO - PROCESS | 1873 | --DOMWINDOW == 96 (0x8e968c00) [pid = 1873] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 05:13:10 INFO - PROCESS | 1873 | --DOMWINDOW == 95 (0x97226800) [pid = 1873] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 05:13:10 INFO - PROCESS | 1873 | --DOMWINDOW == 94 (0x8fa3b000) [pid = 1873] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 05:13:10 INFO - PROCESS | 1873 | 1461154390923 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:10 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e96d000 == 43 [pid = 1873] [id = 78] 05:13:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 95 (0x8e96dc00) [pid = 1873] [serial = 233] [outer = (nil)] 05:13:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 96 (0x8f93c000) [pid = 1873] [serial = 234] [outer = 0x8e96dc00] 05:13:11 INFO - PROCESS | 1873 | 1461154391033 Marionette DEBUG loaded listener.js 05:13:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 97 (0x92ef1000) [pid = 1873] [serial = 235] [outer = 0x8e96dc00] 05:13:11 INFO - PROCESS | 1873 | 1461154391872 Marionette TRACE conn4 <- [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]]]}] 05:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 05:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1640ms 05:13:11 INFO - PROCESS | 1873 | 1461154391936 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 05:13:11 INFO - PROCESS | 1873 | 1461154391941 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 05:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 05:13:11 INFO - PROCESS | 1873 | 1461154391951 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 05:13:11 INFO - PROCESS | 1873 | 1461154391956 Marionette TRACE conn4 <- [1,286,null,{}] 05:13:11 INFO - PROCESS | 1873 | 1461154391965 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:12 INFO - PROCESS | 1873 | 1461154392164 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 05:13:12 INFO - PROCESS | 1873 | 1461154392285 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:12 INFO - PROCESS | 1873 | ++DOCSHELL 0x92e22400 == 44 [pid = 1873] [id = 79] 05:13:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 98 (0x92ed4400) [pid = 1873] [serial = 236] [outer = (nil)] 05:13:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 99 (0x92eda400) [pid = 1873] [serial = 237] [outer = 0x92ed4400] 05:13:12 INFO - PROCESS | 1873 | 1461154392377 Marionette DEBUG loaded listener.js 05:13:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 100 (0x92edf000) [pid = 1873] [serial = 238] [outer = 0x92ed4400] 05:13:13 INFO - PROCESS | 1873 | 1461154393328 Marionette TRACE conn4 <- [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]]]}] 05:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 05:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1436ms 05:13:13 INFO - PROCESS | 1873 | 1461154393386 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 05:13:13 INFO - PROCESS | 1873 | 1461154393392 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 05:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 05:13:13 INFO - PROCESS | 1873 | 1461154393403 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 05:13:13 INFO - PROCESS | 1873 | 1461154393408 Marionette TRACE conn4 <- [1,290,null,{}] 05:13:13 INFO - PROCESS | 1873 | 1461154393418 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:13 INFO - PROCESS | 1873 | 1461154393665 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 05:13:13 INFO - PROCESS | 1873 | 1461154393902 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:13 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f938400 == 45 [pid = 1873] [id = 80] 05:13:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 101 (0x8f9af400) [pid = 1873] [serial = 239] [outer = (nil)] 05:13:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 102 (0x8faab400) [pid = 1873] [serial = 240] [outer = 0x8f9af400] 05:13:14 INFO - PROCESS | 1873 | 1461154394051 Marionette DEBUG loaded listener.js 05:13:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 103 (0x902d8c00) [pid = 1873] [serial = 241] [outer = 0x8f9af400] 05:13:14 INFO - PROCESS | 1873 | 1461154394976 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 05:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 05:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1639ms 05:13:15 INFO - PROCESS | 1873 | 1461154395042 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 05:13:15 INFO - PROCESS | 1873 | 1461154395051 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 05:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 05:13:15 INFO - PROCESS | 1873 | 1461154395063 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 05:13:15 INFO - PROCESS | 1873 | 1461154395067 Marionette TRACE conn4 <- [1,294,null,{}] 05:13:15 INFO - PROCESS | 1873 | 1461154395074 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:15 INFO - PROCESS | 1873 | 1461154395302 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 05:13:15 INFO - PROCESS | 1873 | 1461154395499 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:15 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ca3c00 == 46 [pid = 1873] [id = 81] 05:13:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 104 (0x92d3b000) [pid = 1873] [serial = 242] [outer = (nil)] 05:13:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 105 (0x92d43800) [pid = 1873] [serial = 243] [outer = 0x92d3b000] 05:13:15 INFO - PROCESS | 1873 | 1461154395634 Marionette DEBUG loaded listener.js 05:13:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 106 (0x92d46800) [pid = 1873] [serial = 244] [outer = 0x92d3b000] 05:13:16 INFO - PROCESS | 1873 | 1461154396562 Marionette TRACE conn4 <- [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]]]}] 05:13:16 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. 05:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1531ms 05:13:16 INFO - PROCESS | 1873 | 1461154396594 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 05:13:16 INFO - PROCESS | 1873 | 1461154396599 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 05:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 05:13:16 INFO - PROCESS | 1873 | 1461154396608 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 05:13:16 INFO - PROCESS | 1873 | 1461154396613 Marionette TRACE conn4 <- [1,298,null,{}] 05:13:16 INFO - PROCESS | 1873 | 1461154396635 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:16 INFO - PROCESS | 1873 | 1461154396870 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 05:13:17 INFO - PROCESS | 1873 | 1461154397078 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:17 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ed9000 == 47 [pid = 1873] [id = 82] 05:13:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 107 (0x92ede800) [pid = 1873] [serial = 245] [outer = (nil)] 05:13:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 108 (0x92ef3000) [pid = 1873] [serial = 246] [outer = 0x92ede800] 05:13:17 INFO - PROCESS | 1873 | 1461154397222 Marionette DEBUG loaded listener.js 05:13:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 109 (0x940b9800) [pid = 1873] [serial = 247] [outer = 0x92ede800] 05:13:18 INFO - PROCESS | 1873 | 1461154398218 Marionette TRACE conn4 <- [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]]]}] 05:13:18 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. 05:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1651ms 05:13:18 INFO - PROCESS | 1873 | 1461154398258 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 05:13:18 INFO - PROCESS | 1873 | 1461154398263 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 05:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 05:13:18 INFO - PROCESS | 1873 | 1461154398269 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 05:13:18 INFO - PROCESS | 1873 | 1461154398273 Marionette TRACE conn4 <- [1,302,null,{}] 05:13:18 INFO - PROCESS | 1873 | 1461154398279 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:18 INFO - PROCESS | 1873 | 1461154398460 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 05:13:18 INFO - PROCESS | 1873 | 1461154398659 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:18 INFO - PROCESS | 1873 | ++DOCSHELL 0x9609a000 == 48 [pid = 1873] [id = 83] 05:13:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 110 (0x97226c00) [pid = 1873] [serial = 248] [outer = (nil)] 05:13:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 111 (0x975b8400) [pid = 1873] [serial = 249] [outer = 0x97226c00] 05:13:18 INFO - PROCESS | 1873 | 1461154398792 Marionette DEBUG loaded listener.js 05:13:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 112 (0x97d9dc00) [pid = 1873] [serial = 250] [outer = 0x97226c00] 05:13:19 INFO - PROCESS | 1873 | 1461154399616 Marionette TRACE conn4 <- [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]]]}] 05:13:19 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. 05:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1385ms 05:13:19 INFO - PROCESS | 1873 | 1461154399656 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 05:13:19 INFO - PROCESS | 1873 | 1461154399660 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 05:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 05:13:19 INFO - PROCESS | 1873 | 1461154399667 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 05:13:19 INFO - PROCESS | 1873 | 1461154399671 Marionette TRACE conn4 <- [1,306,null,{}] 05:13:19 INFO - PROCESS | 1873 | 1461154399677 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:19 INFO - PROCESS | 1873 | 1461154399850 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 05:13:20 INFO - PROCESS | 1873 | 1461154400008 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:20 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e050400 == 49 [pid = 1873] [id = 84] 05:13:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 113 (0x97226800) [pid = 1873] [serial = 251] [outer = (nil)] 05:13:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 114 (0x99243000) [pid = 1873] [serial = 252] [outer = 0x97226800] 05:13:20 INFO - PROCESS | 1873 | 1461154400101 Marionette DEBUG loaded listener.js 05:13:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 115 (0x992aa800) [pid = 1873] [serial = 253] [outer = 0x97226800] 05:13:21 INFO - PROCESS | 1873 | 1461154401072 Marionette TRACE conn4 <- [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]]]}] 05:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 05:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1436ms 05:13:21 INFO - PROCESS | 1873 | 1461154401104 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 05:13:21 INFO - PROCESS | 1873 | 1461154401108 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 05:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 05:13:21 INFO - PROCESS | 1873 | 1461154401114 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 05:13:21 INFO - PROCESS | 1873 | 1461154401117 Marionette TRACE conn4 <- [1,310,null,{}] 05:13:21 INFO - PROCESS | 1873 | 1461154401124 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:21 INFO - PROCESS | 1873 | 1461154401324 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 05:13:21 INFO - PROCESS | 1873 | 1461154401478 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:21 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e050800 == 50 [pid = 1873] [id = 85] 05:13:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 116 (0x8e050c00) [pid = 1873] [serial = 254] [outer = (nil)] 05:13:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 117 (0xa0a40000) [pid = 1873] [serial = 255] [outer = 0x8e050c00] 05:13:21 INFO - PROCESS | 1873 | 1461154401568 Marionette DEBUG loaded listener.js 05:13:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 118 (0xa0c1e800) [pid = 1873] [serial = 256] [outer = 0x8e050c00] 05:13:22 INFO - PROCESS | 1873 | 1461154402497 Marionette TRACE conn4 <- [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]]]}] 05:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 05:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1439ms 05:13:22 INFO - PROCESS | 1873 | 1461154402555 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 05:13:22 INFO - PROCESS | 1873 | 1461154402558 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 05:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 05:13:22 INFO - PROCESS | 1873 | 1461154402566 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 05:13:22 INFO - PROCESS | 1873 | 1461154402569 Marionette TRACE conn4 <- [1,314,null,{}] 05:13:22 INFO - PROCESS | 1873 | 1461154402575 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:22 INFO - PROCESS | 1873 | 1461154402795 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 05:13:23 INFO - PROCESS | 1873 | 1461154403007 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f679400 == 51 [pid = 1873] [id = 86] 05:13:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 119 (0x8f679800) [pid = 1873] [serial = 257] [outer = (nil)] 05:13:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 120 (0x8f67b800) [pid = 1873] [serial = 258] [outer = 0x8f679800] 05:13:23 INFO - PROCESS | 1873 | 1461154403392 Marionette DEBUG loaded listener.js 05:13:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 121 (0x8f76e800) [pid = 1873] [serial = 259] [outer = 0x8f679800] 05:13:24 INFO - PROCESS | 1873 | 1461154404248 Marionette TRACE conn4 <- [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]]]}] 05:13:24 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. 05:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1732ms 05:13:24 INFO - PROCESS | 1873 | 1461154404299 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 05:13:24 INFO - PROCESS | 1873 | 1461154404306 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 05:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 05:13:24 INFO - PROCESS | 1873 | 1461154404317 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 05:13:24 INFO - PROCESS | 1873 | 1461154404321 Marionette TRACE conn4 <- [1,318,null,{}] 05:13:24 INFO - PROCESS | 1873 | 1461154404329 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:24 INFO - PROCESS | 1873 | 1461154404505 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 05:13:24 INFO - PROCESS | 1873 | 1461154404669 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:24 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e96bc00 == 52 [pid = 1873] [id = 87] 05:13:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 122 (0x8f770c00) [pid = 1873] [serial = 260] [outer = (nil)] 05:13:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x8fa35c00) [pid = 1873] [serial = 261] [outer = 0x8f770c00] 05:13:24 INFO - PROCESS | 1873 | 1461154404746 Marionette DEBUG loaded listener.js 05:13:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x8faa7c00) [pid = 1873] [serial = 262] [outer = 0x8f770c00] 05:13:25 INFO - PROCESS | 1873 | 1461154405829 Marionette TRACE conn4 <- [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]]]}] 05:13:25 INFO - PROCESS | 1873 | --DOCSHELL 0x8faa6400 == 51 [pid = 1873] [id = 39] 05:13:25 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x97da0800) [pid = 1873] [serial = 197] [outer = (nil)] [url = about:blank] 05:13:25 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. 05:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1585ms 05:13:25 INFO - PROCESS | 1873 | 1461154405901 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 05:13:25 INFO - PROCESS | 1873 | 1461154405907 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 05:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 05:13:25 INFO - PROCESS | 1873 | 1461154405917 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 05:13:25 INFO - PROCESS | 1873 | 1461154405922 Marionette TRACE conn4 <- [1,322,null,{}] 05:13:25 INFO - PROCESS | 1873 | 1461154405928 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:26 INFO - PROCESS | 1873 | 1461154406122 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 122 (0x98a13c00) [pid = 1873] [serial = 159] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 121 (0x960a0800) [pid = 1873] [serial = 129] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 120 (0xa0c3e400) [pid = 1873] [serial = 138] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 119 (0x995c3800) [pid = 1873] [serial = 132] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 118 (0x9fef1400) [pid = 1873] [serial = 135] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 117 (0x8f76a800) [pid = 1873] [serial = 126] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 116 (0x9ffb0800) [pid = 1873] [serial = 141] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 115 (0x994f4800) [pid = 1873] [serial = 191] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 114 (0x9fc55800) [pid = 1873] [serial = 194] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 113 (0x9fc61000) [pid = 1873] [serial = 195] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 112 (0x8f93f400) [pid = 1873] [serial = 185] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 111 (0x92c9d400) [pid = 1873] [serial = 186] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 110 (0x97ae6800) [pid = 1873] [serial = 188] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 109 (0x9160d000) [pid = 1873] [serial = 183] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 108 (0x902dd400) [pid = 1873] [serial = 182] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 107 (0x8f768800) [pid = 1873] [serial = 161] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 106 (0x92295c00) [pid = 1873] [serial = 164] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 105 (0x963b3c00) [pid = 1873] [serial = 167] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 104 (0x992b8c00) [pid = 1873] [serial = 170] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 103 (0x994fcc00) [pid = 1873] [serial = 173] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 102 (0x9ea1d400) [pid = 1873] [serial = 176] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 101 (0xa0f45400) [pid = 1873] [serial = 179] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 100 (0x9df1f400) [pid = 1873] [serial = 192] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | --DOMWINDOW == 99 (0x9856ec00) [pid = 1873] [serial = 189] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1873 | 1461154406317 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:26 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e971800 == 52 [pid = 1873] [id = 88] 05:13:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 100 (0x8f768800) [pid = 1873] [serial = 263] [outer = (nil)] 05:13:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 101 (0x902dd400) [pid = 1873] [serial = 264] [outer = 0x8f768800] 05:13:26 INFO - PROCESS | 1873 | 1461154406393 Marionette DEBUG loaded listener.js 05:13:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 102 (0x91612c00) [pid = 1873] [serial = 265] [outer = 0x8f768800] 05:13:27 INFO - PROCESS | 1873 | 1461154407251 Marionette TRACE conn4 <- [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]]]}] 05:13:27 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. 05:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1393ms 05:13:27 INFO - PROCESS | 1873 | 1461154407312 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 05:13:27 INFO - PROCESS | 1873 | 1461154407316 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 05:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 05:13:27 INFO - PROCESS | 1873 | 1461154407323 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 05:13:27 INFO - PROCESS | 1873 | 1461154407328 Marionette TRACE conn4 <- [1,326,null,{}] 05:13:27 INFO - PROCESS | 1873 | 1461154407344 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:27 INFO - PROCESS | 1873 | 1461154407511 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 05:13:27 INFO - PROCESS | 1873 | 1461154407628 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:27 INFO - PROCESS | 1873 | ++DOCSHELL 0x8faac800 == 53 [pid = 1873] [id = 89] 05:13:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 103 (0x902d2800) [pid = 1873] [serial = 266] [outer = (nil)] 05:13:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 104 (0x92ed0400) [pid = 1873] [serial = 267] [outer = 0x902d2800] 05:13:27 INFO - PROCESS | 1873 | 1461154407708 Marionette DEBUG loaded listener.js 05:13:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 105 (0x92ed7000) [pid = 1873] [serial = 268] [outer = 0x902d2800] 05:13:28 INFO - PROCESS | 1873 | 1461154408498 Marionette TRACE conn4 <- [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]]]}] 05:13:28 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. 05:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1189ms 05:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 05:13:28 INFO - PROCESS | 1873 | 1461154408512 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 05:13:28 INFO - PROCESS | 1873 | 1461154408516 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 05:13:28 INFO - PROCESS | 1873 | 1461154408523 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 05:13:28 INFO - PROCESS | 1873 | 1461154408527 Marionette TRACE conn4 <- [1,330,null,{}] 05:13:28 INFO - PROCESS | 1873 | 1461154408552 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:28 INFO - PROCESS | 1873 | 1461154408748 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 05:13:28 INFO - PROCESS | 1873 | 1461154408776 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f678c00 == 54 [pid = 1873] [id = 90] 05:13:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 106 (0x92d3d000) [pid = 1873] [serial = 269] [outer = (nil)] 05:13:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 107 (0x92ef1800) [pid = 1873] [serial = 270] [outer = 0x92d3d000] 05:13:28 INFO - PROCESS | 1873 | 1461154408855 Marionette DEBUG loaded listener.js 05:13:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 108 (0x95daa400) [pid = 1873] [serial = 271] [outer = 0x92d3d000] 05:13:29 INFO - PROCESS | 1873 | 1461154409685 Marionette TRACE conn4 <- [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]]]}] 05:13:29 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. 05:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1215ms 05:13:29 INFO - PROCESS | 1873 | 1461154409737 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 05:13:29 INFO - PROCESS | 1873 | 1461154409741 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 05:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 05:13:29 INFO - PROCESS | 1873 | 1461154409756 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 05:13:29 INFO - PROCESS | 1873 | 1461154409759 Marionette TRACE conn4 <- [1,334,null,{}] 05:13:29 INFO - PROCESS | 1873 | 1461154409765 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:30 INFO - PROCESS | 1873 | 1461154410000 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 05:13:30 INFO - PROCESS | 1873 | 1461154410026 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e975800 == 55 [pid = 1873] [id = 91] 05:13:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 109 (0x92eeb000) [pid = 1873] [serial = 272] [outer = (nil)] 05:13:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 110 (0x971f1000) [pid = 1873] [serial = 273] [outer = 0x92eeb000] 05:13:30 INFO - PROCESS | 1873 | 1461154410109 Marionette DEBUG loaded listener.js 05:13:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 111 (0x975af800) [pid = 1873] [serial = 274] [outer = 0x92eeb000] 05:13:30 INFO - PROCESS | 1873 | --DOMWINDOW == 110 (0x8f772800) [pid = 1873] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 05:13:30 INFO - PROCESS | 1873 | --DOMWINDOW == 109 (0x8e96dc00) [pid = 1873] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 05:13:30 INFO - PROCESS | 1873 | --DOMWINDOW == 108 (0x8fa33800) [pid = 1873] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 05:13:30 INFO - PROCESS | 1873 | --DOMWINDOW == 107 (0x8fa2f000) [pid = 1873] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 05:13:30 INFO - PROCESS | 1873 | --DOMWINDOW == 106 (0x902db400) [pid = 1873] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 05:13:30 INFO - PROCESS | 1873 | --DOMWINDOW == 105 (0x979ee400) [pid = 1873] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 05:13:30 INFO - PROCESS | 1873 | --DOMWINDOW == 104 (0x97da8400) [pid = 1873] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 05:13:31 INFO - PROCESS | 1873 | 1461154411217 Marionette TRACE conn4 <- [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]]]}] 05:13:31 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. 05:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1482ms 05:13:31 INFO - PROCESS | 1873 | 1461154411249 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 05:13:31 INFO - PROCESS | 1873 | 1461154411254 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 05:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 05:13:31 INFO - PROCESS | 1873 | 1461154411265 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 05:13:31 INFO - PROCESS | 1873 | 1461154411270 Marionette TRACE conn4 <- [1,338,null,{}] 05:13:31 INFO - PROCESS | 1873 | 1461154411279 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:31 INFO - PROCESS | 1873 | 1461154411572 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 05:13:31 INFO - PROCESS | 1873 | 1461154411587 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:31 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e049800 == 56 [pid = 1873] [id = 92] 05:13:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 105 (0x8f66f800) [pid = 1873] [serial = 275] [outer = (nil)] 05:13:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 106 (0x97da2000) [pid = 1873] [serial = 276] [outer = 0x8f66f800] 05:13:31 INFO - PROCESS | 1873 | 1461154411664 Marionette DEBUG loaded listener.js 05:13:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 107 (0x985f9800) [pid = 1873] [serial = 277] [outer = 0x8f66f800] 05:13:32 INFO - PROCESS | 1873 | 1461154412508 Marionette TRACE conn4 <- [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]]]}] 05:13:32 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. 05:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1289ms 05:13:32 INFO - PROCESS | 1873 | 1461154412553 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 05:13:32 INFO - PROCESS | 1873 | 1461154412557 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 05:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 05:13:32 INFO - PROCESS | 1873 | 1461154412568 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 05:13:32 INFO - PROCESS | 1873 | 1461154412571 Marionette TRACE conn4 <- [1,342,null,{}] 05:13:32 INFO - PROCESS | 1873 | 1461154412578 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:32 INFO - PROCESS | 1873 | 1461154412731 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 05:13:32 INFO - PROCESS | 1873 | 1461154412747 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:32 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e042400 == 57 [pid = 1873] [id = 93] 05:13:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 108 (0x8e043800) [pid = 1873] [serial = 278] [outer = (nil)] 05:13:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 109 (0x8f670400) [pid = 1873] [serial = 279] [outer = 0x8e043800] 05:13:32 INFO - PROCESS | 1873 | 1461154412919 Marionette DEBUG loaded listener.js 05:13:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 110 (0x8f67c000) [pid = 1873] [serial = 280] [outer = 0x8e043800] 05:13:34 INFO - PROCESS | 1873 | 1461154414036 Marionette TRACE conn4 <- [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]]]}] 05:13:34 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. 05:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1493ms 05:13:34 INFO - PROCESS | 1873 | 1461154414057 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 05:13:34 INFO - PROCESS | 1873 | 1461154414065 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 05:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 05:13:34 INFO - PROCESS | 1873 | 1461154414076 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 05:13:34 INFO - PROCESS | 1873 | 1461154414080 Marionette TRACE conn4 <- [1,346,null,{}] 05:13:34 INFO - PROCESS | 1873 | 1461154414089 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:34 INFO - PROCESS | 1873 | 1461154414352 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 05:13:34 INFO - PROCESS | 1873 | 1461154414469 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:34 INFO - PROCESS | 1873 | ++DOCSHELL 0x8faacc00 == 58 [pid = 1873] [id = 94] 05:13:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 111 (0x902dd800) [pid = 1873] [serial = 281] [outer = (nil)] 05:13:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 112 (0x9160d000) [pid = 1873] [serial = 282] [outer = 0x902dd800] 05:13:34 INFO - PROCESS | 1873 | 1461154414610 Marionette DEBUG loaded listener.js 05:13:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 113 (0x922e3400) [pid = 1873] [serial = 283] [outer = 0x902dd800] 05:13:35 INFO - PROCESS | 1873 | 1461154415507 Marionette TRACE conn4 <- [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]]]}] 05:13:35 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. 05:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1494ms 05:13:35 INFO - PROCESS | 1873 | 1461154415570 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 05:13:35 INFO - PROCESS | 1873 | 1461154415577 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 05:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 05:13:35 INFO - PROCESS | 1873 | 1461154415587 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 05:13:35 INFO - PROCESS | 1873 | 1461154415592 Marionette TRACE conn4 <- [1,350,null,{}] 05:13:35 INFO - PROCESS | 1873 | 1461154415599 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:35 INFO - PROCESS | 1873 | 1461154415787 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 05:13:35 INFO - PROCESS | 1873 | 1461154415942 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x91610400 == 59 [pid = 1873] [id = 95] 05:13:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 114 (0x92edc400) [pid = 1873] [serial = 284] [outer = (nil)] 05:13:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 115 (0x940c4000) [pid = 1873] [serial = 285] [outer = 0x92edc400] 05:13:36 INFO - PROCESS | 1873 | 1461154416094 Marionette DEBUG loaded listener.js 05:13:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 116 (0x972cac00) [pid = 1873] [serial = 286] [outer = 0x92edc400] 05:13:37 INFO - PROCESS | 1873 | 1461154417084 Marionette TRACE conn4 <- [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]]]}] 05:13:37 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. 05:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1540ms 05:13:37 INFO - PROCESS | 1873 | 1461154417128 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 05:13:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 05:13:37 INFO - PROCESS | 1873 | 1461154417133 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 05:13:37 INFO - PROCESS | 1873 | 1461154417139 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 05:13:37 INFO - PROCESS | 1873 | 1461154417145 Marionette TRACE conn4 <- [1,354,null,{}] 05:13:37 INFO - PROCESS | 1873 | 1461154417162 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:37 INFO - PROCESS | 1873 | 1461154417394 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 05:13:37 INFO - PROCESS | 1873 | 1461154417593 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:37 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e04f800 == 60 [pid = 1873] [id = 96] 05:13:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 117 (0x97ae7800) [pid = 1873] [serial = 287] [outer = (nil)] 05:13:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 118 (0x9925e800) [pid = 1873] [serial = 288] [outer = 0x97ae7800] 05:13:37 INFO - PROCESS | 1873 | 1461154417725 Marionette DEBUG loaded listener.js 05:13:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 119 (0x994dec00) [pid = 1873] [serial = 289] [outer = 0x97ae7800] 05:13:38 INFO - PROCESS | 1873 | 1461154418681 Marionette TRACE conn4 <- [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]]]}] 05:13:38 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. 05:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1586ms 05:13:38 INFO - PROCESS | 1873 | 1461154418725 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 05:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 05:13:38 INFO - PROCESS | 1873 | 1461154418731 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 05:13:38 INFO - PROCESS | 1873 | 1461154418737 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 05:13:38 INFO - PROCESS | 1873 | 1461154418741 Marionette TRACE conn4 <- [1,358,null,{}] 05:13:38 INFO - PROCESS | 1873 | 1461154418746 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:38 INFO - PROCESS | 1873 | 1461154418926 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 05:13:39 INFO - PROCESS | 1873 | 1461154419081 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:39 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e043000 == 61 [pid = 1873] [id = 97] 05:13:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 120 (0x995c1800) [pid = 1873] [serial = 290] [outer = (nil)] 05:13:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 121 (0x9ea18c00) [pid = 1873] [serial = 291] [outer = 0x995c1800] 05:13:39 INFO - PROCESS | 1873 | 1461154419173 Marionette DEBUG loaded listener.js 05:13:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 122 (0x9ea1d000) [pid = 1873] [serial = 292] [outer = 0x995c1800] 05:13:40 INFO - PROCESS | 1873 | 1461154420094 Marionette TRACE conn4 <- [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]]]}] 05:13:40 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. 05:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1389ms 05:13:40 INFO - PROCESS | 1873 | 1461154420126 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 05:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 05:13:40 INFO - PROCESS | 1873 | 1461154420130 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 05:13:40 INFO - PROCESS | 1873 | 1461154420138 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 05:13:40 INFO - PROCESS | 1873 | 1461154420142 Marionette TRACE conn4 <- [1,362,null,{}] 05:13:40 INFO - PROCESS | 1873 | 1461154420149 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:40 INFO - PROCESS | 1873 | 1461154420328 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 05:13:40 INFO - PROCESS | 1873 | 1461154420502 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:40 INFO - PROCESS | 1873 | ++DOCSHELL 0x9fb3ac00 == 62 [pid = 1873] [id = 98] 05:13:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x9fb8d400) [pid = 1873] [serial = 293] [outer = (nil)] 05:13:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x9fc99800) [pid = 1873] [serial = 294] [outer = 0x9fb8d400] 05:13:40 INFO - PROCESS | 1873 | 1461154420600 Marionette DEBUG loaded listener.js 05:13:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0xa0ad9800) [pid = 1873] [serial = 295] [outer = 0x9fb8d400] 05:13:41 INFO - PROCESS | 1873 | 1461154421641 Marionette TRACE conn4 <- [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]]]}] 05:13:41 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. 05:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1541ms 05:13:41 INFO - PROCESS | 1873 | 1461154421679 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 05:13:41 INFO - PROCESS | 1873 | 1461154421683 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 05:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 05:13:41 INFO - PROCESS | 1873 | 1461154421690 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 05:13:41 INFO - PROCESS | 1873 | 1461154421693 Marionette TRACE conn4 <- [1,366,null,{}] 05:13:41 INFO - PROCESS | 1873 | 1461154421699 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:41 INFO - PROCESS | 1873 | 1461154421881 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 05:13:42 INFO - PROCESS | 1873 | 1461154422080 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:42 INFO - PROCESS | 1873 | ++DOCSHELL 0x970ca400 == 63 [pid = 1873] [id = 99] 05:13:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x9b3b5000) [pid = 1873] [serial = 296] [outer = (nil)] 05:13:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0xa3ce1400) [pid = 1873] [serial = 297] [outer = 0x9b3b5000] 05:13:42 INFO - PROCESS | 1873 | 1461154422213 Marionette DEBUG loaded listener.js 05:13:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0xa445a000) [pid = 1873] [serial = 298] [outer = 0x9b3b5000] 05:13:43 INFO - PROCESS | 1873 | 1461154423134 Marionette TRACE conn4 <- [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]]]}] 05:13:43 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. 05:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1481ms 05:13:43 INFO - PROCESS | 1873 | 1461154423172 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 05:13:43 INFO - PROCESS | 1873 | 1461154423175 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 05:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 05:13:43 INFO - PROCESS | 1873 | 1461154423182 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 05:13:43 INFO - PROCESS | 1873 | 1461154423186 Marionette TRACE conn4 <- [1,370,null,{}] 05:13:43 INFO - PROCESS | 1873 | 1461154423191 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:43 INFO - PROCESS | 1873 | 1461154423376 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 05:13:43 INFO - PROCESS | 1873 | 1461154423532 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:43 INFO - PROCESS | 1873 | ++DOCSHELL 0x8de6f400 == 64 [pid = 1873] [id = 100] 05:13:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8de70800) [pid = 1873] [serial = 299] [outer = (nil)] 05:13:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x8de77000) [pid = 1873] [serial = 300] [outer = 0x8de70800] 05:13:43 INFO - PROCESS | 1873 | 1461154423623 Marionette DEBUG loaded listener.js 05:13:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x8de7a400) [pid = 1873] [serial = 301] [outer = 0x8de70800] 05:13:44 INFO - PROCESS | 1873 | 1461154424545 Marionette TRACE conn4 <- [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]]]}] 05:13:44 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. 05:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1434ms 05:13:44 INFO - PROCESS | 1873 | 1461154424617 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 05:13:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 05:13:44 INFO - PROCESS | 1873 | 1461154424622 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 05:13:44 INFO - PROCESS | 1873 | 1461154424629 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 05:13:44 INFO - PROCESS | 1873 | 1461154424632 Marionette TRACE conn4 <- [1,374,null,{}] 05:13:44 INFO - PROCESS | 1873 | 1461154424639 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:44 INFO - PROCESS | 1873 | 1461154424844 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 05:13:45 INFO - PROCESS | 1873 | 1461154425044 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:45 INFO - PROCESS | 1873 | ++DOCSHELL 0x8ead2000 == 65 [pid = 1873] [id = 101] 05:13:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8ead2800) [pid = 1873] [serial = 302] [outer = (nil)] 05:13:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8ead6000) [pid = 1873] [serial = 303] [outer = 0x8ead2800] 05:13:45 INFO - PROCESS | 1873 | 1461154425175 Marionette DEBUG loaded listener.js 05:13:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8ead8800) [pid = 1873] [serial = 304] [outer = 0x8ead2800] 05:13:46 INFO - PROCESS | 1873 | 1461154426277 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 05:13:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 05:13:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1684ms 05:13:46 INFO - PROCESS | 1873 | 1461154426313 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 05:13:46 INFO - PROCESS | 1873 | 1461154426319 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 05:13:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 05:13:46 INFO - PROCESS | 1873 | 1461154426327 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 05:13:46 INFO - PROCESS | 1873 | 1461154426334 Marionette TRACE conn4 <- [1,378,null,{}] 05:13:46 INFO - PROCESS | 1873 | 1461154426344 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:46 INFO - PROCESS | 1873 | 1461154426526 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 05:13:46 INFO - PROCESS | 1873 | 1461154426736 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:46 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f774800 == 66 [pid = 1873] [id = 102] 05:13:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8f939800) [pid = 1873] [serial = 305] [outer = (nil)] 05:13:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8f9aa800) [pid = 1873] [serial = 306] [outer = 0x8f939800] 05:13:46 INFO - PROCESS | 1873 | 1461154426819 Marionette DEBUG loaded listener.js 05:13:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8fa2cc00) [pid = 1873] [serial = 307] [outer = 0x8f939800] 05:13:47 INFO - PROCESS | 1873 | 1461154427729 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 05:13:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 05:13:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1440ms 05:13:47 INFO - PROCESS | 1873 | 1461154427767 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 05:13:47 INFO - PROCESS | 1873 | 1461154427776 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 05:13:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 05:13:47 INFO - PROCESS | 1873 | 1461154427787 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 05:13:47 INFO - PROCESS | 1873 | 1461154427790 Marionette TRACE conn4 <- [1,382,null,{}] 05:13:47 INFO - PROCESS | 1873 | 1461154427797 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:47 INFO - PROCESS | 1873 | 1461154427970 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 05:13:48 INFO - PROCESS | 1873 | 1461154428274 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:48 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f9ab800 == 67 [pid = 1873] [id = 103] 05:13:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8faa7800) [pid = 1873] [serial = 308] [outer = (nil)] 05:13:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x91612800) [pid = 1873] [serial = 309] [outer = 0x8faa7800] 05:13:48 INFO - PROCESS | 1873 | 1461154428361 Marionette DEBUG loaded listener.js 05:13:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x92d3f400) [pid = 1873] [serial = 310] [outer = 0x8faa7800] 05:13:49 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:13:49 INFO - PROCESS | 1873 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:13:49 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:13:49 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:13:49 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:13:49 INFO - PROCESS | 1873 | --DOCSHELL 0x8f940400 == 66 [pid = 1873] [id = 75] 05:13:49 INFO - PROCESS | 1873 | --DOCSHELL 0x992ae000 == 65 [pid = 1873] [id = 58] 05:13:49 INFO - PROCESS | 1873 | --DOCSHELL 0x9747e000 == 64 [pid = 1873] [id = 57] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0xa0c39c00) [pid = 1873] [serial = 207] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x97d9d000) [pid = 1873] [serial = 204] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8f9b4400) [pid = 1873] [serial = 210] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0xa45c0c00) [pid = 1873] [serial = 216] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x92c9f400) [pid = 1873] [serial = 201] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0xa3c8bc00) [pid = 1873] [serial = 213] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x92eda400) [pid = 1873] [serial = 237] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOCSHELL 0x95dea000 == 63 [pid = 1873] [id = 56] 05:13:49 INFO - PROCESS | 1873 | --DOCSHELL 0x8e049800 == 62 [pid = 1873] [id = 92] 05:13:49 INFO - PROCESS | 1873 | --DOCSHELL 0x8e975800 == 61 [pid = 1873] [id = 91] 05:13:49 INFO - PROCESS | 1873 | 1461154429353 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 05:13:49 INFO - PROCESS | 1873 | --DOCSHELL 0x8f678c00 == 60 [pid = 1873] [id = 90] 05:13:49 INFO - PROCESS | 1873 | --DOCSHELL 0x8faac800 == 59 [pid = 1873] [id = 89] 05:13:49 INFO - PROCESS | 1873 | --DOCSHELL 0x8e971800 == 58 [pid = 1873] [id = 88] 05:13:49 INFO - PROCESS | 1873 | --DOCSHELL 0x8e96bc00 == 57 [pid = 1873] [id = 87] 05:13:49 INFO - PROCESS | 1873 | --DOCSHELL 0x8f679400 == 56 [pid = 1873] [id = 86] 05:13:49 INFO - PROCESS | 1873 | --DOCSHELL 0x92ed9000 == 55 [pid = 1873] [id = 82] 05:13:49 INFO - PROCESS | 1873 | --DOCSHELL 0x92ca3c00 == 54 [pid = 1873] [id = 81] 05:13:49 INFO - PROCESS | 1873 | --DOCSHELL 0x8f938400 == 53 [pid = 1873] [id = 80] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x8f9b0800) [pid = 1873] [serial = 220] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x92ef1000) [pid = 1873] [serial = 235] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0xa0c12800) [pid = 1873] [serial = 198] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x8f943400) [pid = 1873] [serial = 219] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x940c0400) [pid = 1873] [serial = 225] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0xa0a40400) [pid = 1873] [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.] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x8f93c000) [pid = 1873] [serial = 234] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x92cac800) [pid = 1873] [serial = 223] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x97dd9800) [pid = 1873] [serial = 228] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x92296400) [pid = 1873] [serial = 222] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 122 (0x963bd400) [pid = 1873] [serial = 226] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 121 (0x994f2c00) [pid = 1873] [serial = 231] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 120 (0x985fa000) [pid = 1873] [serial = 229] [outer = (nil)] [url = about:blank] 05:13:49 INFO - PROCESS | 1873 | --DOMWINDOW == 119 (0x994f7800) [pid = 1873] [serial = 232] [outer = (nil)] [url = about:blank] 05:13:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 05:13:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1631ms 05:13:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 05:13:49 INFO - PROCESS | 1873 | 1461154429419 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 05:13:49 INFO - PROCESS | 1873 | 1461154429422 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 05:13:49 INFO - PROCESS | 1873 | 1461154429429 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 05:13:49 INFO - PROCESS | 1873 | 1461154429434 Marionette TRACE conn4 <- [1,386,null,{}] 05:13:49 INFO - PROCESS | 1873 | 1461154429450 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:49 INFO - PROCESS | 1873 | 1461154429623 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 05:13:49 INFO - PROCESS | 1873 | 1461154429894 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:49 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ca0c00 == 54 [pid = 1873] [id = 104] 05:13:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 120 (0x92ca3c00) [pid = 1873] [serial = 311] [outer = (nil)] 05:13:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 121 (0x92d49400) [pid = 1873] [serial = 312] [outer = 0x92ca3c00] 05:13:50 INFO - PROCESS | 1873 | 1461154430042 Marionette DEBUG loaded listener.js 05:13:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 122 (0x92edd400) [pid = 1873] [serial = 313] [outer = 0x92ca3c00] 05:13:50 INFO - PROCESS | 1873 | 1461154430853 Marionette TRACE conn4 <- [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]]]}] 05:13:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 05:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1486ms 05:13:50 INFO - PROCESS | 1873 | 1461154430914 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 05:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 05:13:50 INFO - PROCESS | 1873 | 1461154430919 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 05:13:50 INFO - PROCESS | 1873 | 1461154430925 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 05:13:50 INFO - PROCESS | 1873 | 1461154430928 Marionette TRACE conn4 <- [1,390,null,{}] 05:13:50 INFO - PROCESS | 1873 | 1461154430934 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:51 INFO - PROCESS | 1873 | 1461154431097 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 05:13:51 INFO - PROCESS | 1873 | 1461154431107 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x91611800 == 55 [pid = 1873] [id = 105] 05:13:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x95df7000) [pid = 1873] [serial = 314] [outer = (nil)] 05:13:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x971f1400) [pid = 1873] [serial = 315] [outer = 0x95df7000] 05:13:51 INFO - PROCESS | 1873 | 1461154431195 Marionette DEBUG loaded listener.js 05:13:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x97d9c400) [pid = 1873] [serial = 316] [outer = 0x95df7000] 05:13:52 INFO - PROCESS | 1873 | 1461154432142 Marionette TRACE conn4 <- [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]]]}] 05:13:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 05:13:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1241ms 05:13:52 INFO - PROCESS | 1873 | 1461154432167 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 05:13:52 INFO - PROCESS | 1873 | 1461154432172 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 05:13:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 05:13:52 INFO - PROCESS | 1873 | 1461154432178 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 05:13:52 INFO - PROCESS | 1873 | 1461154432181 Marionette TRACE conn4 <- [1,394,null,{}] 05:13:52 INFO - PROCESS | 1873 | 1461154432187 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:52 INFO - PROCESS | 1873 | 1461154432387 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 05:13:52 INFO - PROCESS | 1873 | 1461154432415 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:52 INFO - PROCESS | 1873 | ++DOCSHELL 0x95df0c00 == 56 [pid = 1873] [id = 106] 05:13:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x971f5400) [pid = 1873] [serial = 317] [outer = (nil)] 05:13:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x97ddd000) [pid = 1873] [serial = 318] [outer = 0x971f5400] 05:13:52 INFO - PROCESS | 1873 | 1461154432489 Marionette DEBUG loaded listener.js 05:13:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x985ef800) [pid = 1873] [serial = 319] [outer = 0x971f5400] 05:13:53 INFO - PROCESS | 1873 | 1461154433471 Marionette TRACE conn4 <- [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]]]}] 05:13:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 05:13:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1331ms 05:13:53 INFO - PROCESS | 1873 | 1461154433510 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 05:13:53 INFO - PROCESS | 1873 | 1461154433514 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 05:13:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 05:13:53 INFO - PROCESS | 1873 | 1461154433521 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 05:13:53 INFO - PROCESS | 1873 | 1461154433538 Marionette TRACE conn4 <- [1,398,null,{}] 05:13:53 INFO - PROCESS | 1873 | 1461154433551 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:53 INFO - PROCESS | 1873 | 1461154433794 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 05:13:53 INFO - PROCESS | 1873 | 1461154433821 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:53 INFO - PROCESS | 1873 | ++DOCSHELL 0x97da1c00 == 57 [pid = 1873] [id = 107] 05:13:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x97da8000) [pid = 1873] [serial = 320] [outer = (nil)] 05:13:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x9df21400) [pid = 1873] [serial = 321] [outer = 0x97da8000] 05:13:53 INFO - PROCESS | 1873 | 1461154433904 Marionette DEBUG loaded listener.js 05:13:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x9fef1c00) [pid = 1873] [serial = 322] [outer = 0x97da8000] 05:13:54 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x92eeb000) [pid = 1873] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 05:13:54 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x8f679800) [pid = 1873] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 05:13:54 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x902d2800) [pid = 1873] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 05:13:54 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x8f768800) [pid = 1873] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 05:13:54 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x8f770c00) [pid = 1873] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 05:13:54 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x92d3d000) [pid = 1873] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 05:13:54 INFO - PROCESS | 1873 | 1461154434910 Marionette TRACE conn4 <- [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]]]}] 05:13:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 05:13:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1452ms 05:13:54 INFO - PROCESS | 1873 | 1461154434974 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 05:13:54 INFO - PROCESS | 1873 | 1461154434978 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 05:13:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 05:13:54 INFO - PROCESS | 1873 | 1461154434984 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 05:13:54 INFO - PROCESS | 1873 | 1461154434987 Marionette TRACE conn4 <- [1,402,null,{}] 05:13:54 INFO - PROCESS | 1873 | 1461154434993 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:55 INFO - PROCESS | 1873 | 1461154435156 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 05:13:55 INFO - PROCESS | 1873 | 1461154435167 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:55 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f768800 == 58 [pid = 1873] [id = 108] 05:13:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x98761000) [pid = 1873] [serial = 323] [outer = (nil)] 05:13:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x9ff11800) [pid = 1873] [serial = 324] [outer = 0x98761000] 05:13:55 INFO - PROCESS | 1873 | 1461154435243 Marionette DEBUG loaded listener.js 05:13:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x9ffd7800) [pid = 1873] [serial = 325] [outer = 0x98761000] 05:13:56 INFO - PROCESS | 1873 | 1461154436126 Marionette TRACE conn4 <- [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]]]}] 05:13:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 05:13:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1185ms 05:13:56 INFO - PROCESS | 1873 | 1461154436171 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 05:13:56 INFO - PROCESS | 1873 | 1461154436174 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 05:13:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 05:13:56 INFO - PROCESS | 1873 | 1461154436180 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 05:13:56 INFO - PROCESS | 1873 | 1461154436184 Marionette TRACE conn4 <- [1,406,null,{}] 05:13:56 INFO - PROCESS | 1873 | 1461154436189 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:56 INFO - PROCESS | 1873 | 1461154436349 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 05:13:56 INFO - PROCESS | 1873 | 1461154436585 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:56 INFO - PROCESS | 1873 | ++DOCSHELL 0x8de6e000 == 59 [pid = 1873] [id = 109] 05:13:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8de6ec00) [pid = 1873] [serial = 326] [outer = (nil)] 05:13:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x8e96bc00) [pid = 1873] [serial = 327] [outer = 0x8de6ec00] 05:13:56 INFO - PROCESS | 1873 | 1461154436683 Marionette DEBUG loaded listener.js 05:13:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x8eada400) [pid = 1873] [serial = 328] [outer = 0x8de6ec00] 05:13:57 INFO - PROCESS | 1873 | 1461154437756 Marionette TRACE conn4 <- [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]]]}] 05:13:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 05:13:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1638ms 05:13:57 INFO - PROCESS | 1873 | 1461154437822 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 05:13:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 05:13:57 INFO - PROCESS | 1873 | 1461154437831 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 05:13:57 INFO - PROCESS | 1873 | 1461154437841 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 05:13:57 INFO - PROCESS | 1873 | 1461154437847 Marionette TRACE conn4 <- [1,410,null,{}] 05:13:57 INFO - PROCESS | 1873 | 1461154437854 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:58 INFO - PROCESS | 1873 | 1461154438092 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 05:13:58 INFO - PROCESS | 1873 | 1461154438357 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x8faa8000 == 60 [pid = 1873] [id = 110] 05:13:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8faaec00) [pid = 1873] [serial = 329] [outer = (nil)] 05:13:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x902d6400) [pid = 1873] [serial = 330] [outer = 0x8faaec00] 05:13:58 INFO - PROCESS | 1873 | 1461154438454 Marionette DEBUG loaded listener.js 05:13:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x92296400) [pid = 1873] [serial = 331] [outer = 0x8faaec00] 05:13:59 INFO - PROCESS | 1873 | 1461154439462 Marionette TRACE conn4 <- [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]]]}] 05:13:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 05:13:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1688ms 05:13:59 INFO - PROCESS | 1873 | 1461154439533 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 05:13:59 INFO - PROCESS | 1873 | 1461154439540 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 05:13:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 05:13:59 INFO - PROCESS | 1873 | 1461154439547 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 05:13:59 INFO - PROCESS | 1873 | 1461154439551 Marionette TRACE conn4 <- [1,414,null,{}] 05:13:59 INFO - PROCESS | 1873 | 1461154439558 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:59 INFO - PROCESS | 1873 | 1461154439745 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 05:14:00 INFO - PROCESS | 1873 | 1461154439999 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:00 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ef6800 == 61 [pid = 1873] [id = 111] 05:14:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x940c6000) [pid = 1873] [serial = 332] [outer = (nil)] 05:14:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x963b2800) [pid = 1873] [serial = 333] [outer = 0x940c6000] 05:14:00 INFO - PROCESS | 1873 | 1461154440138 Marionette DEBUG loaded listener.js 05:14:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x97da7000) [pid = 1873] [serial = 334] [outer = 0x940c6000] 05:14:01 INFO - PROCESS | 1873 | 1461154441214 Marionette TRACE conn4 <- [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]]]}] 05:14:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 05:14:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1734ms 05:14:01 INFO - PROCESS | 1873 | 1461154441282 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 05:14:01 INFO - PROCESS | 1873 | 1461154441287 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 05:14:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 05:14:01 INFO - PROCESS | 1873 | 1461154441303 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 05:14:01 INFO - PROCESS | 1873 | 1461154441313 Marionette TRACE conn4 <- [1,418,null,{}] 05:14:01 INFO - PROCESS | 1873 | 1461154441319 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:01 INFO - PROCESS | 1873 | 1461154441568 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 05:14:01 INFO - PROCESS | 1873 | 1461154441800 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:01 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e96ac00 == 62 [pid = 1873] [id = 112] 05:14:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x994d4800) [pid = 1873] [serial = 335] [outer = (nil)] 05:14:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0xa0c15c00) [pid = 1873] [serial = 336] [outer = 0x994d4800] 05:14:01 INFO - PROCESS | 1873 | 1461154441888 Marionette DEBUG loaded listener.js 05:14:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0xa2a34c00) [pid = 1873] [serial = 337] [outer = 0x994d4800] 05:14:03 INFO - PROCESS | 1873 | 1461154443200 Marionette TRACE conn4 <- [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]]]}] 05:14:03 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 05:14:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1949ms 05:14:03 INFO - PROCESS | 1873 | 1461154443298 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 05:14:03 INFO - PROCESS | 1873 | 1461154443304 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 05:14:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 05:14:03 INFO - PROCESS | 1873 | 1461154443312 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 05:14:03 INFO - PROCESS | 1873 | 1461154443315 Marionette TRACE conn4 <- [1,422,null,{}] 05:14:03 INFO - PROCESS | 1873 | 1461154443321 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:03 INFO - PROCESS | 1873 | 1461154443491 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 05:14:03 INFO - PROCESS | 1873 | 1461154443649 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:03 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e048c00 == 63 [pid = 1873] [id = 113] 05:14:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x985fa800) [pid = 1873] [serial = 338] [outer = (nil)] 05:14:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0xa444d000) [pid = 1873] [serial = 339] [outer = 0x985fa800] 05:14:03 INFO - PROCESS | 1873 | 1461154443737 Marionette DEBUG loaded listener.js 05:14:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0xa447b000) [pid = 1873] [serial = 340] [outer = 0x985fa800] 05:14:05 INFO - PROCESS | 1873 | 1461154445052 Marionette TRACE conn4 <- [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]]]}] 05:14:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 05:14:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1781ms 05:14:05 INFO - PROCESS | 1873 | 1461154445149 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 05:14:05 INFO - PROCESS | 1873 | 1461154445153 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 05:14:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 05:14:05 INFO - PROCESS | 1873 | 1461154445161 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 05:14:05 INFO - PROCESS | 1873 | 1461154445164 Marionette TRACE conn4 <- [1,426,null,{}] 05:14:05 INFO - PROCESS | 1873 | 1461154445169 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:05 INFO - PROCESS | 1873 | 1461154445337 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 05:14:05 INFO - PROCESS | 1873 | 1461154445510 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:05 INFO - PROCESS | 1873 | ++DOCSHELL 0xa4474800 == 64 [pid = 1873] [id = 114] 05:14:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0xa4475000) [pid = 1873] [serial = 341] [outer = (nil)] 05:14:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0xa45c8000) [pid = 1873] [serial = 342] [outer = 0xa4475000] 05:14:05 INFO - PROCESS | 1873 | 1461154445616 Marionette DEBUG loaded listener.js 05:14:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0xa4947000) [pid = 1873] [serial = 343] [outer = 0xa4475000] 05:14:06 INFO - PROCESS | 1873 | 1461154446631 Marionette TRACE conn4 <- [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] 05:14:06 INFO - PROCESS | 1873 | 1461154446707 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 05:14:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 05:14:06 INFO - PROCESS | 1873 | 1461154446714 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 05:14:06 INFO - PROCESS | 1873 | 1461154446717 Marionette TRACE conn4 <- [1,430,null,{}] 05:14:06 INFO - PROCESS | 1873 | 1461154446723 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:06 INFO - PROCESS | 1873 | 1461154446910 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 05:14:07 INFO - PROCESS | 1873 | 1461154447128 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x92d46400 == 65 [pid = 1873] [id = 115] 05:14:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x92d46c00) [pid = 1873] [serial = 344] [outer = (nil)] 05:14:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x97606400) [pid = 1873] [serial = 345] [outer = 0x92d46c00] 05:14:07 INFO - PROCESS | 1873 | 1461154447228 Marionette DEBUG loaded listener.js 05:14:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x9760ac00) [pid = 1873] [serial = 346] [outer = 0x92d46c00] 05:14:08 INFO - PROCESS | 1873 | 1461154448080 Marionette TRACE conn4 <- [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]]]}] 05:14:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 05:14:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1435ms 05:14:08 INFO - PROCESS | 1873 | 1461154448151 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 05:14:08 INFO - PROCESS | 1873 | 1461154448155 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 05:14:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 05:14:08 INFO - PROCESS | 1873 | 1461154448161 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 05:14:08 INFO - PROCESS | 1873 | 1461154448165 Marionette TRACE conn4 <- [1,434,null,{}] 05:14:08 INFO - PROCESS | 1873 | 1461154448171 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:08 INFO - PROCESS | 1873 | 1461154448390 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 05:14:08 INFO - PROCESS | 1873 | 1461154448947 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f93e400 == 66 [pid = 1873] [id = 116] 05:14:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x8f93f000) [pid = 1873] [serial = 347] [outer = (nil)] 05:14:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x8f9abc00) [pid = 1873] [serial = 348] [outer = 0x8f93f000] 05:14:09 INFO - PROCESS | 1873 | 1461154449074 Marionette DEBUG loaded listener.js 05:14:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x8fa39400) [pid = 1873] [serial = 349] [outer = 0x8f93f000] 05:14:10 INFO - PROCESS | 1873 | 1461154449999 Marionette TRACE conn4 <- [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]]]}] 05:14:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 05:14:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1890ms 05:14:10 INFO - PROCESS | 1873 | 1461154450053 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 05:14:10 INFO - PROCESS | 1873 | 1461154450060 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 05:14:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 05:14:10 INFO - PROCESS | 1873 | 1461154450069 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 05:14:10 INFO - PROCESS | 1873 | 1461154450073 Marionette TRACE conn4 <- [1,438,null,{}] 05:14:10 INFO - PROCESS | 1873 | 1461154450081 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:10 INFO - PROCESS | 1873 | 1461154450258 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 05:14:10 INFO - PROCESS | 1873 | 1461154450566 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:10 INFO - PROCESS | 1873 | ++DOCSHELL 0x8eadac00 == 67 [pid = 1873] [id = 117] 05:14:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x8fa33c00) [pid = 1873] [serial = 350] [outer = (nil)] 05:14:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x92ef2400) [pid = 1873] [serial = 351] [outer = 0x8fa33c00] 05:14:10 INFO - PROCESS | 1873 | 1461154450704 Marionette DEBUG loaded listener.js 05:14:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x95ff1c00) [pid = 1873] [serial = 352] [outer = 0x8fa33c00] 05:14:11 INFO - PROCESS | 1873 | --DOCSHELL 0x915f9400 == 66 [pid = 1873] [id = 67] 05:14:11 INFO - PROCESS | 1873 | --DOCSHELL 0x8e049400 == 65 [pid = 1873] [id = 77] 05:14:11 INFO - PROCESS | 1873 | --DOCSHELL 0x8f93e000 == 64 [pid = 1873] [id = 74] 05:14:11 INFO - PROCESS | 1873 | --DOCSHELL 0x8f771000 == 63 [pid = 1873] [id = 73] 05:14:11 INFO - PROCESS | 1873 | --DOCSHELL 0x8e96d000 == 62 [pid = 1873] [id = 78] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x97da2000) [pid = 1873] [serial = 276] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0xa0a40000) [pid = 1873] [serial = 255] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOCSHELL 0x8f768800 == 61 [pid = 1873] [id = 108] 05:14:11 INFO - PROCESS | 1873 | --DOCSHELL 0x97da1c00 == 60 [pid = 1873] [id = 107] 05:14:11 INFO - PROCESS | 1873 | --DOCSHELL 0x95df0c00 == 59 [pid = 1873] [id = 106] 05:14:11 INFO - PROCESS | 1873 | --DOCSHELL 0x92e22400 == 58 [pid = 1873] [id = 79] 05:14:11 INFO - PROCESS | 1873 | --DOCSHELL 0x91611800 == 57 [pid = 1873] [id = 105] 05:14:11 INFO - PROCESS | 1873 | --DOCSHELL 0x92ca0c00 == 56 [pid = 1873] [id = 104] 05:14:11 INFO - PROCESS | 1873 | --DOCSHELL 0x8f9ab800 == 55 [pid = 1873] [id = 103] 05:14:11 INFO - PROCESS | 1873 | --DOCSHELL 0x8f774800 == 54 [pid = 1873] [id = 102] 05:14:11 INFO - PROCESS | 1873 | --DOCSHELL 0x8e042400 == 53 [pid = 1873] [id = 93] 05:14:11 INFO - PROCESS | 1873 | 1461154451816 Marionette TRACE conn4 <- [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]]]}] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x971f1000) [pid = 1873] [serial = 273] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x975af800) [pid = 1873] [serial = 274] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x8f76e800) [pid = 1873] [serial = 259] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x8f67b800) [pid = 1873] [serial = 258] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x92ed0400) [pid = 1873] [serial = 267] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x92d43800) [pid = 1873] [serial = 243] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x902dd400) [pid = 1873] [serial = 264] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x91612c00) [pid = 1873] [serial = 265] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x975b8400) [pid = 1873] [serial = 249] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x8faa7c00) [pid = 1873] [serial = 262] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x8fa35c00) [pid = 1873] [serial = 261] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8faab400) [pid = 1873] [serial = 240] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x92ef3000) [pid = 1873] [serial = 246] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x99243000) [pid = 1873] [serial = 252] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x92ef1800) [pid = 1873] [serial = 270] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x95daa400) [pid = 1873] [serial = 271] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x92ed7000) [pid = 1873] [serial = 268] [outer = (nil)] [url = about:blank] 05:14:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 05:14:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1789ms 05:14:11 INFO - PROCESS | 1873 | 1461154451862 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 05:14:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 05:14:11 INFO - PROCESS | 1873 | 1461154451868 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 05:14:11 INFO - PROCESS | 1873 | 1461154451875 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 05:14:11 INFO - PROCESS | 1873 | 1461154451878 Marionette TRACE conn4 <- [1,442,null,{}] 05:14:11 INFO - PROCESS | 1873 | 1461154451884 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:12 INFO - PROCESS | 1873 | 1461154452049 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 05:14:12 INFO - PROCESS | 1873 | 1461154452284 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:12 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f940400 == 54 [pid = 1873] [id = 118] 05:14:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8faac800) [pid = 1873] [serial = 353] [outer = (nil)] 05:14:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x92ca0c00) [pid = 1873] [serial = 354] [outer = 0x8faac800] 05:14:12 INFO - PROCESS | 1873 | 1461154452366 Marionette DEBUG loaded listener.js 05:14:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x92eef000) [pid = 1873] [serial = 355] [outer = 0x8faac800] 05:14:13 INFO - PROCESS | 1873 | 1461154453159 Marionette TRACE conn4 <- [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]]]}] 05:14:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 05:14:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1331ms 05:14:13 INFO - PROCESS | 1873 | 1461154453207 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 05:14:13 INFO - PROCESS | 1873 | 1461154453211 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 05:14:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 05:14:13 INFO - PROCESS | 1873 | 1461154453225 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 05:14:13 INFO - PROCESS | 1873 | 1461154453235 Marionette TRACE conn4 <- [1,446,null,{}] 05:14:13 INFO - PROCESS | 1873 | 1461154453243 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:13 INFO - PROCESS | 1873 | 1461154453434 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 05:14:13 INFO - PROCESS | 1873 | 1461154453568 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:13 INFO - PROCESS | 1873 | ++DOCSHELL 0x8de72c00 == 55 [pid = 1873] [id = 119] 05:14:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x95df0c00) [pid = 1873] [serial = 356] [outer = (nil)] 05:14:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x97da0c00) [pid = 1873] [serial = 357] [outer = 0x95df0c00] 05:14:13 INFO - PROCESS | 1873 | 1461154453643 Marionette DEBUG loaded listener.js 05:14:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x98567c00) [pid = 1873] [serial = 358] [outer = 0x95df0c00] 05:14:15 INFO - PROCESS | 1873 | 1461154455125 Marionette TRACE conn4 <- [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]]]}] 05:14:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 05:14:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1968ms 05:14:15 INFO - PROCESS | 1873 | 1461154455195 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 05:14:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 05:14:15 INFO - PROCESS | 1873 | 1461154455201 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 05:14:15 INFO - PROCESS | 1873 | 1461154455208 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 05:14:15 INFO - PROCESS | 1873 | 1461154455211 Marionette TRACE conn4 <- [1,450,null,{}] 05:14:15 INFO - PROCESS | 1873 | 1461154455216 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:15 INFO - PROCESS | 1873 | 1461154455430 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 05:14:15 INFO - PROCESS | 1873 | 1461154455457 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:15 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f774c00 == 56 [pid = 1873] [id = 120] 05:14:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x95df6000) [pid = 1873] [serial = 359] [outer = (nil)] 05:14:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0xa0a3d000) [pid = 1873] [serial = 360] [outer = 0x95df6000] 05:14:15 INFO - PROCESS | 1873 | 1461154455560 Marionette DEBUG loaded listener.js 05:14:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0xa0f45400) [pid = 1873] [serial = 361] [outer = 0x95df6000] 05:14:16 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x8f939800) [pid = 1873] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 05:14:16 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x95df7000) [pid = 1873] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 05:14:16 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x971f5400) [pid = 1873] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 05:14:16 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x92ca3c00) [pid = 1873] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 05:14:16 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x8faa7800) [pid = 1873] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 05:14:16 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x97da8000) [pid = 1873] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 05:14:16 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8f66f800) [pid = 1873] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 05:14:16 INFO - PROCESS | 1873 | 1461154456700 Marionette TRACE conn4 <- [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] 05:14:16 INFO - PROCESS | 1873 | 1461154456744 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 05:14:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 05:14:16 INFO - PROCESS | 1873 | 1461154456751 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 05:14:16 INFO - PROCESS | 1873 | 1461154456755 Marionette TRACE conn4 <- [1,454,null,{}] 05:14:16 INFO - PROCESS | 1873 | 1461154456761 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:16 INFO - PROCESS | 1873 | 1461154456917 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 05:14:16 INFO - PROCESS | 1873 | 1461154456932 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:16 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c388c00 == 57 [pid = 1873] [id = 121] 05:14:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8c389000) [pid = 1873] [serial = 362] [outer = (nil)] 05:14:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8de75000) [pid = 1873] [serial = 363] [outer = 0x8c389000] 05:14:17 INFO - PROCESS | 1873 | 1461154457023 Marionette DEBUG loaded listener.js 05:14:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x95fef400) [pid = 1873] [serial = 364] [outer = 0x8c389000] 05:14:17 INFO - PROCESS | 1873 | [1873] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:14:18 INFO - PROCESS | 1873 | 1461154458029 Marionette TRACE conn4 <- [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]]]}] 05:14:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 05:14:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1336ms 05:14:18 INFO - PROCESS | 1873 | 1461154458087 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 05:14:18 INFO - PROCESS | 1873 | 1461154458091 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 05:14:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 05:14:18 INFO - PROCESS | 1873 | 1461154458098 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 05:14:18 INFO - PROCESS | 1873 | 1461154458101 Marionette TRACE conn4 <- [1,458,null,{}] 05:14:18 INFO - PROCESS | 1873 | 1461154458107 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:18 INFO - PROCESS | 1873 | 1461154458351 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 05:14:18 INFO - PROCESS | 1873 | 1461154458531 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:18 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c388800 == 58 [pid = 1873] [id = 122] 05:14:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8c389400) [pid = 1873] [serial = 365] [outer = (nil)] 05:14:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8de78400) [pid = 1873] [serial = 366] [outer = 0x8c389400] 05:14:18 INFO - PROCESS | 1873 | 1461154458696 Marionette DEBUG loaded listener.js 05:14:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8f769c00) [pid = 1873] [serial = 367] [outer = 0x8c389400] 05:14:19 INFO - PROCESS | 1873 | 1461154459703 Marionette TRACE conn4 <- [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] 05:14:19 INFO - PROCESS | 1873 | 1461154459752 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 05:14:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 05:14:19 INFO - PROCESS | 1873 | 1461154459762 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 05:14:19 INFO - PROCESS | 1873 | 1461154459769 Marionette TRACE conn4 <- [1,462,null,{}] 05:14:19 INFO - PROCESS | 1873 | 1461154459776 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:19 INFO - PROCESS | 1873 | 1461154459970 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 05:14:20 INFO - PROCESS | 1873 | 1461154460189 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:20 INFO - PROCESS | 1873 | ++DOCSHELL 0x915f3800 == 59 [pid = 1873] [id = 123] 05:14:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x91613000) [pid = 1873] [serial = 368] [outer = (nil)] 05:14:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x92d3d000) [pid = 1873] [serial = 369] [outer = 0x91613000] 05:14:20 INFO - PROCESS | 1873 | 1461154460329 Marionette DEBUG loaded listener.js 05:14:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x92e30400) [pid = 1873] [serial = 370] [outer = 0x91613000] 05:14:21 INFO - PROCESS | 1873 | [1873] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:14:21 INFO - PROCESS | 1873 | 1461154461442 Marionette TRACE conn4 <- [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] 05:14:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 05:14:21 INFO - PROCESS | 1873 | 1461154461509 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 05:14:21 INFO - PROCESS | 1873 | 1461154461517 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 05:14:21 INFO - PROCESS | 1873 | 1461154461520 Marionette TRACE conn4 <- [1,466,null,{}] 05:14:21 INFO - PROCESS | 1873 | 1461154461527 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:21 INFO - PROCESS | 1873 | 1461154461725 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 05:14:22 INFO - PROCESS | 1873 | 1461154462003 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x95df6400 == 60 [pid = 1873] [id = 124] 05:14:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x9722e000) [pid = 1873] [serial = 371] [outer = (nil)] 05:14:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x97602800) [pid = 1873] [serial = 372] [outer = 0x9722e000] 05:14:22 INFO - PROCESS | 1873 | 1461154462100 Marionette DEBUG loaded listener.js 05:14:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x979ed800) [pid = 1873] [serial = 373] [outer = 0x9722e000] 05:14:23 INFO - PROCESS | 1873 | 1461154463083 Marionette TRACE conn4 <- [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] 05:14:23 INFO - PROCESS | 1873 | 1461154463165 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 05:14:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 05:14:23 INFO - PROCESS | 1873 | 1461154463183 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 05:14:23 INFO - PROCESS | 1873 | 1461154463190 Marionette TRACE conn4 <- [1,470,null,{}] 05:14:23 INFO - PROCESS | 1873 | 1461154463197 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:23 INFO - PROCESS | 1873 | 1461154463400 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 05:14:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x992b7800) [pid = 1873] [serial = 374] [outer = 0x99260400] 05:14:23 INFO - PROCESS | 1873 | 1461154463703 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x92d3ac00 == 61 [pid = 1873] [id = 125] 05:14:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0xa444d800) [pid = 1873] [serial = 375] [outer = (nil)] 05:14:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0xa45c4000) [pid = 1873] [serial = 376] [outer = 0xa444d800] 05:14:23 INFO - PROCESS | 1873 | 1461154463845 Marionette DEBUG loaded listener.js 05:14:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0xa45f4000) [pid = 1873] [serial = 377] [outer = 0xa444d800] 05:14:24 INFO - PROCESS | 1873 | 1461154464814 Marionette TRACE conn4 <- [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]]]}] 05:14:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 05:14:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1702ms 05:14:24 INFO - PROCESS | 1873 | 1461154464877 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 05:14:24 INFO - PROCESS | 1873 | 1461154464882 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 05:14:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 05:14:24 INFO - PROCESS | 1873 | 1461154464888 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 05:14:24 INFO - PROCESS | 1873 | 1461154464892 Marionette TRACE conn4 <- [1,474,null,{}] 05:14:24 INFO - PROCESS | 1873 | 1461154464898 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:25 INFO - PROCESS | 1873 | 1461154465083 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 05:14:25 INFO - PROCESS | 1873 | 1461154465293 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c5f0400 == 62 [pid = 1873] [id = 126] 05:14:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x8c5f1800) [pid = 1873] [serial = 378] [outer = (nil)] 05:14:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x8de74000) [pid = 1873] [serial = 379] [outer = 0x8c5f1800] 05:14:25 INFO - PROCESS | 1873 | 1461154465430 Marionette DEBUG loaded listener.js 05:14:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0xa0c3b000) [pid = 1873] [serial = 380] [outer = 0x8c5f1800] 05:14:26 INFO - PROCESS | 1873 | 1461154466362 Marionette TRACE conn4 <- [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]]]}] 05:14:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 05:14:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1531ms 05:14:26 INFO - PROCESS | 1873 | 1461154466421 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 05:14:26 INFO - PROCESS | 1873 | 1461154466424 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 05:14:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 05:14:26 INFO - PROCESS | 1873 | 1461154466431 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 05:14:26 INFO - PROCESS | 1873 | 1461154466435 Marionette TRACE conn4 <- [1,478,null,{}] 05:14:26 INFO - PROCESS | 1873 | 1461154466441 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:26 INFO - PROCESS | 1873 | 1461154466626 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 05:14:26 INFO - PROCESS | 1873 | 1461154466852 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:26 INFO - PROCESS | 1873 | ++DOCSHELL 0x90645c00 == 63 [pid = 1873] [id = 127] 05:14:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x90647800) [pid = 1873] [serial = 381] [outer = (nil)] 05:14:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x9064a400) [pid = 1873] [serial = 382] [outer = 0x90647800] 05:14:26 INFO - PROCESS | 1873 | 1461154466965 Marionette DEBUG loaded listener.js 05:14:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0xa45c1000) [pid = 1873] [serial = 383] [outer = 0x90647800] 05:14:27 INFO - PROCESS | 1873 | 1461154467911 Marionette TRACE conn4 <- [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]]]}] 05:14:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 05:14:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1536ms 05:14:27 INFO - PROCESS | 1873 | 1461154467970 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 05:14:27 INFO - PROCESS | 1873 | 1461154467973 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 05:14:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 05:14:27 INFO - PROCESS | 1873 | 1461154467980 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 05:14:27 INFO - PROCESS | 1873 | 1461154467983 Marionette TRACE conn4 <- [1,482,null,{}] 05:14:27 INFO - PROCESS | 1873 | 1461154467989 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:28 INFO - PROCESS | 1873 | 1461154468173 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 05:14:28 INFO - PROCESS | 1873 | 1461154468386 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x8eadf800 == 64 [pid = 1873] [id = 128] 05:14:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x9087cc00) [pid = 1873] [serial = 384] [outer = (nil)] 05:14:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x90886800) [pid = 1873] [serial = 385] [outer = 0x9087cc00] 05:14:28 INFO - PROCESS | 1873 | 1461154468521 Marionette DEBUG loaded listener.js 05:14:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x90888000) [pid = 1873] [serial = 386] [outer = 0x9087cc00] 05:14:29 INFO - PROCESS | 1873 | 1461154469515 Marionette TRACE conn4 <- [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]]]}] 05:14:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 05:14:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1591ms 05:14:29 INFO - PROCESS | 1873 | 1461154469573 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 05:14:29 INFO - PROCESS | 1873 | 1461154469576 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 05:14:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 05:14:29 INFO - PROCESS | 1873 | 1461154469583 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 05:14:29 INFO - PROCESS | 1873 | 1461154469586 Marionette TRACE conn4 <- [1,486,null,{}] 05:14:29 INFO - PROCESS | 1873 | 1461154469592 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:29 INFO - PROCESS | 1873 | 1461154469784 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 05:14:30 INFO - PROCESS | 1873 | 1461154470014 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x90887000 == 65 [pid = 1873] [id = 129] 05:14:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x90887800) [pid = 1873] [serial = 387] [outer = (nil)] 05:14:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x939ba400) [pid = 1873] [serial = 388] [outer = 0x90887800] 05:14:30 INFO - PROCESS | 1873 | 1461154470117 Marionette DEBUG loaded listener.js 05:14:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x939bd000) [pid = 1873] [serial = 389] [outer = 0x90887800] 05:14:31 INFO - PROCESS | 1873 | 1461154471039 Marionette TRACE conn4 <- [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]]]}] 05:14:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 05:14:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1486ms 05:14:31 INFO - PROCESS | 1873 | 1461154471069 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 05:14:31 INFO - PROCESS | 1873 | 1461154471073 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 05:14:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 05:14:31 INFO - PROCESS | 1873 | 1461154471080 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 05:14:31 INFO - PROCESS | 1873 | 1461154471083 Marionette TRACE conn4 <- [1,490,null,{}] 05:14:31 INFO - PROCESS | 1873 | 1461154471089 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:31 INFO - PROCESS | 1873 | 1461154471265 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 05:14:31 INFO - PROCESS | 1873 | 1461154471497 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:31 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c404800 == 66 [pid = 1873] [id = 130] 05:14:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x8c405000) [pid = 1873] [serial = 390] [outer = (nil)] 05:14:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x8c40c800) [pid = 1873] [serial = 391] [outer = 0x8c405000] 05:14:31 INFO - PROCESS | 1873 | 1461154471629 Marionette DEBUG loaded listener.js 05:14:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x8c410400) [pid = 1873] [serial = 392] [outer = 0x8c405000] 05:14:32 INFO - PROCESS | 1873 | 1461154472628 Marionette TRACE conn4 <- [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]]]}] 05:14:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 05:14:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1580ms 05:14:32 INFO - PROCESS | 1873 | 1461154472662 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 05:14:32 INFO - PROCESS | 1873 | 1461154472665 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 05:14:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 05:14:32 INFO - PROCESS | 1873 | 1461154472673 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 05:14:32 INFO - PROCESS | 1873 | 1461154472675 Marionette TRACE conn4 <- [1,494,null,{}] 05:14:32 INFO - PROCESS | 1873 | 1461154472682 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:32 INFO - PROCESS | 1873 | 1461154472849 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 05:14:33 INFO - PROCESS | 1873 | 1461154473070 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:33 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e04a800 == 67 [pid = 1873] [id = 131] 05:14:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x8e96f000) [pid = 1873] [serial = 393] [outer = (nil)] 05:14:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x939bac00) [pid = 1873] [serial = 394] [outer = 0x8e96f000] 05:14:33 INFO - PROCESS | 1873 | 1461154473201 Marionette DEBUG loaded listener.js 05:14:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x939c1c00) [pid = 1873] [serial = 395] [outer = 0x8e96f000] 05:14:34 INFO - PROCESS | 1873 | 1461154474137 Marionette TRACE conn4 <- [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]]]}] 05:14:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 05:14:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1534ms 05:14:34 INFO - PROCESS | 1873 | 1461154474208 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 05:14:34 INFO - PROCESS | 1873 | 1461154474212 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 05:14:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 05:14:34 INFO - PROCESS | 1873 | 1461154474218 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 05:14:34 INFO - PROCESS | 1873 | 1461154474222 Marionette TRACE conn4 <- [1,498,null,{}] 05:14:34 INFO - PROCESS | 1873 | 1461154474228 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:34 INFO - PROCESS | 1873 | 1461154474428 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 05:14:34 INFO - PROCESS | 1873 | 1461154474695 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:34 INFO - PROCESS | 1873 | ++DOCSHELL 0x93bab000 == 68 [pid = 1873] [id = 132] 05:14:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x93bab400) [pid = 1873] [serial = 396] [outer = (nil)] 05:14:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x93bad400) [pid = 1873] [serial = 397] [outer = 0x93bab400] 05:14:34 INFO - PROCESS | 1873 | 1461154474827 Marionette DEBUG loaded listener.js 05:14:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x93bb3800) [pid = 1873] [serial = 398] [outer = 0x93bab400] 05:14:35 INFO - PROCESS | 1873 | 1461154475840 Marionette TRACE conn4 <- [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]]]}] 05:14:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 05:14:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1695ms 05:14:35 INFO - PROCESS | 1873 | 1461154475916 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 05:14:35 INFO - PROCESS | 1873 | 1461154475923 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 05:14:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 05:14:35 INFO - PROCESS | 1873 | 1461154475932 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 05:14:35 INFO - PROCESS | 1873 | 1461154475938 Marionette TRACE conn4 <- [1,502,null,{}] 05:14:35 INFO - PROCESS | 1873 | 1461154475945 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:36 INFO - PROCESS | 1873 | 1461154476243 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 05:14:36 INFO - PROCESS | 1873 | 1461154476494 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7a8800 == 69 [pid = 1873] [id = 133] 05:14:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x8a7a9000) [pid = 1873] [serial = 399] [outer = (nil)] 05:14:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0x8a7afc00) [pid = 1873] [serial = 400] [outer = 0x8a7a9000] 05:14:36 INFO - PROCESS | 1873 | 1461154476586 Marionette DEBUG loaded listener.js 05:14:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0x92ed7800) [pid = 1873] [serial = 401] [outer = 0x8a7a9000] 05:14:37 INFO - PROCESS | 1873 | 1461154477520 Marionette TRACE conn4 <- [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]]]}] 05:14:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 05:14:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1636ms 05:14:37 INFO - PROCESS | 1873 | 1461154477591 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 05:14:37 INFO - PROCESS | 1873 | 1461154477596 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 05:14:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 05:14:37 INFO - PROCESS | 1873 | 1461154477603 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 05:14:37 INFO - PROCESS | 1873 | 1461154477605 Marionette TRACE conn4 <- [1,506,null,{}] 05:14:37 INFO - PROCESS | 1873 | 1461154477612 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:37 INFO - PROCESS | 1873 | 1461154477805 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 05:14:38 INFO - PROCESS | 1873 | 1461154478339 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:38 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c386400 == 70 [pid = 1873] [id = 134] 05:14:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 179 (0x8c388400) [pid = 1873] [serial = 402] [outer = (nil)] 05:14:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 180 (0x8c40c000) [pid = 1873] [serial = 403] [outer = 0x8c388400] 05:14:38 INFO - PROCESS | 1873 | 1461154478480 Marionette DEBUG loaded listener.js 05:14:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 181 (0x8c5f2400) [pid = 1873] [serial = 404] [outer = 0x8c388400] 05:14:39 INFO - PROCESS | 1873 | 1461154479655 Marionette TRACE conn4 <- [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]]]}] 05:14:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 05:14:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 2086ms 05:14:39 INFO - PROCESS | 1873 | 1461154479691 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 05:14:39 INFO - PROCESS | 1873 | 1461154479697 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 05:14:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 05:14:39 INFO - PROCESS | 1873 | 1461154479705 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 05:14:39 INFO - PROCESS | 1873 | 1461154479712 Marionette TRACE conn4 <- [1,510,null,{}] 05:14:39 INFO - PROCESS | 1873 | 1461154479719 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:39 INFO - PROCESS | 1873 | 1461154479935 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 05:14:40 INFO - PROCESS | 1873 | 1461154480318 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:40 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c38a400 == 71 [pid = 1873] [id = 135] 05:14:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 182 (0x8c409000) [pid = 1873] [serial = 405] [outer = (nil)] 05:14:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 183 (0x8f679800) [pid = 1873] [serial = 406] [outer = 0x8c409000] 05:14:40 INFO - PROCESS | 1873 | 1461154480413 Marionette DEBUG loaded listener.js 05:14:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 184 (0x902db400) [pid = 1873] [serial = 407] [outer = 0x8c409000] 05:14:41 INFO - PROCESS | 1873 | --DOCSHELL 0x8c388c00 == 70 [pid = 1873] [id = 121] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 183 (0x9ff11800) [pid = 1873] [serial = 324] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOCSHELL 0x8f774c00 == 69 [pid = 1873] [id = 120] 05:14:41 INFO - PROCESS | 1873 | --DOCSHELL 0x8de72c00 == 68 [pid = 1873] [id = 119] 05:14:41 INFO - PROCESS | 1873 | --DOCSHELL 0x8f940400 == 67 [pid = 1873] [id = 118] 05:14:41 INFO - PROCESS | 1873 | --DOCSHELL 0x8eadac00 == 66 [pid = 1873] [id = 117] 05:14:41 INFO - PROCESS | 1873 | 1461154481560 Marionette TRACE conn4 <- [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]]]}] 05:14:41 INFO - PROCESS | 1873 | --DOCSHELL 0x8f93e400 == 65 [pid = 1873] [id = 116] 05:14:41 INFO - PROCESS | 1873 | --DOCSHELL 0xa4474800 == 64 [pid = 1873] [id = 114] 05:14:41 INFO - PROCESS | 1873 | --DOCSHELL 0x8e048c00 == 63 [pid = 1873] [id = 113] 05:14:41 INFO - PROCESS | 1873 | --DOCSHELL 0x8e96ac00 == 62 [pid = 1873] [id = 112] 05:14:41 INFO - PROCESS | 1873 | --DOCSHELL 0x92ef6800 == 61 [pid = 1873] [id = 111] 05:14:41 INFO - PROCESS | 1873 | --DOCSHELL 0x8faa8000 == 60 [pid = 1873] [id = 110] 05:14:41 INFO - PROCESS | 1873 | --DOCSHELL 0x8de6e000 == 59 [pid = 1873] [id = 109] 05:14:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 05:14:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1896ms 05:14:41 INFO - PROCESS | 1873 | 1461154481604 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 05:14:41 INFO - PROCESS | 1873 | 1461154481610 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 05:14:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 05:14:41 INFO - PROCESS | 1873 | 1461154481617 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 05:14:41 INFO - PROCESS | 1873 | 1461154481621 Marionette TRACE conn4 <- [1,514,null,{}] 05:14:41 INFO - PROCESS | 1873 | 1461154481626 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:41 INFO - PROCESS | 1873 | 1461154481806 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 182 (0x8f670400) [pid = 1873] [serial = 279] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 181 (0x8ead6000) [pid = 1873] [serial = 303] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 180 (0x8fa2cc00) [pid = 1873] [serial = 307] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 179 (0x971f1400) [pid = 1873] [serial = 315] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 178 (0x8f9aa800) [pid = 1873] [serial = 306] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0x985ef800) [pid = 1873] [serial = 319] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x940c4000) [pid = 1873] [serial = 285] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x9ea18c00) [pid = 1873] [serial = 291] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x92d49400) [pid = 1873] [serial = 312] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x92d3f400) [pid = 1873] [serial = 310] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x9fef1c00) [pid = 1873] [serial = 322] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x9925e800) [pid = 1873] [serial = 288] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x92edd400) [pid = 1873] [serial = 313] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x8de77000) [pid = 1873] [serial = 300] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x9df21400) [pid = 1873] [serial = 321] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x91612800) [pid = 1873] [serial = 309] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x97ddd000) [pid = 1873] [serial = 318] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x9160d000) [pid = 1873] [serial = 282] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x985f9800) [pid = 1873] [serial = 277] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x9fc99800) [pid = 1873] [serial = 294] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x97d9c400) [pid = 1873] [serial = 316] [outer = (nil)] [url = about:blank] 05:14:41 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0xa3ce1400) [pid = 1873] [serial = 297] [outer = (nil)] [url = about:blank] 05:14:42 INFO - PROCESS | 1873 | 1461154482098 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:42 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f670400 == 60 [pid = 1873] [id = 136] 05:14:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x8f67c800) [pid = 1873] [serial = 408] [outer = (nil)] 05:14:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x8faaf400) [pid = 1873] [serial = 409] [outer = 0x8f67c800] 05:14:42 INFO - PROCESS | 1873 | 1461154482181 Marionette DEBUG loaded listener.js 05:14:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x9064f000) [pid = 1873] [serial = 410] [outer = 0x8f67c800] 05:14:42 INFO - PROCESS | 1873 | 1461154482962 Marionette TRACE conn4 <- [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]]]}] 05:14:42 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 05:14:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1383ms 05:14:43 INFO - PROCESS | 1873 | 1461154483001 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 05:14:43 INFO - PROCESS | 1873 | 1461154483006 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 05:14:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 05:14:43 INFO - PROCESS | 1873 | 1461154483019 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 05:14:43 INFO - PROCESS | 1873 | 1461154483028 Marionette TRACE conn4 <- [1,518,null,{}] 05:14:43 INFO - PROCESS | 1873 | 1461154483038 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:43 INFO - PROCESS | 1873 | 1461154483221 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 05:14:43 INFO - PROCESS | 1873 | 1461154483233 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:43 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f9afc00 == 61 [pid = 1873] [id = 137] 05:14:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x902da400) [pid = 1873] [serial = 411] [outer = (nil)] 05:14:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x92eeec00) [pid = 1873] [serial = 412] [outer = 0x902da400] 05:14:43 INFO - PROCESS | 1873 | 1461154483309 Marionette DEBUG loaded listener.js 05:14:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x92ef6c00) [pid = 1873] [serial = 413] [outer = 0x902da400] 05:14:44 INFO - PROCESS | 1873 | 1461154484341 Marionette TRACE conn4 <- [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]]]}] 05:14:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 05:14:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1353ms 05:14:44 INFO - PROCESS | 1873 | 1461154484366 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 05:14:44 INFO - PROCESS | 1873 | 1461154484372 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 05:14:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 05:14:44 INFO - PROCESS | 1873 | 1461154484385 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 05:14:44 INFO - PROCESS | 1873 | 1461154484388 Marionette TRACE conn4 <- [1,522,null,{}] 05:14:44 INFO - PROCESS | 1873 | 1461154484395 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:44 INFO - PROCESS | 1873 | 1461154484628 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 05:14:44 INFO - PROCESS | 1873 | 1461154484656 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:44 INFO - PROCESS | 1873 | ++DOCSHELL 0x92eee000 == 62 [pid = 1873] [id = 138] 05:14:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x92ef6800) [pid = 1873] [serial = 414] [outer = (nil)] 05:14:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x93bb7000) [pid = 1873] [serial = 415] [outer = 0x92ef6800] 05:14:44 INFO - PROCESS | 1873 | 1461154484733 Marionette DEBUG loaded listener.js 05:14:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x93cc2000) [pid = 1873] [serial = 416] [outer = 0x92ef6800] 05:14:45 INFO - PROCESS | 1873 | 1461154485716 Marionette TRACE conn4 <- [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]]]}] 05:14:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 05:14:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1378ms 05:14:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 05:14:45 INFO - PROCESS | 1873 | 1461154485769 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 05:14:45 INFO - PROCESS | 1873 | 1461154485774 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 05:14:45 INFO - PROCESS | 1873 | 1461154485785 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 05:14:45 INFO - PROCESS | 1873 | 1461154485790 Marionette TRACE conn4 <- [1,526,null,{}] 05:14:45 INFO - PROCESS | 1873 | 1461154485815 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:46 INFO - PROCESS | 1873 | 1461154486487 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 05:14:46 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x92ed4400) [pid = 1873] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 05:14:46 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x98761000) [pid = 1873] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 05:14:46 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x95df6000) [pid = 1873] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 05:14:46 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x95df0c00) [pid = 1873] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 05:14:46 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x8fa33c00) [pid = 1873] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 05:14:46 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x8faac800) [pid = 1873] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 05:14:46 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x8f93f000) [pid = 1873] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 05:14:46 INFO - PROCESS | 1873 | 1461154486737 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:46 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f93f000 == 63 [pid = 1873] [id = 139] 05:14:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x8f943800) [pid = 1873] [serial = 417] [outer = (nil)] 05:14:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x8faac400) [pid = 1873] [serial = 418] [outer = 0x8f943800] 05:14:46 INFO - PROCESS | 1873 | 1461154486883 Marionette DEBUG loaded listener.js 05:14:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x940c5400) [pid = 1873] [serial = 419] [outer = 0x8f943800] 05:14:47 INFO - PROCESS | 1873 | 1461154487668 Marionette TRACE conn4 <- [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]]]}] 05:14:47 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 05:14:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1944ms 05:14:47 INFO - PROCESS | 1873 | 1461154487726 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 05:14:47 INFO - PROCESS | 1873 | 1461154487729 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 05:14:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 05:14:47 INFO - PROCESS | 1873 | 1461154487741 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 05:14:47 INFO - PROCESS | 1873 | 1461154487743 Marionette TRACE conn4 <- [1,530,null,{}] 05:14:47 INFO - PROCESS | 1873 | 1461154487749 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:47 INFO - PROCESS | 1873 | 1461154487913 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 05:14:47 INFO - PROCESS | 1873 | 1461154487924 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:47 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f9a9400 == 64 [pid = 1873] [id = 140] 05:14:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x971f8800) [pid = 1873] [serial = 420] [outer = (nil)] 05:14:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x97607400) [pid = 1873] [serial = 421] [outer = 0x971f8800] 05:14:48 INFO - PROCESS | 1873 | 1461154487999 Marionette DEBUG loaded listener.js 05:14:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x97d9ec00) [pid = 1873] [serial = 422] [outer = 0x971f8800] 05:14:49 INFO - PROCESS | 1873 | 1461154489448 Marionette TRACE conn4 <- [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"]]]}] 05:14:49 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 05:14:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 05:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:14:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 05:14:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:14:49 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 05:14:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 05:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:14:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 05:14:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:14:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1733ms 05:14:49 INFO - PROCESS | 1873 | 1461154489475 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 05:14:49 INFO - PROCESS | 1873 | 1461154489483 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 05:14:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 05:14:49 INFO - PROCESS | 1873 | 1461154489513 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 05:14:49 INFO - PROCESS | 1873 | 1461154489521 Marionette TRACE conn4 <- [1,534,null,{}] 05:14:49 INFO - PROCESS | 1873 | 1461154489531 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:49 INFO - PROCESS | 1873 | 1461154489822 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 05:14:50 INFO - PROCESS | 1873 | 1461154490002 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:50 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7a9c00 == 65 [pid = 1873] [id = 141] 05:14:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x8eadf000) [pid = 1873] [serial = 423] [outer = (nil)] 05:14:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x902d3400) [pid = 1873] [serial = 424] [outer = 0x8eadf000] 05:14:50 INFO - PROCESS | 1873 | 1461154490094 Marionette DEBUG loaded listener.js 05:14:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x9087d400) [pid = 1873] [serial = 425] [outer = 0x8eadf000] 05:14:51 INFO - PROCESS | 1873 | 1461154491189 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 05:14:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 05:14:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1696ms 05:14:51 INFO - PROCESS | 1873 | 1461154491207 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 05:14:51 INFO - PROCESS | 1873 | 1461154491216 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 05:14:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 05:14:51 INFO - PROCESS | 1873 | 1461154491228 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 05:14:51 INFO - PROCESS | 1873 | 1461154491232 Marionette TRACE conn4 <- [1,538,null,{}] 05:14:51 INFO - PROCESS | 1873 | 1461154491240 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:51 INFO - PROCESS | 1873 | 1461154491476 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 05:14:51 INFO - PROCESS | 1873 | 1461154491773 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x8fa38800 == 66 [pid = 1873] [id = 142] 05:14:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x8fa39000) [pid = 1873] [serial = 426] [outer = (nil)] 05:14:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x939c6c00) [pid = 1873] [serial = 427] [outer = 0x8fa39000] 05:14:51 INFO - PROCESS | 1873 | 1461154491864 Marionette DEBUG loaded listener.js 05:14:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x93cca800) [pid = 1873] [serial = 428] [outer = 0x8fa39000] 05:14:52 INFO - PROCESS | 1873 | 1461154492863 Marionette TRACE conn4 <- [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]]]}] 05:14:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 05:14:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1688ms 05:14:52 INFO - PROCESS | 1873 | 1461154492920 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 05:14:52 INFO - PROCESS | 1873 | 1461154492924 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 05:14:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 05:14:52 INFO - PROCESS | 1873 | 1461154492934 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 05:14:52 INFO - PROCESS | 1873 | 1461154492940 Marionette TRACE conn4 <- [1,542,null,{}] 05:14:52 INFO - PROCESS | 1873 | 1461154492958 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:53 INFO - PROCESS | 1873 | 1461154493159 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 05:14:53 INFO - PROCESS | 1873 | 1461154493381 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:53 INFO - PROCESS | 1873 | ++DOCSHELL 0x971f8c00 == 67 [pid = 1873] [id = 143] 05:14:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x985f8c00) [pid = 1873] [serial = 429] [outer = (nil)] 05:14:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0x98762000) [pid = 1873] [serial = 430] [outer = 0x985f8c00] 05:14:53 INFO - PROCESS | 1873 | 1461154493522 Marionette DEBUG loaded listener.js 05:14:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0x99243000) [pid = 1873] [serial = 431] [outer = 0x985f8c00] 05:14:54 INFO - PROCESS | 1873 | 1461154494430 Marionette TRACE conn4 <- [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]]]}] 05:14:54 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. 05:14:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1545ms 05:14:54 INFO - PROCESS | 1873 | 1461154494483 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 05:14:54 INFO - PROCESS | 1873 | 1461154494488 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 05:14:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 05:14:54 INFO - PROCESS | 1873 | 1461154494496 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 05:14:54 INFO - PROCESS | 1873 | 1461154494499 Marionette TRACE conn4 <- [1,546,null,{}] 05:14:54 INFO - PROCESS | 1873 | 1461154494505 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:54 INFO - PROCESS | 1873 | 1461154494714 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 05:14:54 INFO - PROCESS | 1873 | 1461154494889 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:54 INFO - PROCESS | 1873 | ++DOCSHELL 0x97607800 == 68 [pid = 1873] [id = 144] 05:14:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 179 (0x98764c00) [pid = 1873] [serial = 432] [outer = (nil)] 05:14:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 180 (0x9ea1ac00) [pid = 1873] [serial = 433] [outer = 0x98764c00] 05:14:54 INFO - PROCESS | 1873 | 1461154494986 Marionette DEBUG loaded listener.js 05:14:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 181 (0x9ffa5c00) [pid = 1873] [serial = 434] [outer = 0x98764c00] 05:14:55 INFO - PROCESS | 1873 | 1461154495954 Marionette TRACE conn4 <- [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]]]}] 05:14:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 05:14:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1531ms 05:14:56 INFO - PROCESS | 1873 | 1461154496028 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 05:14:56 INFO - PROCESS | 1873 | 1461154496032 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 05:14:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 05:14:56 INFO - PROCESS | 1873 | 1461154496038 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 05:14:56 INFO - PROCESS | 1873 | 1461154496042 Marionette TRACE conn4 <- [1,550,null,{}] 05:14:56 INFO - PROCESS | 1873 | 1461154496048 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:56 INFO - PROCESS | 1873 | 1461154496257 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 05:14:56 INFO - PROCESS | 1873 | 1461154496522 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:56 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7a3c00 == 69 [pid = 1873] [id = 145] 05:14:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 182 (0x8abe2800) [pid = 1873] [serial = 435] [outer = (nil)] 05:14:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 183 (0x8abe6000) [pid = 1873] [serial = 436] [outer = 0x8abe2800] 05:14:56 INFO - PROCESS | 1873 | 1461154496651 Marionette DEBUG loaded listener.js 05:14:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 184 (0x8abef400) [pid = 1873] [serial = 437] [outer = 0x8abe2800] 05:14:57 INFO - PROCESS | 1873 | 1461154497553 Marionette TRACE conn4 <- [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]]]}] 05:14:57 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. 05:14:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1585ms 05:14:57 INFO - PROCESS | 1873 | 1461154497624 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 05:14:57 INFO - PROCESS | 1873 | 1461154497628 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 05:14:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 05:14:57 INFO - PROCESS | 1873 | 1461154497635 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 05:14:57 INFO - PROCESS | 1873 | 1461154497638 Marionette TRACE conn4 <- [1,554,null,{}] 05:14:57 INFO - PROCESS | 1873 | 1461154497644 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:57 INFO - PROCESS | 1873 | 1461154497855 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 05:14:58 INFO - PROCESS | 1873 | 1461154498085 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a8c9800 == 70 [pid = 1873] [id = 146] 05:14:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 185 (0x8a8cf000) [pid = 1873] [serial = 438] [outer = (nil)] 05:14:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 186 (0x8a8d4800) [pid = 1873] [serial = 439] [outer = 0x8a8cf000] 05:14:58 INFO - PROCESS | 1873 | 1461154498253 Marionette DEBUG loaded listener.js 05:14:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 187 (0x92295c00) [pid = 1873] [serial = 440] [outer = 0x8a8cf000] 05:14:58 INFO - PROCESS | 1873 | [1873] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:14:59 INFO - PROCESS | 1873 | 1461154499173 Marionette TRACE conn4 <- [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]]]}] 05:14:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 05:14:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1586ms 05:14:59 INFO - PROCESS | 1873 | 1461154499222 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 05:14:59 INFO - PROCESS | 1873 | 1461154499226 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 05:14:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 05:14:59 INFO - PROCESS | 1873 | 1461154499233 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 05:14:59 INFO - PROCESS | 1873 | 1461154499236 Marionette TRACE conn4 <- [1,558,null,{}] 05:14:59 INFO - PROCESS | 1873 | 1461154499242 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:59 INFO - PROCESS | 1873 | 1461154499416 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 05:14:59 INFO - PROCESS | 1873 | 1461154499593 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:59 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a8d2c00 == 71 [pid = 1873] [id = 147] 05:14:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 188 (0x8abe9800) [pid = 1873] [serial = 441] [outer = (nil)] 05:14:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 189 (0x8b9c6800) [pid = 1873] [serial = 442] [outer = 0x8abe9800] 05:14:59 INFO - PROCESS | 1873 | 1461154499682 Marionette DEBUG loaded listener.js 05:14:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 190 (0x8b9c7c00) [pid = 1873] [serial = 443] [outer = 0x8abe9800] 05:15:00 INFO - PROCESS | 1873 | 1461154500596 Marionette TRACE conn4 <- [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]]]}] 05:15:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 05:15:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1430ms 05:15:00 INFO - PROCESS | 1873 | 1461154500664 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 05:15:00 INFO - PROCESS | 1873 | 1461154500669 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 05:15:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 05:15:00 INFO - PROCESS | 1873 | 1461154500679 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 05:15:00 INFO - PROCESS | 1873 | 1461154500682 Marionette TRACE conn4 <- [1,562,null,{}] 05:15:00 INFO - PROCESS | 1873 | 1461154500689 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:00 INFO - PROCESS | 1873 | 1461154500903 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 05:15:01 INFO - PROCESS | 1873 | 1461154501124 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:01 INFO - PROCESS | 1873 | ++DOCSHELL 0x8b9c2800 == 72 [pid = 1873] [id = 148] 05:15:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 191 (0x8b9c3400) [pid = 1873] [serial = 444] [outer = (nil)] 05:15:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 192 (0x8b9cfc00) [pid = 1873] [serial = 445] [outer = 0x8b9c3400] 05:15:01 INFO - PROCESS | 1873 | 1461154501254 Marionette DEBUG loaded listener.js 05:15:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 193 (0x9fb39400) [pid = 1873] [serial = 446] [outer = 0x8b9c3400] 05:15:01 INFO - PROCESS | 1873 | [1873] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:15:02 INFO - PROCESS | 1873 | 1461154502275 Marionette TRACE conn4 <- [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]]]}] 05:15:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 05:15:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1638ms 05:15:02 INFO - PROCESS | 1873 | 1461154502319 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 05:15:02 INFO - PROCESS | 1873 | 1461154502325 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 05:15:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 05:15:02 INFO - PROCESS | 1873 | 1461154502335 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 05:15:02 INFO - PROCESS | 1873 | 1461154502342 Marionette TRACE conn4 <- [1,566,null,{}] 05:15:02 INFO - PROCESS | 1873 | 1461154502351 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:02 INFO - PROCESS | 1873 | 1461154502602 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 05:15:02 INFO - PROCESS | 1873 | 1461154502880 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:02 INFO - PROCESS | 1873 | ++DOCSHELL 0x8b9ca800 == 73 [pid = 1873] [id = 149] 05:15:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 194 (0x8bcaa800) [pid = 1873] [serial = 447] [outer = (nil)] 05:15:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 195 (0x8bcaf800) [pid = 1873] [serial = 448] [outer = 0x8bcaa800] 05:15:03 INFO - PROCESS | 1873 | 1461154502999 Marionette DEBUG loaded listener.js 05:15:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 196 (0x8bcb0c00) [pid = 1873] [serial = 449] [outer = 0x8bcaa800] 05:15:03 INFO - PROCESS | 1873 | [1873] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:15:03 INFO - PROCESS | 1873 | 1461154503868 Marionette TRACE conn4 <- [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]]]}] 05:15:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 05:15:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1587ms 05:15:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 05:15:03 INFO - PROCESS | 1873 | 1461154503922 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 05:15:03 INFO - PROCESS | 1873 | 1461154503925 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 05:15:03 INFO - PROCESS | 1873 | 1461154503932 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 05:15:03 INFO - PROCESS | 1873 | 1461154503936 Marionette TRACE conn4 <- [1,570,null,{}] 05:15:03 INFO - PROCESS | 1873 | 1461154503942 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:04 INFO - PROCESS | 1873 | 1461154504135 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 05:15:04 INFO - PROCESS | 1873 | 1461154504326 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:04 INFO - PROCESS | 1873 | ++DOCSHELL 0x8950e400 == 74 [pid = 1873] [id = 150] 05:15:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 197 (0x8950ec00) [pid = 1873] [serial = 450] [outer = (nil)] 05:15:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 198 (0x89515800) [pid = 1873] [serial = 451] [outer = 0x8950ec00] 05:15:04 INFO - PROCESS | 1873 | 1461154504415 Marionette DEBUG loaded listener.js 05:15:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 199 (0x89519400) [pid = 1873] [serial = 452] [outer = 0x8950ec00] 05:15:05 INFO - PROCESS | 1873 | [1873] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:15:05 INFO - PROCESS | 1873 | 1461154505349 Marionette TRACE conn4 <- [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]]]}] 05:15:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 05:15:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1482ms 05:15:05 INFO - PROCESS | 1873 | 1461154505415 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 05:15:05 INFO - PROCESS | 1873 | 1461154505420 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 05:15:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 05:15:05 INFO - PROCESS | 1873 | 1461154505431 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 05:15:05 INFO - PROCESS | 1873 | 1461154505438 Marionette TRACE conn4 <- [1,574,null,{}] 05:15:05 INFO - PROCESS | 1873 | 1461154505447 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:05 INFO - PROCESS | 1873 | 1461154505667 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 05:15:05 INFO - PROCESS | 1873 | 1461154505891 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x89514c00 == 75 [pid = 1873] [id = 151] 05:15:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 200 (0x8bcb7400) [pid = 1873] [serial = 453] [outer = (nil)] 05:15:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 201 (0xa0c36400) [pid = 1873] [serial = 454] [outer = 0x8bcb7400] 05:15:06 INFO - PROCESS | 1873 | 1461154506031 Marionette DEBUG loaded listener.js 05:15:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 202 (0xa3c8b800) [pid = 1873] [serial = 455] [outer = 0x8bcb7400] 05:15:06 INFO - PROCESS | 1873 | 1461154506934 Marionette TRACE conn4 <- [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]]]}] 05:15:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 05:15:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1549ms 05:15:06 INFO - PROCESS | 1873 | 1461154506978 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 05:15:06 INFO - PROCESS | 1873 | 1461154506982 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 05:15:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 05:15:06 INFO - PROCESS | 1873 | 1461154506989 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 05:15:06 INFO - PROCESS | 1873 | 1461154506993 Marionette TRACE conn4 <- [1,578,null,{}] 05:15:07 INFO - PROCESS | 1873 | 1461154506999 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:07 INFO - PROCESS | 1873 | 1461154507190 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 05:15:07 INFO - PROCESS | 1873 | 1461154507381 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x89854000 == 76 [pid = 1873] [id = 152] 05:15:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 203 (0x89855400) [pid = 1873] [serial = 456] [outer = (nil)] 05:15:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 204 (0x8985b400) [pid = 1873] [serial = 457] [outer = 0x89855400] 05:15:07 INFO - PROCESS | 1873 | 1461154507476 Marionette DEBUG loaded listener.js 05:15:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 205 (0x8985d400) [pid = 1873] [serial = 458] [outer = 0x89855400] 05:15:08 INFO - PROCESS | 1873 | 1461154508454 Marionette TRACE conn4 <- [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]]]}] 05:15:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 05:15:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1531ms 05:15:08 INFO - PROCESS | 1873 | 1461154508522 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 05:15:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 05:15:08 INFO - PROCESS | 1873 | 1461154508526 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 05:15:08 INFO - PROCESS | 1873 | 1461154508532 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 05:15:08 INFO - PROCESS | 1873 | 1461154508536 Marionette TRACE conn4 <- [1,582,null,{}] 05:15:08 INFO - PROCESS | 1873 | 1461154508542 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:08 INFO - PROCESS | 1873 | 1461154508752 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 05:15:09 INFO - PROCESS | 1873 | 1461154508990 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x88a81c00 == 77 [pid = 1873] [id = 153] 05:15:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 206 (0x88a82c00) [pid = 1873] [serial = 459] [outer = (nil)] 05:15:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 207 (0x88a8a000) [pid = 1873] [serial = 460] [outer = 0x88a82c00] 05:15:09 INFO - PROCESS | 1873 | 1461154509124 Marionette DEBUG loaded listener.js 05:15:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 208 (0x88a8d400) [pid = 1873] [serial = 461] [outer = 0x88a82c00] 05:15:10 INFO - PROCESS | 1873 | 1461154510117 Marionette TRACE conn4 <- [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]]]}] 05:15:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 05:15:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1635ms 05:15:10 INFO - PROCESS | 1873 | 1461154510167 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 05:15:10 INFO - PROCESS | 1873 | 1461154510171 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 05:15:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 05:15:10 INFO - PROCESS | 1873 | 1461154510241 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 05:15:10 INFO - PROCESS | 1873 | 1461154510245 Marionette TRACE conn4 <- [1,586,null,{}] 05:15:10 INFO - PROCESS | 1873 | 1461154510302 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:10 INFO - PROCESS | 1873 | 1461154510930 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 05:15:11 INFO - PROCESS | 1873 | 1461154511272 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:11 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a8cf400 == 78 [pid = 1873] [id = 154] 05:15:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 209 (0x8a8d0c00) [pid = 1873] [serial = 462] [outer = (nil)] 05:15:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 210 (0x8a8d4000) [pid = 1873] [serial = 463] [outer = 0x8a8d0c00] 05:15:11 INFO - PROCESS | 1873 | 1461154511353 Marionette DEBUG loaded listener.js 05:15:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 211 (0x8a8d8000) [pid = 1873] [serial = 464] [outer = 0x8a8d0c00] 05:15:11 INFO - PROCESS | 1873 | [1873] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:15:12 INFO - PROCESS | 1873 | 1461154512315 Marionette TRACE conn4 <- [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]]]}] 05:15:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 05:15:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 2132ms 05:15:12 INFO - PROCESS | 1873 | 1461154512376 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 05:15:12 INFO - PROCESS | 1873 | 1461154512384 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 05:15:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 05:15:12 INFO - PROCESS | 1873 | 1461154512394 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 05:15:12 INFO - PROCESS | 1873 | 1461154512402 Marionette TRACE conn4 <- [1,590,null,{}] 05:15:12 INFO - PROCESS | 1873 | 1461154512413 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:12 INFO - PROCESS | 1873 | 1461154512638 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 05:15:13 INFO - PROCESS | 1873 | 1461154513032 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:13 INFO - PROCESS | 1873 | ++DOCSHELL 0x8abe7000 == 79 [pid = 1873] [id = 155] 05:15:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 212 (0x8abecc00) [pid = 1873] [serial = 465] [outer = (nil)] 05:15:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 213 (0x8c385400) [pid = 1873] [serial = 466] [outer = 0x8abecc00] 05:15:13 INFO - PROCESS | 1873 | 1461154513133 Marionette DEBUG loaded listener.js 05:15:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 214 (0x8c38c800) [pid = 1873] [serial = 467] [outer = 0x8abecc00] 05:15:14 INFO - PROCESS | 1873 | 1461154514130 Marionette TRACE conn4 <- [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]]]}] 05:15:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 05:15:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1790ms 05:15:14 INFO - PROCESS | 1873 | 1461154514184 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 05:15:14 INFO - PROCESS | 1873 | 1461154514191 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 05:15:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 05:15:14 INFO - PROCESS | 1873 | 1461154514199 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 05:15:14 INFO - PROCESS | 1873 | 1461154514203 Marionette TRACE conn4 <- [1,594,null,{}] 05:15:14 INFO - PROCESS | 1873 | 1461154514209 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:14 INFO - PROCESS | 1873 | 1461154514472 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 05:15:14 INFO - PROCESS | 1873 | 1461154514963 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:14 INFO - PROCESS | 1873 | --DOCSHELL 0x8f942c00 == 78 [pid = 1873] [id = 47] 05:15:14 INFO - PROCESS | 1873 | --DOCSHELL 0x9160fc00 == 77 [pid = 1873] [id = 43] 05:15:14 INFO - PROCESS | 1873 | --DOCSHELL 0x922dcc00 == 76 [pid = 1873] [id = 46] 05:15:14 INFO - PROCESS | 1873 | --DOMWINDOW == 213 (0x8de75000) [pid = 1873] [serial = 363] [outer = (nil)] [url = about:blank] 05:15:14 INFO - PROCESS | 1873 | --DOMWINDOW == 212 (0x8e96bc00) [pid = 1873] [serial = 327] [outer = (nil)] [url = about:blank] 05:15:14 INFO - PROCESS | 1873 | --DOMWINDOW == 211 (0x902d6400) [pid = 1873] [serial = 330] [outer = (nil)] [url = about:blank] 05:15:14 INFO - PROCESS | 1873 | --DOMWINDOW == 210 (0x963b2800) [pid = 1873] [serial = 333] [outer = (nil)] [url = about:blank] 05:15:15 INFO - PROCESS | 1873 | --DOMWINDOW == 209 (0xa0c15c00) [pid = 1873] [serial = 336] [outer = (nil)] [url = about:blank] 05:15:15 INFO - PROCESS | 1873 | --DOMWINDOW == 208 (0xa444d000) [pid = 1873] [serial = 339] [outer = (nil)] [url = about:blank] 05:15:15 INFO - PROCESS | 1873 | --DOMWINDOW == 207 (0xa45c8000) [pid = 1873] [serial = 342] [outer = (nil)] [url = about:blank] 05:15:15 INFO - PROCESS | 1873 | --DOMWINDOW == 206 (0x97606400) [pid = 1873] [serial = 345] [outer = (nil)] [url = about:blank] 05:15:15 INFO - PROCESS | 1873 | ++DOCSHELL 0x8de75000 == 77 [pid = 1873] [id = 156] 05:15:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 207 (0x8e04f000) [pid = 1873] [serial = 468] [outer = (nil)] 05:15:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 208 (0x8f767c00) [pid = 1873] [serial = 469] [outer = 0x8e04f000] 05:15:15 INFO - PROCESS | 1873 | 1461154515067 Marionette DEBUG loaded listener.js 05:15:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 209 (0x8f9b5400) [pid = 1873] [serial = 470] [outer = 0x8e04f000] 05:15:15 INFO - PROCESS | 1873 | --DOCSHELL 0x8fa31400 == 76 [pid = 1873] [id = 45] 05:15:15 INFO - PROCESS | 1873 | --DOCSHELL 0x972d7800 == 75 [pid = 1873] [id = 44] 05:15:15 INFO - PROCESS | 1873 | --DOCSHELL 0x8fa33000 == 74 [pid = 1873] [id = 48] 05:15:15 INFO - PROCESS | 1873 | --DOCSHELL 0x8e96e000 == 73 [pid = 1873] [id = 42] 05:15:15 INFO - PROCESS | 1873 | --DOCSHELL 0x8c404800 == 72 [pid = 1873] [id = 130] 05:15:15 INFO - PROCESS | 1873 | --DOCSHELL 0x90887000 == 71 [pid = 1873] [id = 129] 05:15:15 INFO - PROCESS | 1873 | --DOCSHELL 0x8eadf800 == 70 [pid = 1873] [id = 128] 05:15:15 INFO - PROCESS | 1873 | --DOCSHELL 0x90645c00 == 69 [pid = 1873] [id = 127] 05:15:15 INFO - PROCESS | 1873 | --DOCSHELL 0x8c5f0400 == 68 [pid = 1873] [id = 126] 05:15:15 INFO - PROCESS | 1873 | --DOCSHELL 0x92d3ac00 == 67 [pid = 1873] [id = 125] 05:15:15 INFO - PROCESS | 1873 | --DOCSHELL 0x95df6400 == 66 [pid = 1873] [id = 124] 05:15:15 INFO - PROCESS | 1873 | --DOCSHELL 0x915f3800 == 65 [pid = 1873] [id = 123] 05:15:15 INFO - PROCESS | 1873 | --DOCSHELL 0x8c388800 == 64 [pid = 1873] [id = 122] 05:15:16 INFO - PROCESS | 1873 | 1461154516146 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 05:15:16 INFO - PROCESS | 1873 | --DOMWINDOW == 208 (0x92edf000) [pid = 1873] [serial = 238] [outer = (nil)] [url = about:blank] 05:15:16 INFO - PROCESS | 1873 | --DOMWINDOW == 207 (0x9ffd7800) [pid = 1873] [serial = 325] [outer = (nil)] [url = about:blank] 05:15:16 INFO - PROCESS | 1873 | --DOMWINDOW == 206 (0xa0a3d000) [pid = 1873] [serial = 360] [outer = (nil)] [url = about:blank] 05:15:16 INFO - PROCESS | 1873 | --DOMWINDOW == 205 (0xa0f45400) [pid = 1873] [serial = 361] [outer = (nil)] [url = about:blank] 05:15:16 INFO - PROCESS | 1873 | --DOMWINDOW == 204 (0x97da0c00) [pid = 1873] [serial = 357] [outer = (nil)] [url = about:blank] 05:15:16 INFO - PROCESS | 1873 | --DOMWINDOW == 203 (0x95ff1c00) [pid = 1873] [serial = 352] [outer = (nil)] [url = about:blank] 05:15:16 INFO - PROCESS | 1873 | --DOMWINDOW == 202 (0x92ef2400) [pid = 1873] [serial = 351] [outer = (nil)] [url = about:blank] 05:15:16 INFO - PROCESS | 1873 | --DOMWINDOW == 201 (0x92ca0c00) [pid = 1873] [serial = 354] [outer = (nil)] [url = about:blank] 05:15:16 INFO - PROCESS | 1873 | --DOMWINDOW == 200 (0x92eef000) [pid = 1873] [serial = 355] [outer = (nil)] [url = about:blank] 05:15:16 INFO - PROCESS | 1873 | --DOMWINDOW == 199 (0x8fa39400) [pid = 1873] [serial = 349] [outer = (nil)] [url = about:blank] 05:15:16 INFO - PROCESS | 1873 | --DOMWINDOW == 198 (0x8f9abc00) [pid = 1873] [serial = 348] [outer = (nil)] [url = about:blank] 05:15:16 INFO - PROCESS | 1873 | --DOMWINDOW == 197 (0x98567c00) [pid = 1873] [serial = 358] [outer = (nil)] [url = about:blank] 05:15:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 05:15:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 2033ms 05:15:16 INFO - PROCESS | 1873 | 1461154516233 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 05:15:16 INFO - PROCESS | 1873 | 1461154516239 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 05:15:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 05:15:16 INFO - PROCESS | 1873 | 1461154516255 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 05:15:16 INFO - PROCESS | 1873 | 1461154516263 Marionette TRACE conn4 <- [1,598,null,{}] 05:15:16 INFO - PROCESS | 1873 | 1461154516276 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:16 INFO - PROCESS | 1873 | 1461154516461 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 05:15:16 INFO - PROCESS | 1873 | 1461154516606 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:16 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c388800 == 65 [pid = 1873] [id = 157] 05:15:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 198 (0x8de71400) [pid = 1873] [serial = 471] [outer = (nil)] 05:15:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 199 (0x902df800) [pid = 1873] [serial = 472] [outer = 0x8de71400] 05:15:16 INFO - PROCESS | 1873 | 1461154516687 Marionette DEBUG loaded listener.js 05:15:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 200 (0x9087f000) [pid = 1873] [serial = 473] [outer = 0x8de71400] 05:15:17 INFO - PROCESS | 1873 | 1461154517596 Marionette TRACE conn4 <- [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]]]}] 05:15:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 05:15:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1440ms 05:15:17 INFO - PROCESS | 1873 | 1461154517689 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 05:15:17 INFO - PROCESS | 1873 | 1461154517694 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 05:15:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 05:15:17 INFO - PROCESS | 1873 | 1461154517700 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 05:15:17 INFO - PROCESS | 1873 | 1461154517703 Marionette TRACE conn4 <- [1,602,null,{}] 05:15:17 INFO - PROCESS | 1873 | 1461154517708 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:17 INFO - PROCESS | 1873 | 1461154517885 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 05:15:17 INFO - PROCESS | 1873 | 1461154517898 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:18 INFO - PROCESS | 1873 | ++DOCSHELL 0x8faa6c00 == 66 [pid = 1873] [id = 158] 05:15:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 201 (0x90643800) [pid = 1873] [serial = 474] [outer = (nil)] 05:15:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 202 (0x922e1800) [pid = 1873] [serial = 475] [outer = 0x90643800] 05:15:18 INFO - PROCESS | 1873 | 1461154518135 Marionette DEBUG loaded listener.js 05:15:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 203 (0x92d41c00) [pid = 1873] [serial = 476] [outer = 0x90643800] 05:15:19 INFO - PROCESS | 1873 | 1461154519182 Marionette TRACE conn4 <- [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]]]}] 05:15:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 05:15:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1544ms 05:15:19 INFO - PROCESS | 1873 | 1461154519245 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 05:15:19 INFO - PROCESS | 1873 | 1461154519248 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 05:15:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 05:15:19 INFO - PROCESS | 1873 | 1461154519261 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 05:15:19 INFO - PROCESS | 1873 | 1461154519264 Marionette TRACE conn4 <- [1,606,null,{}] 05:15:19 INFO - PROCESS | 1873 | 1461154519271 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:19 INFO - PROCESS | 1873 | 1461154519498 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 05:15:19 INFO - PROCESS | 1873 | 1461154519533 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:19 INFO - PROCESS | 1873 | ++DOCSHELL 0x92eda000 == 67 [pid = 1873] [id = 159] 05:15:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 204 (0x92edf000) [pid = 1873] [serial = 477] [outer = (nil)] 05:15:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 205 (0x92eef400) [pid = 1873] [serial = 478] [outer = 0x92edf000] 05:15:19 INFO - PROCESS | 1873 | 1461154519624 Marionette DEBUG loaded listener.js 05:15:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 206 (0x939c4400) [pid = 1873] [serial = 479] [outer = 0x92edf000] 05:15:20 INFO - PROCESS | 1873 | --DOMWINDOW == 205 (0x8c409000) [pid = 1873] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 05:15:20 INFO - PROCESS | 1873 | --DOMWINDOW == 204 (0x8f67c800) [pid = 1873] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 05:15:20 INFO - PROCESS | 1873 | --DOMWINDOW == 203 (0x902da400) [pid = 1873] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 05:15:20 INFO - PROCESS | 1873 | --DOMWINDOW == 202 (0x8c388400) [pid = 1873] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 05:15:20 INFO - PROCESS | 1873 | --DOMWINDOW == 201 (0x92ef6800) [pid = 1873] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 05:15:20 INFO - PROCESS | 1873 | --DOMWINDOW == 200 (0x8f943800) [pid = 1873] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 05:15:20 INFO - PROCESS | 1873 | --DOMWINDOW == 199 (0x8c389000) [pid = 1873] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 05:15:21 INFO - PROCESS | 1873 | 1461154521009 Marionette TRACE conn4 <- [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]]]}] 05:15:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 05:15:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1786ms 05:15:21 INFO - PROCESS | 1873 | 1461154521049 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 05:15:21 INFO - PROCESS | 1873 | 1461154521052 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 05:15:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 05:15:21 INFO - PROCESS | 1873 | 1461154521059 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 05:15:21 INFO - PROCESS | 1873 | 1461154521062 Marionette TRACE conn4 <- [1,610,null,{}] 05:15:21 INFO - PROCESS | 1873 | 1461154521068 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:21 INFO - PROCESS | 1873 | 1461154521233 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 05:15:21 INFO - PROCESS | 1873 | 1461154521249 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:21 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f67c800 == 68 [pid = 1873] [id = 160] 05:15:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 200 (0x90650000) [pid = 1873] [serial = 480] [outer = (nil)] 05:15:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 201 (0x93bb1800) [pid = 1873] [serial = 481] [outer = 0x90650000] 05:15:21 INFO - PROCESS | 1873 | 1461154521326 Marionette DEBUG loaded listener.js 05:15:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 202 (0x93cc2c00) [pid = 1873] [serial = 482] [outer = 0x90650000] 05:15:22 INFO - PROCESS | 1873 | 1461154522220 Marionette TRACE conn4 <- [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]]]}] 05:15:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 05:15:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1182ms 05:15:22 INFO - PROCESS | 1873 | 1461154522251 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 05:15:22 INFO - PROCESS | 1873 | 1461154522255 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 05:15:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 05:15:22 INFO - PROCESS | 1873 | 1461154522262 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 05:15:22 INFO - PROCESS | 1873 | 1461154522265 Marionette TRACE conn4 <- [1,614,null,{}] 05:15:22 INFO - PROCESS | 1873 | 1461154522271 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:22 INFO - PROCESS | 1873 | 1461154522429 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 05:15:22 INFO - PROCESS | 1873 | 1461154522446 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x8b9cbc00 == 69 [pid = 1873] [id = 161] 05:15:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 203 (0x8fa32400) [pid = 1873] [serial = 483] [outer = (nil)] 05:15:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 204 (0x95ff5400) [pid = 1873] [serial = 484] [outer = 0x8fa32400] 05:15:22 INFO - PROCESS | 1873 | 1461154522520 Marionette DEBUG loaded listener.js 05:15:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 205 (0x971f3400) [pid = 1873] [serial = 485] [outer = 0x8fa32400] 05:15:23 INFO - PROCESS | 1873 | 1461154523783 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 05:15:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 05:15:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1582ms 05:15:23 INFO - PROCESS | 1873 | 1461154523846 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 05:15:23 INFO - PROCESS | 1873 | 1461154523854 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 05:15:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 05:15:23 INFO - PROCESS | 1873 | 1461154523875 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 05:15:23 INFO - PROCESS | 1873 | 1461154523881 Marionette TRACE conn4 <- [1,618,null,{}] 05:15:23 INFO - PROCESS | 1873 | 1461154523889 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:24 INFO - PROCESS | 1873 | 1461154524121 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 05:15:24 INFO - PROCESS | 1873 | 1461154524364 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:24 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a8cec00 == 70 [pid = 1873] [id = 162] 05:15:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 206 (0x8abe6400) [pid = 1873] [serial = 486] [outer = (nil)] 05:15:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 207 (0x8c380c00) [pid = 1873] [serial = 487] [outer = 0x8abe6400] 05:15:24 INFO - PROCESS | 1873 | 1461154524504 Marionette DEBUG loaded listener.js 05:15:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 208 (0x8c407c00) [pid = 1873] [serial = 488] [outer = 0x8abe6400] 05:15:25 INFO - PROCESS | 1873 | 1461154525541 Marionette TRACE conn4 <- [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]]]}] 05:15:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 05:15:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1737ms 05:15:25 INFO - PROCESS | 1873 | 1461154525611 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 05:15:25 INFO - PROCESS | 1873 | 1461154525621 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 05:15:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 05:15:25 INFO - PROCESS | 1873 | 1461154525633 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 05:15:25 INFO - PROCESS | 1873 | 1461154525637 Marionette TRACE conn4 <- [1,622,null,{}] 05:15:25 INFO - PROCESS | 1873 | 1461154525644 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:25 INFO - PROCESS | 1873 | 1461154525869 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 05:15:26 INFO - PROCESS | 1873 | 1461154526240 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:26 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c384400 == 71 [pid = 1873] [id = 163] 05:15:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 209 (0x8eadd800) [pid = 1873] [serial = 489] [outer = (nil)] 05:15:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 210 (0x8faa3400) [pid = 1873] [serial = 490] [outer = 0x8eadd800] 05:15:26 INFO - PROCESS | 1873 | 1461154526396 Marionette DEBUG loaded listener.js 05:15:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 211 (0x9064c000) [pid = 1873] [serial = 491] [outer = 0x8eadd800] 05:15:27 INFO - PROCESS | 1873 | 1461154527765 Marionette TRACE conn4 <- [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]]]}] 05:15:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 05:15:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 2198ms 05:15:27 INFO - PROCESS | 1873 | 1461154527833 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 05:15:27 INFO - PROCESS | 1873 | 1461154527839 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 05:15:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 05:15:27 INFO - PROCESS | 1873 | 1461154527850 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 05:15:27 INFO - PROCESS | 1873 | 1461154527860 Marionette TRACE conn4 <- [1,626,null,{}] 05:15:27 INFO - PROCESS | 1873 | 1461154527888 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:28 INFO - PROCESS | 1873 | 1461154528397 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 05:15:28 INFO - PROCESS | 1873 | 1461154528560 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x88a8a400 == 72 [pid = 1873] [id = 164] 05:15:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 212 (0x915f3c00) [pid = 1873] [serial = 492] [outer = (nil)] 05:15:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 213 (0x93cc5000) [pid = 1873] [serial = 493] [outer = 0x915f3c00] 05:15:28 INFO - PROCESS | 1873 | 1461154528713 Marionette DEBUG loaded listener.js 05:15:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 214 (0x97602000) [pid = 1873] [serial = 494] [outer = 0x915f3c00] 05:15:30 INFO - PROCESS | 1873 | 1461154530101 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 05:15:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 05:15:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 2355ms 05:15:30 INFO - PROCESS | 1873 | 1461154530206 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 05:15:30 INFO - PROCESS | 1873 | 1461154530214 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 05:15:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 05:15:30 INFO - PROCESS | 1873 | 1461154530224 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 05:15:30 INFO - PROCESS | 1873 | 1461154530229 Marionette TRACE conn4 <- [1,630,null,{}] 05:15:30 INFO - PROCESS | 1873 | 1461154530383 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:30 INFO - PROCESS | 1873 | 1461154530768 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 05:15:30 INFO - PROCESS | 1873 | 1461154530946 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ede000 == 73 [pid = 1873] [id = 165] 05:15:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 215 (0x93bb3000) [pid = 1873] [serial = 495] [outer = (nil)] 05:15:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 216 (0x97da3800) [pid = 1873] [serial = 496] [outer = 0x93bb3000] 05:15:31 INFO - PROCESS | 1873 | 1461154531095 Marionette DEBUG loaded listener.js 05:15:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 217 (0x9856ec00) [pid = 1873] [serial = 497] [outer = 0x93bb3000] 05:15:32 INFO - PROCESS | 1873 | 1461154532416 Marionette TRACE conn4 <- [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]]]}] 05:15:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 05:15:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 2247ms 05:15:32 INFO - PROCESS | 1873 | 1461154532471 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 05:15:32 INFO - PROCESS | 1873 | 1461154532478 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 05:15:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 05:15:32 INFO - PROCESS | 1873 | 1461154532489 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 05:15:32 INFO - PROCESS | 1873 | 1461154532494 Marionette TRACE conn4 <- [1,634,null,{}] 05:15:32 INFO - PROCESS | 1873 | 1461154532521 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:32 INFO - PROCESS | 1873 | 1461154532829 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 05:15:33 INFO - PROCESS | 1873 | 1461154533141 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:33 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a8d3800 == 74 [pid = 1873] [id = 166] 05:15:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 218 (0x97d99c00) [pid = 1873] [serial = 498] [outer = (nil)] 05:15:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 219 (0x994d4000) [pid = 1873] [serial = 499] [outer = 0x97d99c00] 05:15:33 INFO - PROCESS | 1873 | 1461154533287 Marionette DEBUG loaded listener.js 05:15:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 220 (0x994f2800) [pid = 1873] [serial = 500] [outer = 0x97d99c00] 05:15:34 INFO - PROCESS | 1873 | [1873] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:15:34 INFO - PROCESS | 1873 | 1461154534602 Marionette TRACE conn4 <- [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]]]}] 05:15:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 05:15:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 2155ms 05:15:34 INFO - PROCESS | 1873 | 1461154534645 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 05:15:34 INFO - PROCESS | 1873 | 1461154534651 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 05:15:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 05:15:34 INFO - PROCESS | 1873 | 1461154534661 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 05:15:34 INFO - PROCESS | 1873 | 1461154534667 Marionette TRACE conn4 <- [1,638,null,{}] 05:15:34 INFO - PROCESS | 1873 | 1461154534694 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:35 INFO - PROCESS | 1873 | 1461154535135 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 05:15:35 INFO - PROCESS | 1873 | 1461154535363 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:35 INFO - PROCESS | 1873 | ++DOCSHELL 0x89859400 == 75 [pid = 1873] [id = 167] 05:15:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 221 (0xa0ab1c00) [pid = 1873] [serial = 501] [outer = (nil)] 05:15:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 222 (0xa2a36400) [pid = 1873] [serial = 502] [outer = 0xa0ab1c00] 05:15:35 INFO - PROCESS | 1873 | 1461154535516 Marionette DEBUG loaded listener.js 05:15:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 223 (0xa3c83000) [pid = 1873] [serial = 503] [outer = 0xa0ab1c00] 05:15:36 INFO - PROCESS | 1873 | [1873] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:15:36 INFO - PROCESS | 1873 | 1461154536737 Marionette TRACE conn4 <- [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]]]}] 05:15:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 05:15:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 2125ms 05:15:36 INFO - PROCESS | 1873 | 1461154536788 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 05:15:36 INFO - PROCESS | 1873 | 1461154536794 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 05:15:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 05:15:36 INFO - PROCESS | 1873 | 1461154536804 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 05:15:36 INFO - PROCESS | 1873 | 1461154536810 Marionette TRACE conn4 <- [1,642,null,{}] 05:15:36 INFO - PROCESS | 1873 | 1461154536819 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:37 INFO - PROCESS | 1873 | 1461154537066 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 05:15:37 INFO - PROCESS | 1873 | 1461154537270 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:37 INFO - PROCESS | 1873 | ++DOCSHELL 0x8946fc00 == 76 [pid = 1873] [id = 168] 05:15:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 224 (0x89470000) [pid = 1873] [serial = 504] [outer = (nil)] 05:15:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 225 (0x89475c00) [pid = 1873] [serial = 505] [outer = 0x89470000] 05:15:37 INFO - PROCESS | 1873 | 1461154537370 Marionette DEBUG loaded listener.js 05:15:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 226 (0x89478800) [pid = 1873] [serial = 506] [outer = 0x89470000] 05:15:38 INFO - PROCESS | 1873 | 1461154538245 Marionette TRACE conn4 <- [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]]]}] 05:15:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 05:15:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1485ms 05:15:38 INFO - PROCESS | 1873 | 1461154538289 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 05:15:38 INFO - PROCESS | 1873 | 1461154538293 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 05:15:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 05:15:38 INFO - PROCESS | 1873 | 1461154538299 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 05:15:38 INFO - PROCESS | 1873 | 1461154538303 Marionette TRACE conn4 <- [1,646,null,{}] 05:15:38 INFO - PROCESS | 1873 | 1461154538309 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:38 INFO - PROCESS | 1873 | 1461154538497 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 05:15:38 INFO - PROCESS | 1873 | 1461154538683 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:38 INFO - PROCESS | 1873 | ++DOCSHELL 0x883e1400 == 77 [pid = 1873] [id = 169] 05:15:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 227 (0x883e2400) [pid = 1873] [serial = 507] [outer = (nil)] 05:15:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 228 (0x883e9c00) [pid = 1873] [serial = 508] [outer = 0x883e2400] 05:15:38 INFO - PROCESS | 1873 | 1461154538775 Marionette DEBUG loaded listener.js 05:15:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 229 (0x883ebc00) [pid = 1873] [serial = 509] [outer = 0x883e2400] 05:15:39 INFO - PROCESS | 1873 | 1461154539712 Marionette TRACE conn4 <- [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]]]}] 05:15:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 05:15:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1442ms 05:15:39 INFO - PROCESS | 1873 | 1461154539744 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 05:15:39 INFO - PROCESS | 1873 | 1461154539749 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 05:15:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 05:15:39 INFO - PROCESS | 1873 | 1461154539756 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 05:15:39 INFO - PROCESS | 1873 | 1461154539761 Marionette TRACE conn4 <- [1,650,null,{}] 05:15:39 INFO - PROCESS | 1873 | 1461154539767 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:39 INFO - PROCESS | 1873 | 1461154539957 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 05:15:40 INFO - PROCESS | 1873 | 1461154540243 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:40 INFO - PROCESS | 1873 | ++DOCSHELL 0x883e8c00 == 78 [pid = 1873] [id = 170] 05:15:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 230 (0x883e9400) [pid = 1873] [serial = 510] [outer = (nil)] 05:15:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 231 (0x88de7400) [pid = 1873] [serial = 511] [outer = 0x883e9400] 05:15:40 INFO - PROCESS | 1873 | 1461154540378 Marionette DEBUG loaded listener.js 05:15:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 232 (0x88de9c00) [pid = 1873] [serial = 512] [outer = 0x883e9400] 05:15:41 INFO - PROCESS | 1873 | 1461154541259 Marionette TRACE conn4 <- [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]]]}] 05:15:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 05:15:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1581ms 05:15:41 INFO - PROCESS | 1873 | 1461154541337 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 05:15:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 05:15:41 INFO - PROCESS | 1873 | 1461154541341 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 05:15:41 INFO - PROCESS | 1873 | 1461154541349 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 05:15:41 INFO - PROCESS | 1873 | 1461154541352 Marionette TRACE conn4 <- [1,654,null,{}] 05:15:41 INFO - PROCESS | 1873 | 1461154541358 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:41 INFO - PROCESS | 1873 | 1461154541595 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 05:15:41 INFO - PROCESS | 1873 | 1461154541838 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:41 INFO - PROCESS | 1873 | ++DOCSHELL 0x883ef000 == 79 [pid = 1873] [id = 171] 05:15:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 233 (0x88df0400) [pid = 1873] [serial = 513] [outer = (nil)] 05:15:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 234 (0x89471000) [pid = 1873] [serial = 514] [outer = 0x88df0400] 05:15:41 INFO - PROCESS | 1873 | 1461154541968 Marionette DEBUG loaded listener.js 05:15:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 235 (0x89477c00) [pid = 1873] [serial = 515] [outer = 0x88df0400] 05:15:42 INFO - PROCESS | 1873 | 1461154542865 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 05:15:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 05:15:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1546ms 05:15:42 INFO - PROCESS | 1873 | 1461154542897 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 05:15:42 INFO - PROCESS | 1873 | 1461154542908 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 05:15:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 05:15:42 INFO - PROCESS | 1873 | 1461154542931 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 05:15:42 INFO - PROCESS | 1873 | 1461154542936 Marionette TRACE conn4 <- [1,658,null,{}] 05:15:42 INFO - PROCESS | 1873 | 1461154542947 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:43 INFO - PROCESS | 1873 | 1461154543163 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 05:15:43 INFO - PROCESS | 1873 | 1461154543400 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:43 INFO - PROCESS | 1873 | ++DOCSHELL 0x88def800 == 80 [pid = 1873] [id = 172] 05:15:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 236 (0x8a1c1400) [pid = 1873] [serial = 516] [outer = (nil)] 05:15:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 237 (0x8a1c9400) [pid = 1873] [serial = 517] [outer = 0x8a1c1400] 05:15:43 INFO - PROCESS | 1873 | 1461154543510 Marionette DEBUG loaded listener.js 05:15:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 238 (0x8a1d0c00) [pid = 1873] [serial = 518] [outer = 0x8a1c1400] 05:15:44 INFO - PROCESS | 1873 | 1461154544404 Marionette TRACE conn4 <- [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]]]}] 05:15:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 05:15:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1554ms 05:15:44 INFO - PROCESS | 1873 | 1461154544469 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 05:15:44 INFO - PROCESS | 1873 | 1461154544474 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 05:15:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 05:15:44 INFO - PROCESS | 1873 | 1461154544481 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 05:15:44 INFO - PROCESS | 1873 | 1461154544484 Marionette TRACE conn4 <- [1,662,null,{}] 05:15:44 INFO - PROCESS | 1873 | 1461154544490 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:44 INFO - PROCESS | 1873 | 1461154544688 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 05:15:44 INFO - PROCESS | 1873 | 1461154544930 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:45 INFO - PROCESS | 1873 | ++DOCSHELL 0x885e8400 == 81 [pid = 1873] [id = 173] 05:15:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 239 (0x885e9400) [pid = 1873] [serial = 519] [outer = (nil)] 05:15:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 240 (0x885f0c00) [pid = 1873] [serial = 520] [outer = 0x885e9400] 05:15:45 INFO - PROCESS | 1873 | 1461154545096 Marionette DEBUG loaded listener.js 05:15:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 241 (0x885f4000) [pid = 1873] [serial = 521] [outer = 0x885e9400] 05:15:45 INFO - PROCESS | 1873 | [1873] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:15:46 INFO - PROCESS | 1873 | 1461154546073 Marionette TRACE conn4 <- [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]]]}] 05:15:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 05:15:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1630ms 05:15:46 INFO - PROCESS | 1873 | 1461154546115 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 05:15:46 INFO - PROCESS | 1873 | 1461154546121 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 05:15:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 05:15:46 INFO - PROCESS | 1873 | 1461154546132 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 05:15:46 INFO - PROCESS | 1873 | 1461154546136 Marionette TRACE conn4 <- [1,666,null,{}] 05:15:46 INFO - PROCESS | 1873 | 1461154546146 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:46 INFO - PROCESS | 1873 | 1461154546423 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 05:15:46 INFO - PROCESS | 1873 | 1461154546702 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:46 INFO - PROCESS | 1873 | ++DOCSHELL 0x885e8c00 == 82 [pid = 1873] [id = 174] 05:15:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 242 (0x885f3c00) [pid = 1873] [serial = 522] [outer = (nil)] 05:15:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 243 (0x8a118400) [pid = 1873] [serial = 523] [outer = 0x885f3c00] 05:15:46 INFO - PROCESS | 1873 | 1461154546793 Marionette DEBUG loaded listener.js 05:15:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 244 (0x8a11a800) [pid = 1873] [serial = 524] [outer = 0x885f3c00] 05:15:47 INFO - PROCESS | 1873 | [1873] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:15:47 INFO - PROCESS | 1873 | 1461154547668 Marionette TRACE conn4 <- [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]]]}] 05:15:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 05:15:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1584ms 05:15:47 INFO - PROCESS | 1873 | 1461154547715 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 05:15:47 INFO - PROCESS | 1873 | 1461154547719 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 05:15:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 05:15:47 INFO - PROCESS | 1873 | 1461154547726 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 05:15:47 INFO - PROCESS | 1873 | 1461154547729 Marionette TRACE conn4 <- [1,670,null,{}] 05:15:47 INFO - PROCESS | 1873 | 1461154547735 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:47 INFO - PROCESS | 1873 | 1461154547923 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 05:15:48 INFO - PROCESS | 1873 | 1461154548113 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:48 INFO - PROCESS | 1873 | ++DOCSHELL 0x885f0000 == 83 [pid = 1873] [id = 175] 05:15:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 245 (0x885f7c00) [pid = 1873] [serial = 525] [outer = (nil)] 05:15:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 246 (0x8a122800) [pid = 1873] [serial = 526] [outer = 0x885f7c00] 05:15:48 INFO - PROCESS | 1873 | 1461154548201 Marionette DEBUG loaded listener.js 05:15:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 247 (0x8a125800) [pid = 1873] [serial = 527] [outer = 0x885f7c00] 05:15:49 INFO - PROCESS | 1873 | 1461154549151 Marionette TRACE conn4 <- [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]]]}] 05:15:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 05:15:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1483ms 05:15:49 INFO - PROCESS | 1873 | 1461154549211 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 05:15:49 INFO - PROCESS | 1873 | 1461154549214 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 05:15:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 05:15:49 INFO - PROCESS | 1873 | 1461154549221 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 05:15:49 INFO - PROCESS | 1873 | 1461154549224 Marionette TRACE conn4 <- [1,674,null,{}] 05:15:49 INFO - PROCESS | 1873 | 1461154549231 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:49 INFO - PROCESS | 1873 | 1461154549432 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 05:15:49 INFO - PROCESS | 1873 | 1461154549669 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:49 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f22c00 == 84 [pid = 1873] [id = 176] 05:15:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 248 (0x87f24400) [pid = 1873] [serial = 528] [outer = (nil)] 05:15:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 249 (0x87f2a800) [pid = 1873] [serial = 529] [outer = 0x87f24400] 05:15:49 INFO - PROCESS | 1873 | 1461154549815 Marionette DEBUG loaded listener.js 05:15:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 250 (0x87f2d800) [pid = 1873] [serial = 530] [outer = 0x87f24400] 05:15:50 INFO - PROCESS | 1873 | [1873] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:15:51 INFO - PROCESS | 1873 | 1461154550999 Marionette TRACE conn4 <- [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]]]}] 05:15:51 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 05:15:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1837ms 05:15:51 INFO - PROCESS | 1873 | 1461154551062 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 05:15:51 INFO - PROCESS | 1873 | 1461154551068 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 05:15:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 05:15:51 INFO - PROCESS | 1873 | 1461154551078 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 05:15:51 INFO - PROCESS | 1873 | 1461154551084 Marionette TRACE conn4 <- [1,678,null,{}] 05:15:51 INFO - PROCESS | 1873 | 1461154551092 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:51 INFO - PROCESS | 1873 | 1461154551426 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 05:15:51 INFO - PROCESS | 1873 | 1461154551728 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f25400 == 85 [pid = 1873] [id = 177] 05:15:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 251 (0x87f29800) [pid = 1873] [serial = 531] [outer = (nil)] 05:15:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 252 (0x8a120400) [pid = 1873] [serial = 532] [outer = 0x87f29800] 05:15:51 INFO - PROCESS | 1873 | 1461154551816 Marionette DEBUG loaded listener.js 05:15:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 253 (0x8a1cac00) [pid = 1873] [serial = 533] [outer = 0x87f29800] 05:15:52 INFO - PROCESS | 1873 | 1461154552712 Marionette TRACE conn4 <- [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]]]}] 05:15:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 05:15:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1700ms 05:15:52 INFO - PROCESS | 1873 | 1461154552777 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 05:15:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 05:15:52 INFO - PROCESS | 1873 | 1461154552782 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 05:15:52 INFO - PROCESS | 1873 | 1461154552789 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 05:15:52 INFO - PROCESS | 1873 | 1461154552792 Marionette TRACE conn4 <- [1,682,null,{}] 05:15:52 INFO - PROCESS | 1873 | 1461154552798 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:53 INFO - PROCESS | 1873 | 1461154553014 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 05:15:53 INFO - PROCESS | 1873 | --DOCSHELL 0x8f768400 == 84 [pid = 1873] [id = 61] 05:15:53 INFO - PROCESS | 1873 | --DOCSHELL 0x8f67c800 == 83 [pid = 1873] [id = 160] 05:15:53 INFO - PROCESS | 1873 | --DOCSHELL 0x92eda000 == 82 [pid = 1873] [id = 159] 05:15:53 INFO - PROCESS | 1873 | --DOCSHELL 0x8faa6c00 == 81 [pid = 1873] [id = 158] 05:15:53 INFO - PROCESS | 1873 | --DOCSHELL 0x8c388800 == 80 [pid = 1873] [id = 157] 05:15:53 INFO - PROCESS | 1873 | --DOCSHELL 0x8de75000 == 79 [pid = 1873] [id = 156] 05:15:53 INFO - PROCESS | 1873 | --DOCSHELL 0x8abe7000 == 78 [pid = 1873] [id = 155] 05:15:53 INFO - PROCESS | 1873 | --DOCSHELL 0x8a8cf400 == 77 [pid = 1873] [id = 154] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 252 (0x97607400) [pid = 1873] [serial = 421] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 251 (0x940c5400) [pid = 1873] [serial = 419] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 250 (0x902db400) [pid = 1873] [serial = 407] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 249 (0x9064f000) [pid = 1873] [serial = 410] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 248 (0x9064a400) [pid = 1873] [serial = 382] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 247 (0x92eeec00) [pid = 1873] [serial = 412] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 246 (0x97602800) [pid = 1873] [serial = 372] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 245 (0x939ba400) [pid = 1873] [serial = 388] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 244 (0x93bad400) [pid = 1873] [serial = 397] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 243 (0x8c5f2400) [pid = 1873] [serial = 404] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 242 (0x8faaf400) [pid = 1873] [serial = 409] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 241 (0x8de78400) [pid = 1873] [serial = 366] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 240 (0x93bb7000) [pid = 1873] [serial = 415] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 239 (0x8f941800) [pid = 1873] [serial = 199] [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.] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 238 (0x8de74000) [pid = 1873] [serial = 379] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 237 (0xa45c4000) [pid = 1873] [serial = 376] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 236 (0x8faac400) [pid = 1873] [serial = 418] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 235 (0x939bac00) [pid = 1873] [serial = 394] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 234 (0x93cc2000) [pid = 1873] [serial = 416] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 233 (0x8a7afc00) [pid = 1873] [serial = 400] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 232 (0x92ef6c00) [pid = 1873] [serial = 413] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 231 (0x90886800) [pid = 1873] [serial = 385] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 230 (0x8c40c800) [pid = 1873] [serial = 391] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 229 (0x8c40c000) [pid = 1873] [serial = 403] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 228 (0x92d3d000) [pid = 1873] [serial = 369] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 227 (0x8f679800) [pid = 1873] [serial = 406] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | --DOMWINDOW == 226 (0x95fef400) [pid = 1873] [serial = 364] [outer = (nil)] [url = about:blank] 05:15:54 INFO - PROCESS | 1873 | 1461154554287 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:54 INFO - PROCESS | 1873 | ++DOCSHELL 0x883e3800 == 78 [pid = 1873] [id = 178] 05:15:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 227 (0x883e4800) [pid = 1873] [serial = 534] [outer = (nil)] 05:15:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 228 (0x885eb400) [pid = 1873] [serial = 535] [outer = 0x883e4800] 05:15:54 INFO - PROCESS | 1873 | 1461154554372 Marionette DEBUG loaded listener.js 05:15:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 229 (0x88a85000) [pid = 1873] [serial = 536] [outer = 0x883e4800] 05:15:55 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:15:55 INFO - PROCESS | 1873 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:15:55 INFO - PROCESS | 1873 | 1461154555575 Marionette TRACE conn4 <- [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]]]}] 05:15:55 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) 05:15:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2843ms 05:15:55 INFO - PROCESS | 1873 | 1461154555636 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 05:15:55 INFO - PROCESS | 1873 | 1461154555642 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 05:15:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 05:15:55 INFO - PROCESS | 1873 | 1461154555650 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 05:15:55 INFO - PROCESS | 1873 | 1461154555655 Marionette TRACE conn4 <- [1,686,null,{}] 05:15:55 INFO - PROCESS | 1873 | 1461154555662 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:55 INFO - PROCESS | 1873 | 1461154555879 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 05:15:56 INFO - PROCESS | 1873 | 1461154556061 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:56 INFO - PROCESS | 1873 | ++DOCSHELL 0x88de3000 == 79 [pid = 1873] [id = 179] 05:15:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 230 (0x88deb800) [pid = 1873] [serial = 537] [outer = (nil)] 05:15:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 231 (0x8951b800) [pid = 1873] [serial = 538] [outer = 0x88deb800] 05:15:56 INFO - PROCESS | 1873 | 1461154556139 Marionette DEBUG loaded listener.js 05:15:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 232 (0x8a120c00) [pid = 1873] [serial = 539] [outer = 0x88deb800] 05:15:57 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:15:57 INFO - PROCESS | 1873 | 1461154557448 Marionette TRACE conn4 <- [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]]]}] 05:15:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 05:15:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1834ms 05:15:57 INFO - PROCESS | 1873 | 1461154557490 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 05:15:57 INFO - PROCESS | 1873 | 1461154557496 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 05:15:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 05:15:57 INFO - PROCESS | 1873 | 1461154557624 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 05:15:57 INFO - PROCESS | 1873 | 1461154557626 Marionette TRACE conn4 <- [1,690,null,{}] 05:15:57 INFO - PROCESS | 1873 | 1461154557633 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:57 INFO - PROCESS | 1873 | 1461154557862 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 05:15:57 INFO - PROCESS | 1873 | 1461154557892 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:57 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f31400 == 80 [pid = 1873] [id = 180] 05:15:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 233 (0x8985a800) [pid = 1873] [serial = 540] [outer = (nil)] 05:15:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 234 (0x8a8d7400) [pid = 1873] [serial = 541] [outer = 0x8985a800] 05:15:57 INFO - PROCESS | 1873 | 1461154557967 Marionette DEBUG loaded listener.js 05:15:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 235 (0x8abe7800) [pid = 1873] [serial = 542] [outer = 0x8985a800] 05:15:58 INFO - PROCESS | 1873 | --DOMWINDOW == 234 (0x90650000) [pid = 1873] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 05:15:58 INFO - PROCESS | 1873 | --DOMWINDOW == 233 (0x8de71400) [pid = 1873] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 05:15:58 INFO - PROCESS | 1873 | --DOMWINDOW == 232 (0x8abecc00) [pid = 1873] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 05:15:58 INFO - PROCESS | 1873 | --DOMWINDOW == 231 (0x8a8d0c00) [pid = 1873] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 05:15:58 INFO - PROCESS | 1873 | --DOMWINDOW == 230 (0x92edf000) [pid = 1873] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 05:15:58 INFO - PROCESS | 1873 | --DOMWINDOW == 229 (0x90643800) [pid = 1873] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 05:15:58 INFO - PROCESS | 1873 | --DOMWINDOW == 228 (0x8e04f000) [pid = 1873] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 05:15:59 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:15:59 INFO - PROCESS | 1873 | 1461154559511 Marionette TRACE conn4 <- [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]]]}] 05:15:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 05:15:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1941ms 05:15:59 INFO - PROCESS | 1873 | 1461154559556 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 05:15:59 INFO - PROCESS | 1873 | 1461154559561 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 05:15:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 05:15:59 INFO - PROCESS | 1873 | 1461154559576 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 05:15:59 INFO - PROCESS | 1873 | 1461154559584 Marionette TRACE conn4 <- [1,694,null,{}] 05:15:59 INFO - PROCESS | 1873 | 1461154559591 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:59 INFO - PROCESS | 1873 | 1461154559803 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 05:15:59 INFO - PROCESS | 1873 | 1461154559957 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:59 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a8cac00 == 81 [pid = 1873] [id = 181] 05:15:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 229 (0x8a8cdc00) [pid = 1873] [serial = 543] [outer = (nil)] 05:16:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 230 (0x8bcb1800) [pid = 1873] [serial = 544] [outer = 0x8a8cdc00] 05:16:00 INFO - PROCESS | 1873 | 1461154560033 Marionette DEBUG loaded listener.js 05:16:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 231 (0x8c40a800) [pid = 1873] [serial = 545] [outer = 0x8a8cdc00] 05:16:01 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:01 INFO - PROCESS | 1873 | 1461154561450 Marionette TRACE conn4 <- [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]]]}] 05:16:01 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) 05:16:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1952ms 05:16:01 INFO - PROCESS | 1873 | 1461154561522 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 05:16:01 INFO - PROCESS | 1873 | 1461154561529 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 05:16:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 05:16:01 INFO - PROCESS | 1873 | 1461154561538 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 05:16:01 INFO - PROCESS | 1873 | 1461154561544 Marionette TRACE conn4 <- [1,698,null,{}] 05:16:01 INFO - PROCESS | 1873 | 1461154561553 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:01 INFO - PROCESS | 1873 | 1461154561776 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 05:16:01 INFO - PROCESS | 1873 | 1461154561968 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:02 INFO - PROCESS | 1873 | ++DOCSHELL 0x87175c00 == 82 [pid = 1873] [id = 182] 05:16:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 232 (0x87f28800) [pid = 1873] [serial = 546] [outer = (nil)] 05:16:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 233 (0x88de7c00) [pid = 1873] [serial = 547] [outer = 0x87f28800] 05:16:02 INFO - PROCESS | 1873 | 1461154562074 Marionette DEBUG loaded listener.js 05:16:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 234 (0x89511c00) [pid = 1873] [serial = 548] [outer = 0x87f28800] 05:16:03 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:03 INFO - PROCESS | 1873 | 1461154563453 Marionette TRACE conn4 <- [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]]]}] 05:16:03 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) 05:16:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1956ms 05:16:03 INFO - PROCESS | 1873 | 1461154563525 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 05:16:03 INFO - PROCESS | 1873 | 1461154563533 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 05:16:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 05:16:03 INFO - PROCESS | 1873 | 1461154563566 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 05:16:03 INFO - PROCESS | 1873 | 1461154563570 Marionette TRACE conn4 <- [1,702,null,{}] 05:16:03 INFO - PROCESS | 1873 | 1461154563578 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:03 INFO - PROCESS | 1873 | 1461154563763 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 05:16:03 INFO - PROCESS | 1873 | 1461154563949 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:03 INFO - PROCESS | 1873 | ++DOCSHELL 0x8717bc00 == 83 [pid = 1873] [id = 183] 05:16:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 235 (0x87f26400) [pid = 1873] [serial = 549] [outer = (nil)] 05:16:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 236 (0x8a7a5c00) [pid = 1873] [serial = 550] [outer = 0x87f26400] 05:16:04 INFO - PROCESS | 1873 | 1461154564037 Marionette DEBUG loaded listener.js 05:16:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 237 (0x8b9cb800) [pid = 1873] [serial = 551] [outer = 0x87f26400] 05:16:05 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:05 INFO - PROCESS | 1873 | 1461154565883 Marionette TRACE conn4 <- [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]]]}] 05:16:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 05:16:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2349ms 05:16:05 INFO - PROCESS | 1873 | 1461154565913 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 05:16:05 INFO - PROCESS | 1873 | 1461154565921 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 05:16:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 05:16:05 INFO - PROCESS | 1873 | 1461154565932 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 05:16:05 INFO - PROCESS | 1873 | 1461154565941 Marionette TRACE conn4 <- [1,706,null,{}] 05:16:06 INFO - PROCESS | 1873 | 1461154566021 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:06 INFO - PROCESS | 1873 | 1461154566294 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 05:16:06 INFO - PROCESS | 1873 | 1461154566443 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:06 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7a1c00 == 84 [pid = 1873] [id = 184] 05:16:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 238 (0x8c385000) [pid = 1873] [serial = 552] [outer = (nil)] 05:16:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 239 (0x8e96fc00) [pid = 1873] [serial = 553] [outer = 0x8c385000] 05:16:06 INFO - PROCESS | 1873 | 1461154566554 Marionette DEBUG loaded listener.js 05:16:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 240 (0x8f66f800) [pid = 1873] [serial = 554] [outer = 0x8c385000] 05:16:07 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:07 INFO - PROCESS | 1873 | 1461154567951 Marionette TRACE conn4 <- [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]]]}] 05:16:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 05:16:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2054ms 05:16:07 INFO - PROCESS | 1873 | 1461154567984 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 05:16:07 INFO - PROCESS | 1873 | 1461154567989 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 05:16:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 05:16:08 INFO - PROCESS | 1873 | 1461154568088 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 05:16:08 INFO - PROCESS | 1873 | 1461154568091 Marionette TRACE conn4 <- [1,710,null,{}] 05:16:08 INFO - PROCESS | 1873 | 1461154568109 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:08 INFO - PROCESS | 1873 | 1461154568291 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 05:16:08 INFO - PROCESS | 1873 | 1461154568477 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:08 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c5f0400 == 85 [pid = 1873] [id = 185] 05:16:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 241 (0x8ead3000) [pid = 1873] [serial = 555] [outer = (nil)] 05:16:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 242 (0x8fa2cc00) [pid = 1873] [serial = 556] [outer = 0x8ead3000] 05:16:08 INFO - PROCESS | 1873 | 1461154568565 Marionette DEBUG loaded listener.js 05:16:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 243 (0x8faa3800) [pid = 1873] [serial = 557] [outer = 0x8ead3000] 05:16:09 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:09 INFO - PROCESS | 1873 | 1461154569910 Marionette TRACE conn4 <- [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]]]}] 05:16:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 05:16:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1934ms 05:16:09 INFO - PROCESS | 1873 | 1461154569989 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 05:16:09 INFO - PROCESS | 1873 | 1461154569992 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 05:16:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 05:16:10 INFO - PROCESS | 1873 | 1461154570004 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 05:16:10 INFO - PROCESS | 1873 | 1461154570008 Marionette TRACE conn4 <- [1,714,null,{}] 05:16:10 INFO - PROCESS | 1873 | 1461154570015 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:10 INFO - PROCESS | 1873 | 1461154570213 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 05:16:10 INFO - PROCESS | 1873 | 1461154570450 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:10 INFO - PROCESS | 1873 | ++DOCSHELL 0x8ead8000 == 86 [pid = 1873] [id = 186] 05:16:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 244 (0x8f9b8000) [pid = 1873] [serial = 558] [outer = (nil)] 05:16:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 245 (0x90649800) [pid = 1873] [serial = 559] [outer = 0x8f9b8000] 05:16:10 INFO - PROCESS | 1873 | 1461154570582 Marionette DEBUG loaded listener.js 05:16:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 246 (0x9087e400) [pid = 1873] [serial = 560] [outer = 0x8f9b8000] 05:16:11 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:11 INFO - PROCESS | 1873 | 1461154571991 Marionette TRACE conn4 <- [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]]]}] 05:16:12 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 05:16:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2084ms 05:16:12 INFO - PROCESS | 1873 | 1461154572089 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 05:16:12 INFO - PROCESS | 1873 | 1461154572092 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 05:16:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 05:16:12 INFO - PROCESS | 1873 | 1461154572101 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 05:16:12 INFO - PROCESS | 1873 | 1461154572105 Marionette TRACE conn4 <- [1,718,null,{}] 05:16:12 INFO - PROCESS | 1873 | 1461154572111 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:12 INFO - PROCESS | 1873 | 1461154572348 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 05:16:12 INFO - PROCESS | 1873 | 1461154572540 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:12 INFO - PROCESS | 1873 | ++DOCSHELL 0x902e0400 == 87 [pid = 1873] [id = 187] 05:16:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 247 (0x9064a400) [pid = 1873] [serial = 561] [outer = (nil)] 05:16:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 248 (0x92d3fc00) [pid = 1873] [serial = 562] [outer = 0x9064a400] 05:16:12 INFO - PROCESS | 1873 | 1461154572630 Marionette DEBUG loaded listener.js 05:16:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 249 (0x92edd400) [pid = 1873] [serial = 563] [outer = 0x9064a400] 05:16:13 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:13 INFO - PROCESS | 1873 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:16:13 INFO - PROCESS | 1873 | 1461154573967 Marionette TRACE conn4 <- [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]]]}] 05:16:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 05:16:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1884ms 05:16:14 INFO - PROCESS | 1873 | 1461154574044 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 05:16:14 INFO - PROCESS | 1873 | 1461154574047 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 05:16:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 05:16:14 INFO - PROCESS | 1873 | 1461154574511 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 05:16:14 INFO - PROCESS | 1873 | 1461154574519 Marionette TRACE conn4 <- [1,722,null,{}] 05:16:14 INFO - PROCESS | 1873 | 1461154574527 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:14 INFO - PROCESS | 1873 | 1461154574786 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 05:16:14 INFO - PROCESS | 1873 | 1461154574927 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:15 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f2c800 == 88 [pid = 1873] [id = 188] 05:16:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 250 (0x883ec400) [pid = 1873] [serial = 564] [outer = (nil)] 05:16:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 251 (0x8a11a000) [pid = 1873] [serial = 565] [outer = 0x883ec400] 05:16:15 INFO - PROCESS | 1873 | 1461154575063 Marionette DEBUG loaded listener.js 05:16:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 252 (0x8a1c5000) [pid = 1873] [serial = 566] [outer = 0x883ec400] 05:16:16 INFO - PROCESS | 1873 | 1461154576099 Marionette TRACE conn4 <- [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] 05:16:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 05:16:16 INFO - PROCESS | 1873 | 1461154576157 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 05:16:16 INFO - PROCESS | 1873 | 1461154576164 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 05:16:16 INFO - PROCESS | 1873 | 1461154576167 Marionette TRACE conn4 <- [1,726,null,{}] 05:16:16 INFO - PROCESS | 1873 | 1461154576179 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:16 INFO - PROCESS | 1873 | 1461154576385 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 05:16:16 INFO - PROCESS | 1873 | 1461154576626 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:16 INFO - PROCESS | 1873 | ++DOCSHELL 0x87179000 == 89 [pid = 1873] [id = 189] 05:16:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 253 (0x88ded000) [pid = 1873] [serial = 567] [outer = (nil)] 05:16:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 254 (0x8bcb4800) [pid = 1873] [serial = 568] [outer = 0x88ded000] 05:16:16 INFO - PROCESS | 1873 | 1461154576755 Marionette DEBUG loaded listener.js 05:16:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 255 (0x8c5ea000) [pid = 1873] [serial = 569] [outer = 0x88ded000] 05:16:17 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:17 INFO - PROCESS | 1873 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:16:18 INFO - PROCESS | 1873 | 1461154578354 Marionette TRACE conn4 <- [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]]]}] 05:16:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 05:16:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 2254ms 05:16:18 INFO - PROCESS | 1873 | 1461154578418 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 05:16:18 INFO - PROCESS | 1873 | 1461154578422 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 05:16:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 05:16:18 INFO - PROCESS | 1873 | 1461154578429 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 05:16:18 INFO - PROCESS | 1873 | 1461154578433 Marionette TRACE conn4 <- [1,730,null,{}] 05:16:18 INFO - PROCESS | 1873 | 1461154578439 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:18 INFO - PROCESS | 1873 | 1461154578613 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 05:16:18 INFO - PROCESS | 1873 | 1461154578820 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:18 INFO - PROCESS | 1873 | ++DOCSHELL 0x883ee800 == 90 [pid = 1873] [id = 190] 05:16:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 256 (0x883ef800) [pid = 1873] [serial = 570] [outer = (nil)] 05:16:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 257 (0x902d8400) [pid = 1873] [serial = 571] [outer = 0x883ef800] 05:16:18 INFO - PROCESS | 1873 | 1461154578954 Marionette DEBUG loaded listener.js 05:16:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 258 (0x9087dc00) [pid = 1873] [serial = 572] [outer = 0x883ef800] 05:16:19 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:19 INFO - PROCESS | 1873 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:16:19 INFO - PROCESS | 1873 | 1461154579942 Marionette TRACE conn4 <- [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] 05:16:20 INFO - PROCESS | 1873 | 1461154580018 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 05:16:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 05:16:20 INFO - PROCESS | 1873 | 1461154580024 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 05:16:20 INFO - PROCESS | 1873 | 1461154580028 Marionette TRACE conn4 <- [1,734,null,{}] 05:16:20 INFO - PROCESS | 1873 | 1461154580034 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:20 INFO - PROCESS | 1873 | 1461154580229 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 05:16:20 INFO - PROCESS | 1873 | 1461154580554 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:20 INFO - PROCESS | 1873 | ++DOCSHELL 0x885f4c00 == 91 [pid = 1873] [id = 191] 05:16:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 259 (0x88a87000) [pid = 1873] [serial = 573] [outer = (nil)] 05:16:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 260 (0x8bcb3800) [pid = 1873] [serial = 574] [outer = 0x88a87000] 05:16:20 INFO - PROCESS | 1873 | 1461154580638 Marionette DEBUG loaded listener.js 05:16:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 261 (0x92d45800) [pid = 1873] [serial = 575] [outer = 0x88a87000] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x8faacc00 == 90 [pid = 1873] [id = 94] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x8f9b7000 == 89 [pid = 1873] [id = 71] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x9fb3ac00 == 88 [pid = 1873] [id = 98] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x8f941c00 == 87 [pid = 1873] [id = 64] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 260 (0x8985b400) [pid = 1873] [serial = 457] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 259 (0x89515800) [pid = 1873] [serial = 451] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 258 (0x98762000) [pid = 1873] [serial = 430] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 257 (0x8abe6000) [pid = 1873] [serial = 436] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 256 (0x902d3400) [pid = 1873] [serial = 424] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 255 (0x88a8a000) [pid = 1873] [serial = 460] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 254 (0x8a8d4800) [pid = 1873] [serial = 439] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 253 (0x939c6c00) [pid = 1873] [serial = 427] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 252 (0x8bcaf800) [pid = 1873] [serial = 448] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 251 (0xa0c36400) [pid = 1873] [serial = 454] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 250 (0x8b9cfc00) [pid = 1873] [serial = 445] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 249 (0x8b9c6800) [pid = 1873] [serial = 442] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 248 (0x9ea1ac00) [pid = 1873] [serial = 433] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x8e972c00 == 86 [pid = 1873] [id = 72] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x8e04a800 == 85 [pid = 1873] [id = 131] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x91610400 == 84 [pid = 1873] [id = 95] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x8a7a8800 == 83 [pid = 1873] [id = 133] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x93bab000 == 82 [pid = 1873] [id = 132] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x970ca400 == 81 [pid = 1873] [id = 99] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x8e04f800 == 80 [pid = 1873] [id = 96] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x87f31400 == 79 [pid = 1873] [id = 180] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x88de3000 == 78 [pid = 1873] [id = 179] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x883e3800 == 77 [pid = 1873] [id = 178] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x87f25400 == 76 [pid = 1873] [id = 177] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x87f22c00 == 75 [pid = 1873] [id = 176] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x885f0000 == 74 [pid = 1873] [id = 175] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x885e8c00 == 73 [pid = 1873] [id = 174] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x885e8400 == 72 [pid = 1873] [id = 173] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x88def800 == 71 [pid = 1873] [id = 172] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x883ef000 == 70 [pid = 1873] [id = 171] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x883e8c00 == 69 [pid = 1873] [id = 170] 05:16:21 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x883e1400 == 68 [pid = 1873] [id = 169] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x8946fc00 == 67 [pid = 1873] [id = 168] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x89859400 == 66 [pid = 1873] [id = 167] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x8a8d3800 == 65 [pid = 1873] [id = 166] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x92ede000 == 64 [pid = 1873] [id = 165] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x88a8a400 == 63 [pid = 1873] [id = 164] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x8c384400 == 62 [pid = 1873] [id = 163] 05:16:21 INFO - PROCESS | 1873 | 1461154581604 Marionette TRACE conn4 <- [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]]]}] 05:16:21 INFO - PROCESS | 1873 | --DOCSHELL 0x8a8cec00 == 61 [pid = 1873] [id = 162] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 247 (0x93bb1800) [pid = 1873] [serial = 481] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 246 (0x93cc2c00) [pid = 1873] [serial = 482] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 245 (0x902df800) [pid = 1873] [serial = 472] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 244 (0x8c385400) [pid = 1873] [serial = 466] [outer = (nil)] [url = about:blank] 05:16:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 05:16:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1633ms 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 243 (0x9087f000) [pid = 1873] [serial = 473] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 242 (0x8c38c800) [pid = 1873] [serial = 467] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 241 (0x8a8d4000) [pid = 1873] [serial = 463] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 240 (0x8a8d8000) [pid = 1873] [serial = 464] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 239 (0x92eef400) [pid = 1873] [serial = 478] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 238 (0x92d41c00) [pid = 1873] [serial = 476] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 237 (0x922e1800) [pid = 1873] [serial = 475] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 236 (0x8f9b5400) [pid = 1873] [serial = 470] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 235 (0x939c4400) [pid = 1873] [serial = 479] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | --DOMWINDOW == 234 (0x8f767c00) [pid = 1873] [serial = 469] [outer = (nil)] [url = about:blank] 05:16:21 INFO - PROCESS | 1873 | 1461154581678 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 05:16:21 INFO - PROCESS | 1873 | 1461154581681 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 05:16:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 05:16:21 INFO - PROCESS | 1873 | 1461154581688 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 05:16:21 INFO - PROCESS | 1873 | 1461154581691 Marionette TRACE conn4 <- [1,738,null,{}] 05:16:21 INFO - PROCESS | 1873 | 1461154581697 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:21 INFO - PROCESS | 1873 | 1461154581871 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 05:16:21 INFO - PROCESS | 1873 | 1461154581889 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x87184400 == 62 [pid = 1873] [id = 192] 05:16:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 235 (0x87f22c00) [pid = 1873] [serial = 576] [outer = (nil)] 05:16:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 236 (0x88ded800) [pid = 1873] [serial = 577] [outer = 0x87f22c00] 05:16:22 INFO - PROCESS | 1873 | 1461154582102 Marionette DEBUG loaded listener.js 05:16:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 237 (0x89470c00) [pid = 1873] [serial = 578] [outer = 0x87f22c00] 05:16:23 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:23 INFO - PROCESS | 1873 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:16:23 INFO - PROCESS | 1873 | 1461154583408 Marionette TRACE conn4 <- [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]]]}] 05:16:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 05:16:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1739ms 05:16:23 INFO - PROCESS | 1873 | 1461154583434 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 05:16:23 INFO - PROCESS | 1873 | 1461154583440 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 05:16:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 05:16:23 INFO - PROCESS | 1873 | 1461154583474 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 05:16:23 INFO - PROCESS | 1873 | 1461154583478 Marionette TRACE conn4 <- [1,742,null,{}] 05:16:23 INFO - PROCESS | 1873 | 1461154583489 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:23 INFO - PROCESS | 1873 | 1461154583776 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 05:16:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 238 (0x8946fc00) [pid = 1873] [serial = 579] [outer = 0x99260400] 05:16:23 INFO - PROCESS | 1873 | 1461154583854 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c384400 == 63 [pid = 1873] [id = 193] 05:16:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 239 (0x8c385400) [pid = 1873] [serial = 580] [outer = (nil)] 05:16:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 240 (0x8c40e000) [pid = 1873] [serial = 581] [outer = 0x8c385400] 05:16:24 INFO - PROCESS | 1873 | 1461154584032 Marionette DEBUG loaded listener.js 05:16:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 241 (0x8f76c800) [pid = 1873] [serial = 582] [outer = 0x8c385400] 05:16:25 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:26 INFO - PROCESS | 1873 | 1461154586271 Marionette TRACE conn4 <- [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]]]}] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 240 (0x8a7a9000) [pid = 1873] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 239 (0x90647800) [pid = 1873] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 238 (0x8f9ad800) [pid = 1873] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 237 (0x8e050c00) [pid = 1873] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 236 (0x98750c00) [pid = 1873] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 235 (0x9722e000) [pid = 1873] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 234 (0x9fb8d400) [pid = 1873] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 233 (0x92d3b000) [pid = 1873] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 232 (0x92d46c00) [pid = 1873] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 231 (0xa444d800) [pid = 1873] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 230 (0xa4475000) [pid = 1873] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 229 (0x90887800) [pid = 1873] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 228 (0x97226c00) [pid = 1873] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 227 (0x902de800) [pid = 1873] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 226 (0x902dd800) [pid = 1873] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 225 (0x9fca8800) [pid = 1873] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 224 (0x985fa800) [pid = 1873] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 223 (0x8e96f000) [pid = 1873] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 222 (0x8ead2800) [pid = 1873] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 221 (0x8f9af400) [pid = 1873] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 220 (0x93bab400) [pid = 1873] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 219 (0x8de70800) [pid = 1873] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 218 (0x91613000) [pid = 1873] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 217 (0x8c389400) [pid = 1873] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 216 (0x8c405000) [pid = 1873] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 215 (0x9ea18400) [pid = 1873] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 214 (0x92edc400) [pid = 1873] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 213 (0x972d2400) [pid = 1873] [serial = 203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 212 (0x994f6800) [pid = 1873] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 211 (0x995c1800) [pid = 1873] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 210 (0x8e970000) [pid = 1873] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 209 (0x8e043800) [pid = 1873] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 05:16:26 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 05:16:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 3058ms 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 208 (0x994d4800) [pid = 1873] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 207 (0x8c5f1800) [pid = 1873] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 206 (0x9b3b5000) [pid = 1873] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 205 (0x940c6000) [pid = 1873] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 204 (0x9087cc00) [pid = 1873] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 203 (0x8faaec00) [pid = 1873] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 202 (0x97226800) [pid = 1873] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 201 (0x91608800) [pid = 1873] [serial = 200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 200 (0x92ede800) [pid = 1873] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 199 (0x95fa4000) [pid = 1873] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 198 (0x8de6ec00) [pid = 1873] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 197 (0x97ae7800) [pid = 1873] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 196 (0x985efc00) [pid = 1873] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 195 (0x8eadf000) [pid = 1873] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 194 (0x8abe9800) [pid = 1873] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 193 (0x8bcb7400) [pid = 1873] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 192 (0x8bcaa800) [pid = 1873] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 191 (0x8950ec00) [pid = 1873] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 190 (0x98764c00) [pid = 1873] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 189 (0x8b9c3400) [pid = 1873] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 188 (0x8fa39000) [pid = 1873] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 187 (0x8a8cf000) [pid = 1873] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 186 (0x985f8c00) [pid = 1873] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 185 (0x89855400) [pid = 1873] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 184 (0x88a82c00) [pid = 1873] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 183 (0x9ffda400) [pid = 1873] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 05:16:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 182 (0x8f76f000) [pid = 1873] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 181 (0x98ac0400) [pid = 1873] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 180 (0x971f8800) [pid = 1873] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 179 (0x883e4800) [pid = 1873] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 178 (0x885e9400) [pid = 1873] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0xa0ab1c00) [pid = 1873] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x8985a800) [pid = 1873] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x88deb800) [pid = 1873] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x915f3c00) [pid = 1873] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x97d99c00) [pid = 1873] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x8a1c1400) [pid = 1873] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x8abe6400) [pid = 1873] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x885f7c00) [pid = 1873] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x93bb3000) [pid = 1873] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x88df0400) [pid = 1873] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x883e2400) [pid = 1873] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x883e9400) [pid = 1873] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x89470000) [pid = 1873] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x87f24400) [pid = 1873] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x885f3c00) [pid = 1873] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x8eadd800) [pid = 1873] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 05:16:26 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x8abe2800) [pid = 1873] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 05:16:26 INFO - PROCESS | 1873 | 1461154586567 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 05:16:26 INFO - PROCESS | 1873 | 1461154586571 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 05:16:26 INFO - PROCESS | 1873 | 1461154586606 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 05:16:26 INFO - PROCESS | 1873 | 1461154586615 Marionette TRACE conn4 <- [1,746,null,{}] 05:16:26 INFO - PROCESS | 1873 | 1461154586630 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:26 INFO - PROCESS | 1873 | 1461154586810 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 05:16:26 INFO - PROCESS | 1873 | 1461154586955 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:26 INFO - PROCESS | 1873 | ++DOCSHELL 0x883e3000 == 64 [pid = 1873] [id = 194] 05:16:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x883e3800) [pid = 1873] [serial = 583] [outer = (nil)] 05:16:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x88a82c00) [pid = 1873] [serial = 584] [outer = 0x883e3800] 05:16:27 INFO - PROCESS | 1873 | 1461154587029 Marionette DEBUG loaded listener.js 05:16:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x8946c800) [pid = 1873] [serial = 585] [outer = 0x883e3800] 05:16:27 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:28 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:28 INFO - PROCESS | 1873 | 1461154588164 Marionette TRACE conn4 <- [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]]]}] 05:16:28 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.) 05:16:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1620ms 05:16:28 INFO - PROCESS | 1873 | 1461154588213 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 05:16:28 INFO - PROCESS | 1873 | 1461154588217 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 05:16:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 05:16:28 INFO - PROCESS | 1873 | 1461154588223 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 05:16:28 INFO - PROCESS | 1873 | 1461154588227 Marionette TRACE conn4 <- [1,750,null,{}] 05:16:28 INFO - PROCESS | 1873 | 1461154588232 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:28 INFO - PROCESS | 1873 | 1461154588575 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 05:16:28 INFO - PROCESS | 1873 | 1461154588831 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f2f000 == 65 [pid = 1873] [id = 195] 05:16:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x883e1400) [pid = 1873] [serial = 586] [outer = (nil)] 05:16:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x885ee400) [pid = 1873] [serial = 587] [outer = 0x883e1400] 05:16:28 INFO - PROCESS | 1873 | 1461154588926 Marionette DEBUG loaded listener.js 05:16:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x88a8f800) [pid = 1873] [serial = 588] [outer = 0x883e1400] 05:16:30 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:30 INFO - PROCESS | 1873 | 1461154590343 Marionette TRACE conn4 <- [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]]]}] 05:16:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 05:16:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2234ms 05:16:30 INFO - PROCESS | 1873 | 1461154590462 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 05:16:30 INFO - PROCESS | 1873 | 1461154590469 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 05:16:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 05:16:30 INFO - PROCESS | 1873 | 1461154590478 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 05:16:30 INFO - PROCESS | 1873 | 1461154590485 Marionette TRACE conn4 <- [1,754,null,{}] 05:16:30 INFO - PROCESS | 1873 | 1461154590494 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:30 INFO - PROCESS | 1873 | 1461154590722 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 05:16:30 INFO - PROCESS | 1873 | 1461154590912 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x89476000 == 66 [pid = 1873] [id = 196] 05:16:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x89853800) [pid = 1873] [serial = 589] [outer = (nil)] 05:16:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x8a8ce800) [pid = 1873] [serial = 590] [outer = 0x89853800] 05:16:31 INFO - PROCESS | 1873 | 1461154591044 Marionette DEBUG loaded listener.js 05:16:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x8abe3400) [pid = 1873] [serial = 591] [outer = 0x89853800] 05:16:32 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:32 INFO - PROCESS | 1873 | 1461154592636 Marionette TRACE conn4 <- [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]]]}] 05:16:32 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 05:16:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2193ms 05:16:32 INFO - PROCESS | 1873 | 1461154592672 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 05:16:32 INFO - PROCESS | 1873 | 1461154592676 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 05:16:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 05:16:32 INFO - PROCESS | 1873 | 1461154592684 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 05:16:32 INFO - PROCESS | 1873 | 1461154592688 Marionette TRACE conn4 <- [1,758,null,{}] 05:16:32 INFO - PROCESS | 1873 | 1461154592694 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:32 INFO - PROCESS | 1873 | 1461154592885 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 05:16:33 INFO - PROCESS | 1873 | 1461154593077 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:33 INFO - PROCESS | 1873 | ++DOCSHELL 0x89473800 == 67 [pid = 1873] [id = 197] 05:16:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x8b9c8800) [pid = 1873] [serial = 592] [outer = (nil)] 05:16:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x8c383800) [pid = 1873] [serial = 593] [outer = 0x8b9c8800] 05:16:33 INFO - PROCESS | 1873 | 1461154593165 Marionette DEBUG loaded listener.js 05:16:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x8c412000) [pid = 1873] [serial = 594] [outer = 0x8b9c8800] 05:16:33 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:33 INFO - PROCESS | 1873 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:16:33 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:33 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:33 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:16:34 INFO - PROCESS | 1873 | 1461154594141 Marionette TRACE conn4 <- [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]]]}] 05:16:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 05:16:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1537ms 05:16:34 INFO - PROCESS | 1873 | 1461154594222 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 05:16:34 INFO - PROCESS | 1873 | 1461154594229 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 05:16:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 05:16:34 INFO - PROCESS | 1873 | 1461154594246 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 05:16:34 INFO - PROCESS | 1873 | 1461154594254 Marionette TRACE conn4 <- [1,762,null,{}] 05:16:34 INFO - PROCESS | 1873 | 1461154594261 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:34 INFO - PROCESS | 1873 | 1461154594554 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 05:16:34 INFO - PROCESS | 1873 | 1461154594794 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:34 INFO - PROCESS | 1873 | ++DOCSHELL 0x8bcb0000 == 68 [pid = 1873] [id = 198] 05:16:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x8c411400) [pid = 1873] [serial = 595] [outer = (nil)] 05:16:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x8ead7c00) [pid = 1873] [serial = 596] [outer = 0x8c411400] 05:16:34 INFO - PROCESS | 1873 | 1461154594886 Marionette DEBUG loaded listener.js 05:16:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x8f774c00) [pid = 1873] [serial = 597] [outer = 0x8c411400] 05:16:36 INFO - PROCESS | 1873 | 1461154596260 Marionette TRACE conn4 <- [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]]]}] 05:16:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 05:16:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2107ms 05:16:36 INFO - PROCESS | 1873 | 1461154596347 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 05:16:36 INFO - PROCESS | 1873 | 1461154596352 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 05:16:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 05:16:36 INFO - PROCESS | 1873 | 1461154596409 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 05:16:36 INFO - PROCESS | 1873 | 1461154596417 Marionette TRACE conn4 <- [1,766,null,{}] 05:16:36 INFO - PROCESS | 1873 | 1461154596425 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:36 INFO - PROCESS | 1873 | 1461154596659 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 05:16:36 INFO - PROCESS | 1873 | 1461154596850 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e046800 == 69 [pid = 1873] [id = 199] 05:16:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0x8e96f000) [pid = 1873] [serial = 598] [outer = (nil)] 05:16:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0x8fa3bc00) [pid = 1873] [serial = 599] [outer = 0x8e96f000] 05:16:36 INFO - PROCESS | 1873 | 1461154596939 Marionette DEBUG loaded listener.js 05:16:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 179 (0x8faab400) [pid = 1873] [serial = 600] [outer = 0x8e96f000] 05:16:38 INFO - PROCESS | 1873 | 1461154598175 Marionette TRACE conn4 <- [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]]]}] 05:16:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 05:16:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1795ms 05:16:38 INFO - PROCESS | 1873 | 1461154598198 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 05:16:38 INFO - PROCESS | 1873 | 1461154598202 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 05:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 05:16:38 INFO - PROCESS | 1873 | 1461154598269 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 05:16:38 INFO - PROCESS | 1873 | 1461154598274 Marionette TRACE conn4 <- [1,770,null,{}] 05:16:38 INFO - PROCESS | 1873 | 1461154598283 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:38 INFO - PROCESS | 1873 | 1461154598564 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 05:16:38 INFO - PROCESS | 1873 | 1461154598771 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:38 INFO - PROCESS | 1873 | ++DOCSHELL 0x8fa34000 == 70 [pid = 1873] [id = 200] 05:16:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 180 (0x9064b000) [pid = 1873] [serial = 601] [outer = (nil)] 05:16:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 181 (0x9088a000) [pid = 1873] [serial = 602] [outer = 0x9064b000] 05:16:38 INFO - PROCESS | 1873 | 1461154598922 Marionette DEBUG loaded listener.js 05:16:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 182 (0x92d3e800) [pid = 1873] [serial = 603] [outer = 0x9064b000] 05:16:39 INFO - PROCESS | 1873 | 1461154599932 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 05:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 05:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1743ms 05:16:39 INFO - PROCESS | 1873 | 1461154599962 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 05:16:39 INFO - PROCESS | 1873 | 1461154599965 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 05:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 05:16:39 INFO - PROCESS | 1873 | 1461154599973 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 05:16:39 INFO - PROCESS | 1873 | 1461154599977 Marionette TRACE conn4 <- [1,774,null,{}] 05:16:39 INFO - PROCESS | 1873 | 1461154599983 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:40 INFO - PROCESS | 1873 | 1461154600184 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 05:16:40 INFO - PROCESS | 1873 | 1461154600451 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:40 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f23400 == 71 [pid = 1873] [id = 201] 05:16:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 183 (0x87f23800) [pid = 1873] [serial = 604] [outer = (nil)] 05:16:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 184 (0x885f1400) [pid = 1873] [serial = 605] [outer = 0x87f23800] 05:16:40 INFO - PROCESS | 1873 | 1461154600585 Marionette DEBUG loaded listener.js 05:16:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 185 (0x88deec00) [pid = 1873] [serial = 606] [outer = 0x87f23800] 05:16:41 INFO - PROCESS | 1873 | 1461154601545 Marionette TRACE conn4 <- [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]]]}] 05:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 05:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1634ms 05:16:41 INFO - PROCESS | 1873 | 1461154601608 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 05:16:41 INFO - PROCESS | 1873 | 1461154601612 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 05:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 05:16:41 INFO - PROCESS | 1873 | 1461154601619 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 05:16:41 INFO - PROCESS | 1873 | 1461154601622 Marionette TRACE conn4 <- [1,778,null,{}] 05:16:41 INFO - PROCESS | 1873 | 1461154601629 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:41 INFO - PROCESS | 1873 | 1461154601866 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 05:16:42 INFO - PROCESS | 1873 | 1461154602119 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:42 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f2e800 == 72 [pid = 1873] [id = 202] 05:16:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 186 (0x885ed400) [pid = 1873] [serial = 607] [outer = (nil)] 05:16:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 187 (0x88def400) [pid = 1873] [serial = 608] [outer = 0x885ed400] 05:16:42 INFO - PROCESS | 1873 | 1461154602255 Marionette DEBUG loaded listener.js 05:16:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 188 (0x8950d800) [pid = 1873] [serial = 609] [outer = 0x885ed400] 05:16:43 INFO - PROCESS | 1873 | 1461154603226 Marionette TRACE conn4 <- [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]]]}] 05:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 05:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1647ms 05:16:43 INFO - PROCESS | 1873 | 1461154603267 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 05:16:43 INFO - PROCESS | 1873 | 1461154603270 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 05:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 05:16:43 INFO - PROCESS | 1873 | 1461154603277 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 05:16:43 INFO - PROCESS | 1873 | 1461154603281 Marionette TRACE conn4 <- [1,782,null,{}] 05:16:43 INFO - PROCESS | 1873 | 1461154603287 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:43 INFO - PROCESS | 1873 | 1461154603476 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 05:16:43 INFO - PROCESS | 1873 | 1461154603733 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:43 INFO - PROCESS | 1873 | ++DOCSHELL 0x883e8400 == 73 [pid = 1873] [id = 203] 05:16:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 189 (0x88a86000) [pid = 1873] [serial = 610] [outer = (nil)] 05:16:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 190 (0x8a8cf800) [pid = 1873] [serial = 611] [outer = 0x88a86000] 05:16:43 INFO - PROCESS | 1873 | 1461154603899 Marionette DEBUG loaded listener.js 05:16:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 191 (0x8b9c4c00) [pid = 1873] [serial = 612] [outer = 0x88a86000] 05:16:44 INFO - PROCESS | 1873 | 1461154604851 Marionette TRACE conn4 <- [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]]]}] 05:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 05:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1631ms 05:16:44 INFO - PROCESS | 1873 | 1461154604910 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 05:16:44 INFO - PROCESS | 1873 | 1461154604914 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 05:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 05:16:44 INFO - PROCESS | 1873 | 1461154604921 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 05:16:44 INFO - PROCESS | 1873 | 1461154604925 Marionette TRACE conn4 <- [1,786,null,{}] 05:16:44 INFO - PROCESS | 1873 | 1461154604931 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:45 INFO - PROCESS | 1873 | 1461154605159 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 05:16:45 INFO - PROCESS | 1873 | 1461154605420 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:45 INFO - PROCESS | 1873 | ++DOCSHELL 0x87175400 == 74 [pid = 1873] [id = 204] 05:16:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 192 (0x87182800) [pid = 1873] [serial = 613] [outer = (nil)] 05:16:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 193 (0x8c40ac00) [pid = 1873] [serial = 614] [outer = 0x87182800] 05:16:45 INFO - PROCESS | 1873 | 1461154605555 Marionette DEBUG loaded listener.js 05:16:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 194 (0x8e041c00) [pid = 1873] [serial = 615] [outer = 0x87182800] 05:16:46 INFO - PROCESS | 1873 | 1461154606951 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 05:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 05:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 2138ms 05:16:47 INFO - PROCESS | 1873 | 1461154607060 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 05:16:47 INFO - PROCESS | 1873 | 1461154607067 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 05:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 05:16:47 INFO - PROCESS | 1873 | 1461154607076 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 05:16:47 INFO - PROCESS | 1873 | 1461154607082 Marionette TRACE conn4 <- [1,790,null,{}] 05:16:47 INFO - PROCESS | 1873 | 1461154607100 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:47 INFO - PROCESS | 1873 | 1461154607319 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 05:16:47 INFO - PROCESS | 1873 | 1461154607523 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:47 INFO - PROCESS | 1873 | ++DOCSHELL 0x88ded400 == 75 [pid = 1873] [id = 205] 05:16:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 195 (0x88def000) [pid = 1873] [serial = 616] [outer = (nil)] 05:16:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 196 (0x8a121000) [pid = 1873] [serial = 617] [outer = 0x88def000] 05:16:47 INFO - PROCESS | 1873 | 1461154607692 Marionette DEBUG loaded listener.js 05:16:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 197 (0x8a8cf000) [pid = 1873] [serial = 618] [outer = 0x88def000] 05:16:48 INFO - PROCESS | 1873 | 1461154608804 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x92eee000 == 74 [pid = 1873] [id = 138] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x8f9afc00 == 73 [pid = 1873] [id = 137] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x9609a000 == 72 [pid = 1873] [id = 83] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x8e96a400 == 71 [pid = 1873] [id = 54] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x8f93f000 == 70 [pid = 1873] [id = 139] 05:16:48 INFO - PROCESS | 1873 | --DOMWINDOW == 196 (0x8a120400) [pid = 1873] [serial = 532] [outer = (nil)] [url = about:blank] 05:16:48 INFO - PROCESS | 1873 | --DOMWINDOW == 195 (0x8bcb1800) [pid = 1873] [serial = 544] [outer = (nil)] [url = about:blank] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x883e3000 == 69 [pid = 1873] [id = 194] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x8c384400 == 68 [pid = 1873] [id = 193] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x87184400 == 67 [pid = 1873] [id = 192] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x885f4c00 == 66 [pid = 1873] [id = 191] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x883ee800 == 65 [pid = 1873] [id = 190] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x87179000 == 64 [pid = 1873] [id = 189] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x87f2c800 == 63 [pid = 1873] [id = 188] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x902e0400 == 62 [pid = 1873] [id = 187] 05:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 05:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1841ms 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x8ead8000 == 61 [pid = 1873] [id = 186] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x8c5f0400 == 60 [pid = 1873] [id = 185] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x8717bc00 == 59 [pid = 1873] [id = 183] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x87175c00 == 58 [pid = 1873] [id = 182] 05:16:48 INFO - PROCESS | 1873 | --DOCSHELL 0x8a8cac00 == 57 [pid = 1873] [id = 181] 05:16:48 INFO - PROCESS | 1873 | 1461154608922 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 05:16:48 INFO - PROCESS | 1873 | 1461154608929 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 05:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 05:16:48 INFO - PROCESS | 1873 | 1461154608939 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 05:16:48 INFO - PROCESS | 1873 | 1461154608943 Marionette TRACE conn4 <- [1,794,null,{}] 05:16:48 INFO - PROCESS | 1873 | 1461154608950 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:49 INFO - PROCESS | 1873 | 1461154609134 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 194 (0xa0c37800) [pid = 1873] [serial = 180] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 193 (0xa45f4000) [pid = 1873] [serial = 377] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 192 (0xa4947000) [pid = 1873] [serial = 343] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 191 (0x939bd000) [pid = 1873] [serial = 389] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 190 (0x97d9dc00) [pid = 1873] [serial = 250] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 189 (0x92ca1c00) [pid = 1873] [serial = 165] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 188 (0x922e3400) [pid = 1873] [serial = 283] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 187 (0xa2ad4000) [pid = 1873] [serial = 208] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 186 (0xa447b000) [pid = 1873] [serial = 340] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 185 (0x939c1c00) [pid = 1873] [serial = 395] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 184 (0x8ead8800) [pid = 1873] [serial = 304] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 183 (0x902d8c00) [pid = 1873] [serial = 241] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 182 (0x93bb3800) [pid = 1873] [serial = 398] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 181 (0x8de7a400) [pid = 1873] [serial = 301] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 180 (0x92e30400) [pid = 1873] [serial = 370] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 179 (0x8f769c00) [pid = 1873] [serial = 367] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 178 (0x8c410400) [pid = 1873] [serial = 392] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0x9fc99c00) [pid = 1873] [serial = 177] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x972cac00) [pid = 1873] [serial = 286] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x97da5800) [pid = 1873] [serial = 205] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x9b3b3000) [pid = 1873] [serial = 174] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x9ea1d000) [pid = 1873] [serial = 292] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x8f93d800) [pid = 1873] [serial = 162] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x8f67c000) [pid = 1873] [serial = 280] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0xa2a34c00) [pid = 1873] [serial = 337] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0xa0c3b000) [pid = 1873] [serial = 380] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0xa445a000) [pid = 1873] [serial = 298] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x97da7000) [pid = 1873] [serial = 334] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x90888000) [pid = 1873] [serial = 386] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x92296400) [pid = 1873] [serial = 331] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x992aa800) [pid = 1873] [serial = 253] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x940c3400) [pid = 1873] [serial = 202] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x940b9800) [pid = 1873] [serial = 247] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x9722d800) [pid = 1873] [serial = 168] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x8eada400) [pid = 1873] [serial = 328] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x994dec00) [pid = 1873] [serial = 289] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0xa444e000) [pid = 1873] [serial = 214] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x92ed7800) [pid = 1873] [serial = 401] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0xa45c1000) [pid = 1873] [serial = 383] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x8f9b8800) [pid = 1873] [serial = 211] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0xa0c1e800) [pid = 1873] [serial = 256] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x994de800) [pid = 1873] [serial = 171] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x979ed800) [pid = 1873] [serial = 373] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0xa0ad9800) [pid = 1873] [serial = 295] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x92d46800) [pid = 1873] [serial = 244] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x9760ac00) [pid = 1873] [serial = 346] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0xa45ee800) [pid = 1873] [serial = 217] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x9875f800) [pid = 1873] [serial = 123] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x89519400) [pid = 1873] [serial = 452] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x9ffa5c00) [pid = 1873] [serial = 434] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x9fb39400) [pid = 1873] [serial = 446] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x93cca800) [pid = 1873] [serial = 428] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x92295c00) [pid = 1873] [serial = 440] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x99243000) [pid = 1873] [serial = 431] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x8985d400) [pid = 1873] [serial = 458] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x88a8d400) [pid = 1873] [serial = 461] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x885eb400) [pid = 1873] [serial = 535] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x88a85000) [pid = 1873] [serial = 536] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x885f4000) [pid = 1873] [serial = 521] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x885f0c00) [pid = 1873] [serial = 520] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0xa3c83000) [pid = 1873] [serial = 503] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x8a8d7400) [pid = 1873] [serial = 541] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0xa2a36400) [pid = 1873] [serial = 502] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x8951b800) [pid = 1873] [serial = 538] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x97602000) [pid = 1873] [serial = 494] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x93cc5000) [pid = 1873] [serial = 493] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x994f2800) [pid = 1873] [serial = 500] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x994d4000) [pid = 1873] [serial = 499] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x8a1d0c00) [pid = 1873] [serial = 518] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x8a1c9400) [pid = 1873] [serial = 517] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x8c407c00) [pid = 1873] [serial = 488] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x8c380c00) [pid = 1873] [serial = 487] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 122 (0x8a125800) [pid = 1873] [serial = 527] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 121 (0x8a122800) [pid = 1873] [serial = 526] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 120 (0x9856ec00) [pid = 1873] [serial = 497] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 119 (0x97da3800) [pid = 1873] [serial = 496] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 118 (0x89477c00) [pid = 1873] [serial = 515] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 117 (0x89471000) [pid = 1873] [serial = 514] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 116 (0x883ebc00) [pid = 1873] [serial = 509] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 115 (0x883e9c00) [pid = 1873] [serial = 508] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 114 (0x88de9c00) [pid = 1873] [serial = 512] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 113 (0x88de7400) [pid = 1873] [serial = 511] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 112 (0x89478800) [pid = 1873] [serial = 506] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 111 (0x89475c00) [pid = 1873] [serial = 505] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 110 (0x87f2d800) [pid = 1873] [serial = 530] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 109 (0x87f2a800) [pid = 1873] [serial = 529] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 108 (0x8a118400) [pid = 1873] [serial = 523] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 107 (0x8a11a800) [pid = 1873] [serial = 524] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 106 (0x9064c000) [pid = 1873] [serial = 491] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 105 (0x8faa3400) [pid = 1873] [serial = 490] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 104 (0x95ff5400) [pid = 1873] [serial = 484] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 103 (0x8abe7800) [pid = 1873] [serial = 542] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 102 (0x8a120c00) [pid = 1873] [serial = 539] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 101 (0x8abef400) [pid = 1873] [serial = 437] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 100 (0x9087d400) [pid = 1873] [serial = 425] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 99 (0x8b9c7c00) [pid = 1873] [serial = 443] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 98 (0xa3c8b800) [pid = 1873] [serial = 455] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 97 (0x8bcb0c00) [pid = 1873] [serial = 449] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | --DOMWINDOW == 96 (0x97d9ec00) [pid = 1873] [serial = 422] [outer = (nil)] [url = about:blank] 05:16:49 INFO - PROCESS | 1873 | 1461154609476 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:49 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f2a800 == 58 [pid = 1873] [id = 206] 05:16:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 97 (0x87f2c400) [pid = 1873] [serial = 619] [outer = (nil)] 05:16:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 98 (0x88a85000) [pid = 1873] [serial = 620] [outer = 0x87f2c400] 05:16:49 INFO - PROCESS | 1873 | 1461154609573 Marionette DEBUG loaded listener.js 05:16:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 99 (0x89474c00) [pid = 1873] [serial = 621] [outer = 0x87f2c400] 05:16:50 INFO - PROCESS | 1873 | 1461154610545 Marionette TRACE conn4 <- [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]]]}] 05:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 05:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1679ms 05:16:50 INFO - PROCESS | 1873 | 1461154610620 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 05:16:50 INFO - PROCESS | 1873 | 1461154610623 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 05:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 05:16:50 INFO - PROCESS | 1873 | 1461154610630 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 05:16:50 INFO - PROCESS | 1873 | 1461154610637 Marionette TRACE conn4 <- [1,798,null,{}] 05:16:50 INFO - PROCESS | 1873 | 1461154610654 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:50 INFO - PROCESS | 1873 | 1461154610852 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 05:16:51 INFO - PROCESS | 1873 | 1461154611057 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a125800 == 59 [pid = 1873] [id = 207] 05:16:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 100 (0x8a1c9400) [pid = 1873] [serial = 622] [outer = (nil)] 05:16:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 101 (0x8a8d7400) [pid = 1873] [serial = 623] [outer = 0x8a1c9400] 05:16:51 INFO - PROCESS | 1873 | 1461154611140 Marionette DEBUG loaded listener.js 05:16:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 102 (0x8b9c2400) [pid = 1873] [serial = 624] [outer = 0x8a1c9400] 05:16:52 INFO - PROCESS | 1873 | 1461154612042 Marionette TRACE conn4 <- [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]]]}] 05:16:52 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 05:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1441ms 05:16:52 INFO - PROCESS | 1873 | 1461154612071 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 05:16:52 INFO - PROCESS | 1873 | 1461154612076 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 05:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 05:16:52 INFO - PROCESS | 1873 | 1461154612083 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 05:16:52 INFO - PROCESS | 1873 | 1461154612086 Marionette TRACE conn4 <- [1,802,null,{}] 05:16:52 INFO - PROCESS | 1873 | 1461154612092 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:52 INFO - PROCESS | 1873 | 1461154612331 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 05:16:52 INFO - PROCESS | 1873 | 1461154612358 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:52 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a1d0c00 == 60 [pid = 1873] [id = 208] 05:16:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 103 (0x8c384400) [pid = 1873] [serial = 625] [outer = (nil)] 05:16:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 104 (0x8c38b400) [pid = 1873] [serial = 626] [outer = 0x8c384400] 05:16:52 INFO - PROCESS | 1873 | 1461154612438 Marionette DEBUG loaded listener.js 05:16:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 105 (0x8c411c00) [pid = 1873] [serial = 627] [outer = 0x8c384400] 05:16:53 INFO - PROCESS | 1873 | --DOMWINDOW == 104 (0x87f22c00) [pid = 1873] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 05:16:53 INFO - PROCESS | 1873 | --DOMWINDOW == 103 (0x88ded000) [pid = 1873] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 05:16:53 INFO - PROCESS | 1873 | --DOMWINDOW == 102 (0x883ec400) [pid = 1873] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 05:16:53 INFO - PROCESS | 1873 | --DOMWINDOW == 101 (0x8c385400) [pid = 1873] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 05:16:53 INFO - PROCESS | 1873 | --DOMWINDOW == 100 (0x88a87000) [pid = 1873] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 05:16:53 INFO - PROCESS | 1873 | --DOMWINDOW == 99 (0x883ef800) [pid = 1873] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 05:16:53 INFO - PROCESS | 1873 | --DOMWINDOW == 98 (0x87f29800) [pid = 1873] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 05:16:53 INFO - PROCESS | 1873 | 1461154613825 Marionette TRACE conn4 <- [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]]]}] 05:16:53 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 05:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1787ms 05:16:53 INFO - PROCESS | 1873 | 1461154613871 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 05:16:53 INFO - PROCESS | 1873 | 1461154613875 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 05:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 05:16:53 INFO - PROCESS | 1873 | 1461154613881 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 05:16:53 INFO - PROCESS | 1873 | 1461154613885 Marionette TRACE conn4 <- [1,806,null,{}] 05:16:53 INFO - PROCESS | 1873 | 1461154613890 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:54 INFO - PROCESS | 1873 | 1461154614275 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 05:16:54 INFO - PROCESS | 1873 | 1461154614416 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:54 INFO - PROCESS | 1873 | ++DOCSHELL 0x87183000 == 61 [pid = 1873] [id = 209] 05:16:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 99 (0x87184400) [pid = 1873] [serial = 628] [outer = (nil)] 05:16:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 100 (0x883e5800) [pid = 1873] [serial = 629] [outer = 0x87184400] 05:16:54 INFO - PROCESS | 1873 | 1461154614513 Marionette DEBUG loaded listener.js 05:16:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 101 (0x885f2800) [pid = 1873] [serial = 630] [outer = 0x87184400] 05:16:55 INFO - PROCESS | 1873 | 1461154615938 Marionette TRACE conn4 <- [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]]]}] 05:16:56 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 05:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 2138ms 05:16:56 INFO - PROCESS | 1873 | 1461154616025 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 05:16:56 INFO - PROCESS | 1873 | 1461154616038 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 05:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 05:16:56 INFO - PROCESS | 1873 | 1461154616065 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 05:16:56 INFO - PROCESS | 1873 | 1461154616077 Marionette TRACE conn4 <- [1,810,null,{}] 05:16:56 INFO - PROCESS | 1873 | 1461154616292 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:56 INFO - PROCESS | 1873 | 1461154616623 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 05:16:56 INFO - PROCESS | 1873 | 1461154616963 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:57 INFO - PROCESS | 1873 | ++DOCSHELL 0x89855000 == 62 [pid = 1873] [id = 210] 05:16:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 102 (0x8a119c00) [pid = 1873] [serial = 631] [outer = (nil)] 05:16:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 103 (0x8a125400) [pid = 1873] [serial = 632] [outer = 0x8a119c00] 05:16:57 INFO - PROCESS | 1873 | 1461154617071 Marionette DEBUG loaded listener.js 05:16:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 104 (0x8a7a2400) [pid = 1873] [serial = 633] [outer = 0x8a119c00] 05:16:58 INFO - PROCESS | 1873 | 1461154618052 Marionette TRACE conn4 <- [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]]]}] 05:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 05:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 2060ms 05:16:58 INFO - PROCESS | 1873 | 1461154618108 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 05:16:58 INFO - PROCESS | 1873 | 1461154618112 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 05:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 05:16:58 INFO - PROCESS | 1873 | 1461154618121 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 05:16:58 INFO - PROCESS | 1873 | 1461154618125 Marionette TRACE conn4 <- [1,814,null,{}] 05:16:58 INFO - PROCESS | 1873 | 1461154618131 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:58 INFO - PROCESS | 1873 | 1461154618337 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 05:16:58 INFO - PROCESS | 1873 | 1461154618662 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x8bcaec00 == 63 [pid = 1873] [id = 211] 05:16:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 105 (0x8bcb1800) [pid = 1873] [serial = 634] [outer = (nil)] 05:16:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 106 (0x8c381800) [pid = 1873] [serial = 635] [outer = 0x8bcb1800] 05:16:58 INFO - PROCESS | 1873 | 1461154618801 Marionette DEBUG loaded listener.js 05:16:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 107 (0x8c409000) [pid = 1873] [serial = 636] [outer = 0x8bcb1800] 05:16:59 INFO - PROCESS | 1873 | 1461154619961 Marionette TRACE conn4 <- [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] 05:17:00 INFO - PROCESS | 1873 | 1461154620023 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 05:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 05:17:00 INFO - PROCESS | 1873 | 1461154620042 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 05:17:00 INFO - PROCESS | 1873 | 1461154620050 Marionette TRACE conn4 <- [1,818,null,{}] 05:17:00 INFO - PROCESS | 1873 | 1461154620109 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:00 INFO - PROCESS | 1873 | 1461154620393 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 05:17:00 INFO - PROCESS | 1873 | 1461154620603 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:00 INFO - PROCESS | 1873 | ++DOCSHELL 0x8abed800 == 64 [pid = 1873] [id = 212] 05:17:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 108 (0x8b9d0400) [pid = 1873] [serial = 637] [outer = (nil)] 05:17:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 109 (0x8ead4c00) [pid = 1873] [serial = 638] [outer = 0x8b9d0400] 05:17:00 INFO - PROCESS | 1873 | 1461154620692 Marionette DEBUG loaded listener.js 05:17:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 110 (0x8f67b800) [pid = 1873] [serial = 639] [outer = 0x8b9d0400] 05:17:01 INFO - PROCESS | 1873 | 1461154621723 Marionette TRACE conn4 <- [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]]]}] 05:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 05:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1707ms 05:17:01 INFO - PROCESS | 1873 | 1461154621740 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 05:17:01 INFO - PROCESS | 1873 | 1461154621743 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 05:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 05:17:01 INFO - PROCESS | 1873 | 1461154621750 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 05:17:01 INFO - PROCESS | 1873 | 1461154621754 Marionette TRACE conn4 <- [1,822,null,{}] 05:17:01 INFO - PROCESS | 1873 | 1461154621759 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:01 INFO - PROCESS | 1873 | 1461154621958 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 05:17:02 INFO - PROCESS | 1873 | 1461154622200 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:02 INFO - PROCESS | 1873 | ++DOCSHELL 0x885ebc00 == 65 [pid = 1873] [id = 213] 05:17:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 111 (0x8e975000) [pid = 1873] [serial = 640] [outer = (nil)] 05:17:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 112 (0x8f9afc00) [pid = 1873] [serial = 641] [outer = 0x8e975000] 05:17:02 INFO - PROCESS | 1873 | 1461154622328 Marionette DEBUG loaded listener.js 05:17:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 113 (0x8fa32000) [pid = 1873] [serial = 642] [outer = 0x8e975000] 05:17:03 INFO - PROCESS | 1873 | 1461154623238 Marionette TRACE conn4 <- [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] 05:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 05:17:03 INFO - PROCESS | 1873 | 1461154623298 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 05:17:03 INFO - PROCESS | 1873 | 1461154623304 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 05:17:03 INFO - PROCESS | 1873 | 1461154623308 Marionette TRACE conn4 <- [1,826,null,{}] 05:17:03 INFO - PROCESS | 1873 | 1461154623314 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:03 INFO - PROCESS | 1873 | 1461154623514 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 05:17:03 INFO - PROCESS | 1873 | 1461154623756 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:03 INFO - PROCESS | 1873 | ++DOCSHELL 0x902dfc00 == 66 [pid = 1873] [id = 214] 05:17:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 114 (0x90643c00) [pid = 1873] [serial = 643] [outer = (nil)] 05:17:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 115 (0x90648800) [pid = 1873] [serial = 644] [outer = 0x90643c00] 05:17:03 INFO - PROCESS | 1873 | 1461154623904 Marionette DEBUG loaded listener.js 05:17:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 116 (0x915ee800) [pid = 1873] [serial = 645] [outer = 0x90643c00] 05:17:04 INFO - PROCESS | 1873 | 1461154624977 Marionette TRACE conn4 <- [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]]]}] 05:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 05:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1733ms 05:17:05 INFO - PROCESS | 1873 | 1461154625039 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 05:17:05 INFO - PROCESS | 1873 | 1461154625044 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 05:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 05:17:05 INFO - PROCESS | 1873 | 1461154625053 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 05:17:05 INFO - PROCESS | 1873 | 1461154625056 Marionette TRACE conn4 <- [1,830,null,{}] 05:17:05 INFO - PROCESS | 1873 | 1461154625064 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:05 INFO - PROCESS | 1873 | 1461154625321 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 05:17:05 INFO - PROCESS | 1873 | 1461154625647 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f2a400 == 67 [pid = 1873] [id = 215] 05:17:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 117 (0x922e2c00) [pid = 1873] [serial = 646] [outer = (nil)] 05:17:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 118 (0x92ca2000) [pid = 1873] [serial = 647] [outer = 0x922e2c00] 05:17:05 INFO - PROCESS | 1873 | 1461154625751 Marionette DEBUG loaded listener.js 05:17:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 119 (0x92ca5c00) [pid = 1873] [serial = 648] [outer = 0x922e2c00] 05:17:06 INFO - PROCESS | 1873 | 1461154626799 Marionette TRACE conn4 <- [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]]]}] 05:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 05:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1781ms 05:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 05:17:06 INFO - PROCESS | 1873 | 1461154626834 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 05:17:06 INFO - PROCESS | 1873 | 1461154626837 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 05:17:06 INFO - PROCESS | 1873 | 1461154626845 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 05:17:06 INFO - PROCESS | 1873 | 1461154626850 Marionette TRACE conn4 <- [1,834,null,{}] 05:17:06 INFO - PROCESS | 1873 | 1461154626857 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:07 INFO - PROCESS | 1873 | 1461154627061 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 05:17:07 INFO - PROCESS | 1873 | 1461154627298 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x91607400 == 68 [pid = 1873] [id = 216] 05:17:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 120 (0x92ca0400) [pid = 1873] [serial = 649] [outer = (nil)] 05:17:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 121 (0x92e2a000) [pid = 1873] [serial = 650] [outer = 0x92ca0400] 05:17:07 INFO - PROCESS | 1873 | 1461154627403 Marionette DEBUG loaded listener.js 05:17:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 122 (0x92ed1000) [pid = 1873] [serial = 651] [outer = 0x92ca0400] 05:17:08 INFO - PROCESS | 1873 | 1461154628389 Marionette TRACE conn4 <- [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]]]}] 05:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 05:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1597ms 05:17:08 INFO - PROCESS | 1873 | 1461154628441 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 05:17:08 INFO - PROCESS | 1873 | 1461154628445 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 05:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 05:17:08 INFO - PROCESS | 1873 | 1461154628453 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 05:17:08 INFO - PROCESS | 1873 | 1461154628457 Marionette TRACE conn4 <- [1,838,null,{}] 05:17:08 INFO - PROCESS | 1873 | 1461154628464 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:08 INFO - PROCESS | 1873 | 1461154628712 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 05:17:09 INFO - PROCESS | 1873 | 1461154628990 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x902d5c00 == 69 [pid = 1873] [id = 217] 05:17:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x92e22400) [pid = 1873] [serial = 652] [outer = (nil)] 05:17:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x92edd000) [pid = 1873] [serial = 653] [outer = 0x92e22400] 05:17:09 INFO - PROCESS | 1873 | 1461154629080 Marionette DEBUG loaded listener.js 05:17:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x92eecc00) [pid = 1873] [serial = 654] [outer = 0x92e22400] 05:17:09 INFO - PROCESS | 1873 | 1461154629997 Marionette TRACE conn4 <- [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]]]}] 05:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 05:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1585ms 05:17:10 INFO - PROCESS | 1873 | 1461154630040 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 05:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 05:17:10 INFO - PROCESS | 1873 | 1461154630044 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 05:17:10 INFO - PROCESS | 1873 | 1461154630051 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 05:17:10 INFO - PROCESS | 1873 | 1461154630055 Marionette TRACE conn4 <- [1,842,null,{}] 05:17:10 INFO - PROCESS | 1873 | 1461154630061 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:10 INFO - PROCESS | 1873 | 1461154630274 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 05:17:10 INFO - PROCESS | 1873 | 1461154630557 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:10 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ef6000 == 70 [pid = 1873] [id = 218] 05:17:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x92ef7c00) [pid = 1873] [serial = 655] [outer = (nil)] 05:17:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x939bb800) [pid = 1873] [serial = 656] [outer = 0x92ef7c00] 05:17:10 INFO - PROCESS | 1873 | 1461154630690 Marionette DEBUG loaded listener.js 05:17:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x939c1c00) [pid = 1873] [serial = 657] [outer = 0x92ef7c00] 05:17:11 INFO - PROCESS | 1873 | 1461154631722 Marionette TRACE conn4 <- [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]]]}] 05:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 05:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1733ms 05:17:11 INFO - PROCESS | 1873 | 1461154631785 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 05:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 05:17:11 INFO - PROCESS | 1873 | 1461154631789 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 05:17:11 INFO - PROCESS | 1873 | 1461154631796 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 05:17:11 INFO - PROCESS | 1873 | 1461154631799 Marionette TRACE conn4 <- [1,846,null,{}] 05:17:11 INFO - PROCESS | 1873 | 1461154631806 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:12 INFO - PROCESS | 1873 | 1461154632060 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 05:17:12 INFO - PROCESS | 1873 | 1461154632384 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:12 INFO - PROCESS | 1873 | ++DOCSHELL 0x939c0800 == 71 [pid = 1873] [id = 219] 05:17:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x93ba9800) [pid = 1873] [serial = 658] [outer = (nil)] 05:17:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x93baf000) [pid = 1873] [serial = 659] [outer = 0x93ba9800] 05:17:12 INFO - PROCESS | 1873 | 1461154632518 Marionette DEBUG loaded listener.js 05:17:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x93bb7c00) [pid = 1873] [serial = 660] [outer = 0x93ba9800] 05:17:13 INFO - PROCESS | 1873 | 1461154633599 Marionette TRACE conn4 <- [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]]]}] 05:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 05:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1890ms 05:17:13 INFO - PROCESS | 1873 | 1461154633687 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 05:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 05:17:13 INFO - PROCESS | 1873 | 1461154633692 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 05:17:13 INFO - PROCESS | 1873 | 1461154633698 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 05:17:13 INFO - PROCESS | 1873 | 1461154633703 Marionette TRACE conn4 <- [1,850,null,{}] 05:17:13 INFO - PROCESS | 1873 | 1461154633709 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:13 INFO - PROCESS | 1873 | 1461154633975 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 05:17:14 INFO - PROCESS | 1873 | 1461154634267 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:14 INFO - PROCESS | 1873 | ++DOCSHELL 0x89859400 == 72 [pid = 1873] [id = 220] 05:17:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8985b400) [pid = 1873] [serial = 661] [outer = (nil)] 05:17:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x93ccdc00) [pid = 1873] [serial = 662] [outer = 0x8985b400] 05:17:14 INFO - PROCESS | 1873 | 1461154634358 Marionette DEBUG loaded listener.js 05:17:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x93ccf000) [pid = 1873] [serial = 663] [outer = 0x8985b400] 05:17:15 INFO - PROCESS | 1873 | 1461154635312 Marionette TRACE conn4 <- [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]]]}] 05:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 05:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1636ms 05:17:15 INFO - PROCESS | 1873 | 1461154635335 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 05:17:15 INFO - PROCESS | 1873 | 1461154635339 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 05:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 05:17:15 INFO - PROCESS | 1873 | 1461154635345 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 05:17:15 INFO - PROCESS | 1873 | 1461154635349 Marionette TRACE conn4 <- [1,854,null,{}] 05:17:15 INFO - PROCESS | 1873 | 1461154635355 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:15 INFO - PROCESS | 1873 | 1461154635563 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 05:17:16 INFO - PROCESS | 1873 | 1461154636221 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:16 INFO - PROCESS | 1873 | ++DOCSHELL 0x883ec800 == 73 [pid = 1873] [id = 221] 05:17:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x885e8400) [pid = 1873] [serial = 664] [outer = (nil)] 05:17:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x88a87000) [pid = 1873] [serial = 665] [outer = 0x885e8400] 05:17:16 INFO - PROCESS | 1873 | 1461154636317 Marionette DEBUG loaded listener.js 05:17:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x88df0c00) [pid = 1873] [serial = 666] [outer = 0x885e8400] 05:17:17 INFO - PROCESS | 1873 | 1461154637247 Marionette TRACE conn4 <- [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]]]}] 05:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 05:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1939ms 05:17:17 INFO - PROCESS | 1873 | 1461154637285 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 05:17:17 INFO - PROCESS | 1873 | 1461154637293 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 05:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 05:17:17 INFO - PROCESS | 1873 | 1461154637302 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 05:17:17 INFO - PROCESS | 1873 | 1461154637307 Marionette TRACE conn4 <- [1,858,null,{}] 05:17:17 INFO - PROCESS | 1873 | 1461154637315 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:17 INFO - PROCESS | 1873 | 1461154637522 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 05:17:17 INFO - PROCESS | 1873 | 1461154637716 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:17 INFO - PROCESS | 1873 | ++DOCSHELL 0x88a86400 == 74 [pid = 1873] [id = 222] 05:17:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x88de8800) [pid = 1873] [serial = 667] [outer = (nil)] 05:17:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8a8d7c00) [pid = 1873] [serial = 668] [outer = 0x88de8800] 05:17:17 INFO - PROCESS | 1873 | 1461154637913 Marionette DEBUG loaded listener.js 05:17:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8abf0c00) [pid = 1873] [serial = 669] [outer = 0x88de8800] 05:17:18 INFO - PROCESS | 1873 | 1461154638933 Marionette TRACE conn4 <- [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]]]}] 05:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 05:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1694ms 05:17:18 INFO - PROCESS | 1873 | 1461154638998 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 05:17:19 INFO - PROCESS | 1873 | 1461154639004 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 05:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 05:17:19 INFO - PROCESS | 1873 | 1461154639013 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 05:17:19 INFO - PROCESS | 1873 | 1461154639017 Marionette TRACE conn4 <- [1,862,null,{}] 05:17:19 INFO - PROCESS | 1873 | 1461154639023 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:19 INFO - PROCESS | 1873 | 1461154639236 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 05:17:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8f670400 == 73 [pid = 1873] [id = 136] 05:17:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8c38a400 == 72 [pid = 1873] [id = 135] 05:17:19 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x88a82c00) [pid = 1873] [serial = 584] [outer = (nil)] [url = about:blank] 05:17:19 INFO - PROCESS | 1873 | 1461154639618 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8a1d0c00 == 71 [pid = 1873] [id = 208] 05:17:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8a125800 == 70 [pid = 1873] [id = 207] 05:17:19 INFO - PROCESS | 1873 | --DOCSHELL 0x87f2a800 == 69 [pid = 1873] [id = 206] 05:17:19 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f2a800 == 70 [pid = 1873] [id = 223] 05:17:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x88a82c00) [pid = 1873] [serial = 670] [outer = (nil)] 05:17:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x89510c00) [pid = 1873] [serial = 671] [outer = 0x88a82c00] 05:17:19 INFO - PROCESS | 1873 | 1461154639730 Marionette DEBUG loaded listener.js 05:17:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8bcb0c00) [pid = 1873] [serial = 672] [outer = 0x88a82c00] 05:17:19 INFO - PROCESS | 1873 | --DOCSHELL 0x88ded400 == 69 [pid = 1873] [id = 205] 05:17:20 INFO - PROCESS | 1873 | --DOCSHELL 0x8bcb0000 == 68 [pid = 1873] [id = 198] 05:17:20 INFO - PROCESS | 1873 | --DOCSHELL 0x89473800 == 67 [pid = 1873] [id = 197] 05:17:20 INFO - PROCESS | 1873 | --DOCSHELL 0x89476000 == 66 [pid = 1873] [id = 196] 05:17:20 INFO - PROCESS | 1873 | --DOCSHELL 0x87f2f000 == 65 [pid = 1873] [id = 195] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8a1cac00) [pid = 1873] [serial = 533] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x88de7c00) [pid = 1873] [serial = 547] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x88ded800) [pid = 1873] [serial = 577] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8c5ea000) [pid = 1873] [serial = 569] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8bcb4800) [pid = 1873] [serial = 568] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x8a1c5000) [pid = 1873] [serial = 566] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8a11a000) [pid = 1873] [serial = 565] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8c40e000) [pid = 1873] [serial = 581] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x92d45800) [pid = 1873] [serial = 575] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x8bcb3800) [pid = 1873] [serial = 574] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x8a7a5c00) [pid = 1873] [serial = 550] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x902d8400) [pid = 1873] [serial = 571] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x9087dc00) [pid = 1873] [serial = 572] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x8fa2cc00) [pid = 1873] [serial = 556] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x90649800) [pid = 1873] [serial = 559] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x92d3fc00) [pid = 1873] [serial = 562] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x8e96fc00) [pid = 1873] [serial = 553] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x8f76c800) [pid = 1873] [serial = 582] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x992b7800) [pid = 1873] [serial = 374] [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.] 05:17:20 INFO - PROCESS | 1873 | --DOMWINDOW == 122 (0x89470c00) [pid = 1873] [serial = 578] [outer = (nil)] [url = about:blank] 05:17:20 INFO - PROCESS | 1873 | 1461154640697 Marionette TRACE conn4 <- [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]]]}] 05:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 05:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1735ms 05:17:20 INFO - PROCESS | 1873 | 1461154640748 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 05:17:20 INFO - PROCESS | 1873 | 1461154640752 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 05:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 05:17:20 INFO - PROCESS | 1873 | 1461154640761 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 05:17:20 INFO - PROCESS | 1873 | 1461154640769 Marionette TRACE conn4 <- [1,866,null,{}] 05:17:20 INFO - PROCESS | 1873 | 1461154640785 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:20 INFO - PROCESS | 1873 | 1461154640980 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 05:17:21 INFO - PROCESS | 1873 | 1461154641143 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:21 INFO - PROCESS | 1873 | ++DOCSHELL 0x885f0000 == 66 [pid = 1873] [id = 224] 05:17:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x88de7c00) [pid = 1873] [serial = 673] [outer = (nil)] 05:17:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x8e049400) [pid = 1873] [serial = 674] [outer = 0x88de7c00] 05:17:21 INFO - PROCESS | 1873 | 1461154641246 Marionette DEBUG loaded listener.js 05:17:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x8e975400) [pid = 1873] [serial = 675] [outer = 0x88de7c00] 05:17:22 INFO - PROCESS | 1873 | 1461154642111 Marionette TRACE conn4 <- [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]]]}] 05:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 05:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1447ms 05:17:22 INFO - PROCESS | 1873 | 1461154642209 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 05:17:22 INFO - PROCESS | 1873 | 1461154642214 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 05:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 05:17:22 INFO - PROCESS | 1873 | 1461154642220 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 05:17:22 INFO - PROCESS | 1873 | 1461154642224 Marionette TRACE conn4 <- [1,870,null,{}] 05:17:22 INFO - PROCESS | 1873 | 1461154642229 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:22 INFO - PROCESS | 1873 | 1461154642473 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 05:17:22 INFO - PROCESS | 1873 | 1461154642509 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x8eade800 == 67 [pid = 1873] [id = 225] 05:17:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x8eadf000) [pid = 1873] [serial = 676] [outer = (nil)] 05:17:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x8f93f000) [pid = 1873] [serial = 677] [outer = 0x8eadf000] 05:17:22 INFO - PROCESS | 1873 | 1461154642588 Marionette DEBUG loaded listener.js 05:17:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x8f9b5000) [pid = 1873] [serial = 678] [outer = 0x8eadf000] 05:17:23 INFO - PROCESS | 1873 | 1461154643626 Marionette TRACE conn4 <- [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]]]}] 05:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 05:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1434ms 05:17:23 INFO - PROCESS | 1873 | 1461154643656 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 05:17:23 INFO - PROCESS | 1873 | 1461154643659 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 05:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 05:17:23 INFO - PROCESS | 1873 | 1461154643667 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 05:17:23 INFO - PROCESS | 1873 | 1461154643671 Marionette TRACE conn4 <- [1,874,null,{}] 05:17:23 INFO - PROCESS | 1873 | 1461154643684 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:23 INFO - PROCESS | 1873 | 1461154643984 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 05:17:24 INFO - PROCESS | 1873 | 1461154644013 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:24 INFO - PROCESS | 1873 | ++DOCSHELL 0x902df800 == 68 [pid = 1873] [id = 226] 05:17:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x902e1c00) [pid = 1873] [serial = 679] [outer = (nil)] 05:17:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x90646c00) [pid = 1873] [serial = 680] [outer = 0x902e1c00] 05:17:24 INFO - PROCESS | 1873 | 1461154644129 Marionette DEBUG loaded listener.js 05:17:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x9088b000) [pid = 1873] [serial = 681] [outer = 0x902e1c00] 05:17:24 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x88def000) [pid = 1873] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 05:17:24 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x883e3800) [pid = 1873] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 05:17:24 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x8a1c9400) [pid = 1873] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 05:17:24 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x87f2c400) [pid = 1873] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 05:17:25 INFO - PROCESS | 1873 | 1461154645233 Marionette TRACE conn4 <- [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]]]}] 05:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 05:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1588ms 05:17:25 INFO - PROCESS | 1873 | 1461154645256 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 05:17:25 INFO - PROCESS | 1873 | 1461154645260 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 05:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 05:17:25 INFO - PROCESS | 1873 | 1461154645266 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 05:17:25 INFO - PROCESS | 1873 | 1461154645269 Marionette TRACE conn4 <- [1,878,null,{}] 05:17:25 INFO - PROCESS | 1873 | 1461154645275 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:25 INFO - PROCESS | 1873 | 1461154645503 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 05:17:25 INFO - PROCESS | 1873 | 1461154645526 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x88def000 == 69 [pid = 1873] [id = 227] 05:17:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x89513c00) [pid = 1873] [serial = 682] [outer = (nil)] 05:17:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x922d6400) [pid = 1873] [serial = 683] [outer = 0x89513c00] 05:17:25 INFO - PROCESS | 1873 | 1461154645639 Marionette DEBUG loaded listener.js 05:17:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x92d41400) [pid = 1873] [serial = 684] [outer = 0x89513c00] 05:17:26 INFO - PROCESS | 1873 | 1461154646494 Marionette TRACE conn4 <- [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]]]}] 05:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 05:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1279ms 05:17:26 INFO - PROCESS | 1873 | 1461154646639 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 05:17:26 INFO - PROCESS | 1873 | 1461154646645 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 05:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 05:17:26 INFO - PROCESS | 1873 | 1461154646668 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 05:17:26 INFO - PROCESS | 1873 | 1461154646674 Marionette TRACE conn4 <- [1,882,null,{}] 05:17:26 INFO - PROCESS | 1873 | 1461154646694 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:26 INFO - PROCESS | 1873 | 1461154646921 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 05:17:27 INFO - PROCESS | 1873 | 1461154647212 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:27 INFO - PROCESS | 1873 | ++DOCSHELL 0x89476000 == 70 [pid = 1873] [id = 228] 05:17:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x89476400) [pid = 1873] [serial = 685] [outer = (nil)] 05:17:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x89518400) [pid = 1873] [serial = 686] [outer = 0x89476400] 05:17:27 INFO - PROCESS | 1873 | 1461154647319 Marionette DEBUG loaded listener.js 05:17:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8a11a000) [pid = 1873] [serial = 687] [outer = 0x89476400] 05:17:28 INFO - PROCESS | 1873 | 1461154648342 Marionette TRACE conn4 <- [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]]]}] 05:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 05:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1761ms 05:17:28 INFO - PROCESS | 1873 | 1461154648419 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 05:17:28 INFO - PROCESS | 1873 | 1461154648427 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 05:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 05:17:28 INFO - PROCESS | 1873 | 1461154648441 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 05:17:28 INFO - PROCESS | 1873 | 1461154648446 Marionette TRACE conn4 <- [1,886,null,{}] 05:17:28 INFO - PROCESS | 1873 | 1461154648455 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:28 INFO - PROCESS | 1873 | 1461154648738 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 05:17:29 INFO - PROCESS | 1873 | 1461154649047 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:29 INFO - PROCESS | 1873 | ++DOCSHELL 0x8abe9c00 == 71 [pid = 1873] [id = 229] 05:17:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8bcb8800) [pid = 1873] [serial = 688] [outer = (nil)] 05:17:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8c411000) [pid = 1873] [serial = 689] [outer = 0x8bcb8800] 05:17:29 INFO - PROCESS | 1873 | 1461154649139 Marionette DEBUG loaded listener.js 05:17:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8de7a000) [pid = 1873] [serial = 690] [outer = 0x8bcb8800] 05:17:30 INFO - PROCESS | 1873 | 1461154650237 Marionette TRACE conn4 <- [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]]]}] 05:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 05:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1844ms 05:17:30 INFO - PROCESS | 1873 | 1461154650282 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 05:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 05:17:30 INFO - PROCESS | 1873 | 1461154650286 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 05:17:30 INFO - PROCESS | 1873 | 1461154650294 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 05:17:30 INFO - PROCESS | 1873 | 1461154650298 Marionette TRACE conn4 <- [1,890,null,{}] 05:17:30 INFO - PROCESS | 1873 | 1461154650312 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:30 INFO - PROCESS | 1873 | 1461154650581 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 05:17:30 INFO - PROCESS | 1873 | 1461154650894 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x90882000 == 72 [pid = 1873] [id = 230] 05:17:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x90884400) [pid = 1873] [serial = 691] [outer = (nil)] 05:17:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x92296400) [pid = 1873] [serial = 692] [outer = 0x90884400] 05:17:31 INFO - PROCESS | 1873 | 1461154651032 Marionette DEBUG loaded listener.js 05:17:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x92d46c00) [pid = 1873] [serial = 693] [outer = 0x90884400] 05:17:32 INFO - PROCESS | 1873 | 1461154652006 Marionette TRACE conn4 <- [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]]]}] 05:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 05:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1745ms 05:17:32 INFO - PROCESS | 1873 | 1461154652038 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 05:17:32 INFO - PROCESS | 1873 | 1461154652042 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 05:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 05:17:32 INFO - PROCESS | 1873 | 1461154652049 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 05:17:32 INFO - PROCESS | 1873 | 1461154652052 Marionette TRACE conn4 <- [1,894,null,{}] 05:17:32 INFO - PROCESS | 1873 | 1461154652058 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:32 INFO - PROCESS | 1873 | 1461154652256 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 05:17:32 INFO - PROCESS | 1873 | 1461154652502 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:32 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ef6c00 == 73 [pid = 1873] [id = 231] 05:17:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x939b8000) [pid = 1873] [serial = 694] [outer = (nil)] 05:17:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x939c3000) [pid = 1873] [serial = 695] [outer = 0x939b8000] 05:17:32 INFO - PROCESS | 1873 | 1461154652657 Marionette DEBUG loaded listener.js 05:17:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x93bb5400) [pid = 1873] [serial = 696] [outer = 0x939b8000] 05:17:33 INFO - PROCESS | 1873 | 1461154653668 Marionette TRACE conn4 <- [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]]]}] 05:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 05:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1638ms 05:17:33 INFO - PROCESS | 1873 | 1461154653688 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 05:17:33 INFO - PROCESS | 1873 | 1461154653692 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 05:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 05:17:33 INFO - PROCESS | 1873 | 1461154653699 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 05:17:33 INFO - PROCESS | 1873 | 1461154653703 Marionette TRACE conn4 <- [1,898,null,{}] 05:17:33 INFO - PROCESS | 1873 | 1461154653709 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:33 INFO - PROCESS | 1873 | 1461154653902 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 05:17:34 INFO - PROCESS | 1873 | 1461154654161 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:34 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f93bc00 == 74 [pid = 1873] [id = 232] 05:17:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x92294400) [pid = 1873] [serial = 697] [outer = (nil)] 05:17:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x93cc9400) [pid = 1873] [serial = 698] [outer = 0x92294400] 05:17:34 INFO - PROCESS | 1873 | 1461154654297 Marionette DEBUG loaded listener.js 05:17:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x93ccfc00) [pid = 1873] [serial = 699] [outer = 0x92294400] 05:17:35 INFO - PROCESS | 1873 | 1461154655245 Marionette TRACE conn4 <- [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]]]}] 05:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 05:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1591ms 05:17:35 INFO - PROCESS | 1873 | 1461154655292 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 05:17:35 INFO - PROCESS | 1873 | 1461154655296 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 05:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 05:17:35 INFO - PROCESS | 1873 | 1461154655302 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 05:17:35 INFO - PROCESS | 1873 | 1461154655306 Marionette TRACE conn4 <- [1,902,null,{}] 05:17:35 INFO - PROCESS | 1873 | 1461154655312 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:35 INFO - PROCESS | 1873 | 1461154655593 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 05:17:35 INFO - PROCESS | 1873 | 1461154655904 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:35 INFO - PROCESS | 1873 | ++DOCSHELL 0x960a3800 == 75 [pid = 1873] [id = 233] 05:17:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x963ba400) [pid = 1873] [serial = 700] [outer = (nil)] 05:17:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x971f1000) [pid = 1873] [serial = 701] [outer = 0x963ba400] 05:17:36 INFO - PROCESS | 1873 | 1461154656001 Marionette DEBUG loaded listener.js 05:17:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x974bb800) [pid = 1873] [serial = 702] [outer = 0x963ba400] 05:17:36 INFO - PROCESS | 1873 | 1461154656956 Marionette TRACE conn4 <- [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]]]}] 05:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 05:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1690ms 05:17:37 INFO - PROCESS | 1873 | 1461154657003 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 05:17:37 INFO - PROCESS | 1873 | 1461154657008 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 05:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 05:17:37 INFO - PROCESS | 1873 | 1461154657015 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 05:17:37 INFO - PROCESS | 1873 | 1461154657019 Marionette TRACE conn4 <- [1,906,null,{}] 05:17:37 INFO - PROCESS | 1873 | 1461154657025 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:37 INFO - PROCESS | 1873 | 1461154657232 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 05:17:37 INFO - PROCESS | 1873 | 1461154657470 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:37 INFO - PROCESS | 1873 | ++DOCSHELL 0x95ff5400 == 76 [pid = 1873] [id = 234] 05:17:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x960a1c00) [pid = 1873] [serial = 703] [outer = (nil)] 05:17:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x97608400) [pid = 1873] [serial = 704] [outer = 0x960a1c00] 05:17:37 INFO - PROCESS | 1873 | 1461154657614 Marionette DEBUG loaded listener.js 05:17:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x9760b400) [pid = 1873] [serial = 705] [outer = 0x960a1c00] 05:17:38 INFO - PROCESS | 1873 | 1461154658555 Marionette TRACE conn4 <- [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]]]}] 05:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 05:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1588ms 05:17:38 INFO - PROCESS | 1873 | 1461154658604 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 05:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 05:17:38 INFO - PROCESS | 1873 | 1461154658609 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 05:17:38 INFO - PROCESS | 1873 | 1461154658616 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 05:17:38 INFO - PROCESS | 1873 | 1461154658620 Marionette TRACE conn4 <- [1,910,null,{}] 05:17:38 INFO - PROCESS | 1873 | 1461154658626 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:38 INFO - PROCESS | 1873 | 1461154658826 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 05:17:39 INFO - PROCESS | 1873 | 1461154659076 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:39 INFO - PROCESS | 1873 | ++DOCSHELL 0x8fa31400 == 77 [pid = 1873] [id = 235] 05:17:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x96097800) [pid = 1873] [serial = 706] [outer = (nil)] 05:17:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x97d9a400) [pid = 1873] [serial = 707] [outer = 0x96097800] 05:17:39 INFO - PROCESS | 1873 | 1461154659239 Marionette DEBUG loaded listener.js 05:17:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x97da0000) [pid = 1873] [serial = 708] [outer = 0x96097800] 05:17:40 INFO - PROCESS | 1873 | 1461154660160 Marionette TRACE conn4 <- [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]]]}] 05:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 05:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1585ms 05:17:40 INFO - PROCESS | 1873 | 1461154660201 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 05:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 05:17:40 INFO - PROCESS | 1873 | 1461154660206 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 05:17:40 INFO - PROCESS | 1873 | 1461154660213 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 05:17:40 INFO - PROCESS | 1873 | 1461154660216 Marionette TRACE conn4 <- [1,914,null,{}] 05:17:40 INFO - PROCESS | 1873 | 1461154660222 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:40 INFO - PROCESS | 1873 | 1461154660467 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 05:17:40 INFO - PROCESS | 1873 | 1461154660769 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:40 INFO - PROCESS | 1873 | ++DOCSHELL 0x9760f000 == 78 [pid = 1873] [id = 236] 05:17:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x97610800) [pid = 1873] [serial = 709] [outer = (nil)] 05:17:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x97ddd800) [pid = 1873] [serial = 710] [outer = 0x97610800] 05:17:40 INFO - PROCESS | 1873 | 1461154660880 Marionette DEBUG loaded listener.js 05:17:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x98566800) [pid = 1873] [serial = 711] [outer = 0x97610800] 05:17:41 INFO - PROCESS | 1873 | 1461154661896 Marionette TRACE conn4 <- [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]]]}] 05:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 05:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1742ms 05:17:41 INFO - PROCESS | 1873 | 1461154661955 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 05:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 05:17:41 INFO - PROCESS | 1873 | 1461154661959 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 05:17:41 INFO - PROCESS | 1873 | 1461154661966 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 05:17:41 INFO - PROCESS | 1873 | 1461154661972 Marionette TRACE conn4 <- [1,918,null,{}] 05:17:41 INFO - PROCESS | 1873 | 1461154661981 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:42 INFO - PROCESS | 1873 | 1461154662199 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 05:17:42 INFO - PROCESS | 1873 | 1461154662446 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:42 INFO - PROCESS | 1873 | ++DOCSHELL 0x97d9c400 == 79 [pid = 1873] [id = 237] 05:17:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x97da4c00) [pid = 1873] [serial = 712] [outer = (nil)] 05:17:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x9875f800) [pid = 1873] [serial = 713] [outer = 0x97da4c00] 05:17:42 INFO - PROCESS | 1873 | 1461154662580 Marionette DEBUG loaded listener.js 05:17:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x98765800) [pid = 1873] [serial = 714] [outer = 0x97da4c00] 05:17:43 INFO - PROCESS | 1873 | 1461154663560 Marionette TRACE conn4 <- [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]]]}] 05:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 05:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1635ms 05:17:43 INFO - PROCESS | 1873 | 1461154663602 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 05:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 05:17:43 INFO - PROCESS | 1873 | 1461154663606 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 05:17:43 INFO - PROCESS | 1873 | 1461154663613 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 05:17:43 INFO - PROCESS | 1873 | 1461154663618 Marionette TRACE conn4 <- [1,922,null,{}] 05:17:43 INFO - PROCESS | 1873 | 1461154663624 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:43 INFO - PROCESS | 1873 | 1461154663854 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 05:17:44 INFO - PROCESS | 1873 | 1461154664116 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:44 INFO - PROCESS | 1873 | ++DOCSHELL 0x95fa1c00 == 80 [pid = 1873] [id = 238] 05:17:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x98b11000) [pid = 1873] [serial = 715] [outer = (nil)] 05:17:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x99391800) [pid = 1873] [serial = 716] [outer = 0x98b11000] 05:17:44 INFO - PROCESS | 1873 | 1461154664255 Marionette DEBUG loaded listener.js 05:17:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x994f2800) [pid = 1873] [serial = 717] [outer = 0x98b11000] 05:17:45 INFO - PROCESS | 1873 | 1461154665209 Marionette TRACE conn4 <- [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]]]}] 05:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 05:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1646ms 05:17:45 INFO - PROCESS | 1873 | 1461154665261 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 05:17:45 INFO - PROCESS | 1873 | 1461154665264 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 05:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 05:17:45 INFO - PROCESS | 1873 | 1461154665271 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 05:17:45 INFO - PROCESS | 1873 | 1461154665275 Marionette TRACE conn4 <- [1,926,null,{}] 05:17:45 INFO - PROCESS | 1873 | 1461154665280 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:45 INFO - PROCESS | 1873 | 1461154665481 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 05:17:45 INFO - PROCESS | 1873 | 1461154665758 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:45 INFO - PROCESS | 1873 | ++DOCSHELL 0x9925dc00 == 81 [pid = 1873] [id = 239] 05:17:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x992aa400) [pid = 1873] [serial = 718] [outer = (nil)] 05:17:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x9b3b8400) [pid = 1873] [serial = 719] [outer = 0x992aa400] 05:17:45 INFO - PROCESS | 1873 | 1461154665893 Marionette DEBUG loaded listener.js 05:17:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x9ea15400) [pid = 1873] [serial = 720] [outer = 0x992aa400] 05:17:46 INFO - PROCESS | 1873 | 1461154666779 Marionette TRACE conn4 <- [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]]]}] 05:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 05:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1544ms 05:17:46 INFO - PROCESS | 1873 | 1461154666817 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 05:17:46 INFO - PROCESS | 1873 | 1461154666820 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 05:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 05:17:46 INFO - PROCESS | 1873 | 1461154666828 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 05:17:46 INFO - PROCESS | 1873 | 1461154666832 Marionette TRACE conn4 <- [1,930,null,{}] 05:17:46 INFO - PROCESS | 1873 | 1461154666838 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:47 INFO - PROCESS | 1873 | 1461154667046 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 05:17:47 INFO - PROCESS | 1873 | 1461154667305 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:47 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f28c00 == 82 [pid = 1873] [id = 240] 05:17:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x994d4400) [pid = 1873] [serial = 721] [outer = (nil)] 05:17:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x9fc55400) [pid = 1873] [serial = 722] [outer = 0x994d4400] 05:17:47 INFO - PROCESS | 1873 | 1461154667436 Marionette DEBUG loaded listener.js 05:17:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x9fc5d400) [pid = 1873] [serial = 723] [outer = 0x994d4400] 05:17:48 INFO - PROCESS | 1873 | 1461154668315 Marionette TRACE conn4 <- [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]]]}] 05:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 05:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1532ms 05:17:48 INFO - PROCESS | 1873 | 1461154668361 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 05:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 05:17:48 INFO - PROCESS | 1873 | 1461154668366 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 05:17:48 INFO - PROCESS | 1873 | 1461154668372 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 05:17:48 INFO - PROCESS | 1873 | 1461154668376 Marionette TRACE conn4 <- [1,934,null,{}] 05:17:48 INFO - PROCESS | 1873 | 1461154668382 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:48 INFO - PROCESS | 1873 | 1461154668636 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 05:17:48 INFO - PROCESS | 1873 | 1461154668902 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:48 INFO - PROCESS | 1873 | ++DOCSHELL 0x88deb000 == 83 [pid = 1873] [id = 241] 05:17:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x88deb400) [pid = 1873] [serial = 724] [outer = (nil)] 05:17:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x8a1d0400) [pid = 1873] [serial = 725] [outer = 0x88deb400] 05:17:49 INFO - PROCESS | 1873 | 1461154669032 Marionette DEBUG loaded listener.js 05:17:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x8c380c00) [pid = 1873] [serial = 726] [outer = 0x88deb400] 05:17:49 INFO - PROCESS | 1873 | 1461154669924 Marionette TRACE conn4 <- [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]]]}] 05:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 05:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1588ms 05:17:49 INFO - PROCESS | 1873 | 1461154669961 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 05:17:49 INFO - PROCESS | 1873 | 1461154669965 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 05:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 05:17:49 INFO - PROCESS | 1873 | 1461154669972 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 05:17:49 INFO - PROCESS | 1873 | 1461154669975 Marionette TRACE conn4 <- [1,938,null,{}] 05:17:49 INFO - PROCESS | 1873 | 1461154669981 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:50 INFO - PROCESS | 1873 | 1461154670176 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 05:17:50 INFO - PROCESS | 1873 | 1461154670970 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x8717e000 == 84 [pid = 1873] [id = 242] 05:17:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x87183c00) [pid = 1873] [serial = 727] [outer = (nil)] 05:17:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x87f2cc00) [pid = 1873] [serial = 728] [outer = 0x87183c00] 05:17:51 INFO - PROCESS | 1873 | 1461154671064 Marionette DEBUG loaded listener.js 05:17:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x885eac00) [pid = 1873] [serial = 729] [outer = 0x87183c00] 05:17:52 INFO - PROCESS | 1873 | 1461154672056 Marionette TRACE conn4 <- [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]]]}] 05:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 05:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 2137ms 05:17:52 INFO - PROCESS | 1873 | 1461154672110 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 05:17:52 INFO - PROCESS | 1873 | 1461154672117 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 05:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 05:17:52 INFO - PROCESS | 1873 | 1461154672126 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 05:17:52 INFO - PROCESS | 1873 | 1461154672131 Marionette TRACE conn4 <- [1,942,null,{}] 05:17:52 INFO - PROCESS | 1873 | 1461154672139 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:52 INFO - PROCESS | 1873 | 1461154672359 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 05:17:52 INFO - PROCESS | 1873 | 1461154672625 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:52 INFO - PROCESS | 1873 | ++DOCSHELL 0x883e4c00 == 85 [pid = 1873] [id = 243] 05:17:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x8950d400) [pid = 1873] [serial = 730] [outer = (nil)] 05:17:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0x8985c800) [pid = 1873] [serial = 731] [outer = 0x8950d400] 05:17:52 INFO - PROCESS | 1873 | 1461154672839 Marionette DEBUG loaded listener.js 05:17:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0x8a125c00) [pid = 1873] [serial = 732] [outer = 0x8950d400] 05:17:53 INFO - PROCESS | 1873 | 1461154673898 Marionette TRACE conn4 <- [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]]]}] 05:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 05:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1846ms 05:17:53 INFO - PROCESS | 1873 | 1461154673977 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 05:17:53 INFO - PROCESS | 1873 | 1461154673985 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 05:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 05:17:53 INFO - PROCESS | 1873 | 1461154673994 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 05:17:53 INFO - PROCESS | 1873 | 1461154673998 Marionette TRACE conn4 <- [1,946,null,{}] 05:17:54 INFO - PROCESS | 1873 | 1461154674004 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:54 INFO - PROCESS | 1873 | 1461154674230 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 05:17:54 INFO - PROCESS | 1873 | 1461154674644 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:54 INFO - PROCESS | 1873 | --DOCSHELL 0x8e050800 == 84 [pid = 1873] [id = 85] 05:17:54 INFO - PROCESS | 1873 | --DOCSHELL 0x8a7a9c00 == 83 [pid = 1873] [id = 141] 05:17:54 INFO - PROCESS | 1873 | --DOCSHELL 0x8a7a1c00 == 82 [pid = 1873] [id = 184] 05:17:54 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0x8c38b400) [pid = 1873] [serial = 626] [outer = (nil)] [url = about:blank] 05:17:54 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x8a8cf800) [pid = 1873] [serial = 611] [outer = (nil)] [url = about:blank] 05:17:54 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x8fa3bc00) [pid = 1873] [serial = 599] [outer = (nil)] [url = about:blank] 05:17:54 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x885f1400) [pid = 1873] [serial = 605] [outer = (nil)] [url = about:blank] 05:17:54 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x8a8ce800) [pid = 1873] [serial = 590] [outer = (nil)] [url = about:blank] 05:17:54 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x9088a000) [pid = 1873] [serial = 602] [outer = (nil)] [url = about:blank] 05:17:54 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x8ead7c00) [pid = 1873] [serial = 596] [outer = (nil)] [url = about:blank] 05:17:54 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x8c383800) [pid = 1873] [serial = 593] [outer = (nil)] [url = about:blank] 05:17:54 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x88def400) [pid = 1873] [serial = 608] [outer = (nil)] [url = about:blank] 05:17:54 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x885ee400) [pid = 1873] [serial = 587] [outer = (nil)] [url = about:blank] 05:17:54 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f31000 == 83 [pid = 1873] [id = 244] 05:17:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x885ee400) [pid = 1873] [serial = 733] [outer = (nil)] 05:17:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x88de6000) [pid = 1873] [serial = 734] [outer = 0x885ee400] 05:17:54 INFO - PROCESS | 1873 | 1461154674816 Marionette DEBUG loaded listener.js 05:17:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x8985fc00) [pid = 1873] [serial = 735] [outer = 0x885ee400] 05:17:55 INFO - PROCESS | 1873 | --DOCSHELL 0x87183000 == 82 [pid = 1873] [id = 209] 05:17:55 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x8a121000) [pid = 1873] [serial = 617] [outer = (nil)] [url = about:blank] 05:17:55 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x8946c800) [pid = 1873] [serial = 585] [outer = (nil)] [url = about:blank] 05:17:55 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x8b9c2400) [pid = 1873] [serial = 624] [outer = (nil)] [url = about:blank] 05:17:55 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x88a85000) [pid = 1873] [serial = 620] [outer = (nil)] [url = about:blank] 05:17:55 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x8a8d7400) [pid = 1873] [serial = 623] [outer = (nil)] [url = about:blank] 05:17:55 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x8c40ac00) [pid = 1873] [serial = 614] [outer = (nil)] [url = about:blank] 05:17:55 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x89474c00) [pid = 1873] [serial = 621] [outer = (nil)] [url = about:blank] 05:17:55 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x8a8cf000) [pid = 1873] [serial = 618] [outer = (nil)] [url = about:blank] 05:17:55 INFO - PROCESS | 1873 | 1461154675743 Marionette TRACE conn4 <- [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]]]}] 05:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 05:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1792ms 05:17:55 INFO - PROCESS | 1873 | 1461154675787 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 05:17:55 INFO - PROCESS | 1873 | 1461154675792 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 05:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 05:17:55 INFO - PROCESS | 1873 | 1461154675806 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 05:17:55 INFO - PROCESS | 1873 | 1461154675815 Marionette TRACE conn4 <- [1,950,null,{}] 05:17:55 INFO - PROCESS | 1873 | 1461154675824 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:56 INFO - PROCESS | 1873 | 1461154676009 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 05:17:56 INFO - PROCESS | 1873 | 1461154676174 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:56 INFO - PROCESS | 1873 | ++DOCSHELL 0x883e4800 == 83 [pid = 1873] [id = 245] 05:17:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x8946c800) [pid = 1873] [serial = 736] [outer = (nil)] 05:17:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x8abe2400) [pid = 1873] [serial = 737] [outer = 0x8946c800] 05:17:56 INFO - PROCESS | 1873 | 1461154676251 Marionette DEBUG loaded listener.js 05:17:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x8abef000) [pid = 1873] [serial = 738] [outer = 0x8946c800] 05:17:57 INFO - PROCESS | 1873 | 1461154677028 Marionette TRACE conn4 <- [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]]]}] 05:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 05:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1299ms 05:17:57 INFO - PROCESS | 1873 | 1461154677132 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 05:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 05:17:57 INFO - PROCESS | 1873 | 1461154677138 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 05:17:57 INFO - PROCESS | 1873 | 1461154677145 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 05:17:57 INFO - PROCESS | 1873 | 1461154677149 Marionette TRACE conn4 <- [1,954,null,{}] 05:17:57 INFO - PROCESS | 1873 | 1461154677154 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:57 INFO - PROCESS | 1873 | 1461154677390 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 05:17:57 INFO - PROCESS | 1873 | 1461154677416 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:57 INFO - PROCESS | 1873 | ++DOCSHELL 0x88de1400 == 84 [pid = 1873] [id = 246] 05:17:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x8a8d4000) [pid = 1873] [serial = 739] [outer = (nil)] 05:17:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x8bcac800) [pid = 1873] [serial = 740] [outer = 0x8a8d4000] 05:17:57 INFO - PROCESS | 1873 | 1461154677508 Marionette DEBUG loaded listener.js 05:17:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x8c381000) [pid = 1873] [serial = 741] [outer = 0x8a8d4000] 05:17:58 INFO - PROCESS | 1873 | 1461154678516 Marionette TRACE conn4 <- [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]]]}] 05:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 05:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1433ms 05:17:58 INFO - PROCESS | 1873 | 1461154678580 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 05:17:58 INFO - PROCESS | 1873 | 1461154678584 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 05:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 05:17:58 INFO - PROCESS | 1873 | 1461154678590 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 05:17:58 INFO - PROCESS | 1873 | 1461154678593 Marionette TRACE conn4 <- [1,958,null,{}] 05:17:58 INFO - PROCESS | 1873 | 1461154678599 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:58 INFO - PROCESS | 1873 | 1461154678834 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 05:17:58 INFO - PROCESS | 1873 | 1461154678862 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x8bcaf400 == 85 [pid = 1873] [id = 247] 05:17:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x8c403400) [pid = 1873] [serial = 742] [outer = (nil)] 05:17:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x8c40bc00) [pid = 1873] [serial = 743] [outer = 0x8c403400] 05:17:58 INFO - PROCESS | 1873 | 1461154678957 Marionette DEBUG loaded listener.js 05:17:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x8c5f6800) [pid = 1873] [serial = 744] [outer = 0x8c403400] 05:17:59 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x88a82c00) [pid = 1873] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 05:17:59 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x88de8800) [pid = 1873] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 05:17:59 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x8eadf000) [pid = 1873] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 05:17:59 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x88de7c00) [pid = 1873] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 05:17:59 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x885e8400) [pid = 1873] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 05:17:59 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x8c384400) [pid = 1873] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 05:17:59 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x902e1c00) [pid = 1873] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 05:18:00 INFO - PROCESS | 1873 | 1461154680350 Marionette TRACE conn4 <- [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]]]}] 05:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 05:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1787ms 05:18:00 INFO - PROCESS | 1873 | 1461154680378 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 05:18:00 INFO - PROCESS | 1873 | 1461154680382 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 05:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 05:18:00 INFO - PROCESS | 1873 | 1461154680389 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 05:18:00 INFO - PROCESS | 1873 | 1461154680392 Marionette TRACE conn4 <- [1,962,null,{}] 05:18:00 INFO - PROCESS | 1873 | 1461154680398 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:00 INFO - PROCESS | 1873 | 1461154680582 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 05:18:00 INFO - PROCESS | 1873 | 1461154680742 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:00 INFO - PROCESS | 1873 | ++DOCSHELL 0x8b9c8400 == 86 [pid = 1873] [id = 248] 05:18:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x8c380400) [pid = 1873] [serial = 745] [outer = (nil)] 05:18:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x8de7cc00) [pid = 1873] [serial = 746] [outer = 0x8c380400] 05:18:00 INFO - PROCESS | 1873 | 1461154680831 Marionette DEBUG loaded listener.js 05:18:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x8e04a800) [pid = 1873] [serial = 747] [outer = 0x8c380400] 05:18:01 INFO - PROCESS | 1873 | 1461154681583 Marionette TRACE conn4 <- [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]]]}] 05:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 05:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1236ms 05:18:01 INFO - PROCESS | 1873 | 1461154681626 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 05:18:01 INFO - PROCESS | 1873 | 1461154681630 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 05:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 05:18:01 INFO - PROCESS | 1873 | 1461154681636 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 05:18:01 INFO - PROCESS | 1873 | 1461154681639 Marionette TRACE conn4 <- [1,966,null,{}] 05:18:01 INFO - PROCESS | 1873 | 1461154681644 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:01 INFO - PROCESS | 1873 | 1461154681939 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 05:18:02 INFO - PROCESS | 1873 | 1461154682154 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:02 INFO - PROCESS | 1873 | ++DOCSHELL 0x88de2800 == 87 [pid = 1873] [id = 249] 05:18:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x88de2c00) [pid = 1873] [serial = 748] [outer = (nil)] 05:18:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x88de7800) [pid = 1873] [serial = 749] [outer = 0x88de2c00] 05:18:02 INFO - PROCESS | 1873 | 1461154682388 Marionette DEBUG loaded listener.js 05:18:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x88df0000) [pid = 1873] [serial = 750] [outer = 0x88de2c00] 05:18:03 INFO - PROCESS | 1873 | 1461154683391 Marionette TRACE conn4 <- [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]]]}] 05:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 05:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1836ms 05:18:03 INFO - PROCESS | 1873 | 1461154683476 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 05:18:03 INFO - PROCESS | 1873 | 1461154683484 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 05:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 05:18:03 INFO - PROCESS | 1873 | 1461154683493 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 05:18:03 INFO - PROCESS | 1873 | 1461154683500 Marionette TRACE conn4 <- [1,970,null,{}] 05:18:03 INFO - PROCESS | 1873 | 1461154683507 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:03 INFO - PROCESS | 1873 | 1461154683760 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 05:18:04 INFO - PROCESS | 1873 | 1461154684059 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:04 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a1c6c00 == 88 [pid = 1873] [id = 250] 05:18:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x8a1cd000) [pid = 1873] [serial = 751] [outer = (nil)] 05:18:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x8a7a2800) [pid = 1873] [serial = 752] [outer = 0x8a1cd000] 05:18:04 INFO - PROCESS | 1873 | 1461154684154 Marionette DEBUG loaded listener.js 05:18:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x8a7afc00) [pid = 1873] [serial = 753] [outer = 0x8a1cd000] 05:18:05 INFO - PROCESS | 1873 | 1461154685171 Marionette TRACE conn4 <- [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]]]}] 05:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 05:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1734ms 05:18:05 INFO - PROCESS | 1873 | 1461154685229 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 05:18:05 INFO - PROCESS | 1873 | 1461154685233 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 05:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 05:18:05 INFO - PROCESS | 1873 | 1461154685241 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 05:18:05 INFO - PROCESS | 1873 | 1461154685245 Marionette TRACE conn4 <- [1,974,null,{}] 05:18:05 INFO - PROCESS | 1873 | 1461154685251 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:05 INFO - PROCESS | 1873 | 1461154685458 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 05:18:05 INFO - PROCESS | 1873 | 1461154685752 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x8bcad400 == 89 [pid = 1873] [id = 251] 05:18:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x8c409c00) [pid = 1873] [serial = 754] [outer = (nil)] 05:18:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x8c5f1800) [pid = 1873] [serial = 755] [outer = 0x8c409c00] 05:18:05 INFO - PROCESS | 1873 | 1461154685887 Marionette DEBUG loaded listener.js 05:18:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0x8e050800) [pid = 1873] [serial = 756] [outer = 0x8c409c00] 05:18:06 INFO - PROCESS | 1873 | 1461154686887 Marionette TRACE conn4 <- [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]]]}] 05:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 05:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1689ms 05:18:06 INFO - PROCESS | 1873 | 1461154686931 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 05:18:06 INFO - PROCESS | 1873 | 1461154686938 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 05:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 05:18:06 INFO - PROCESS | 1873 | 1461154686956 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 05:18:06 INFO - PROCESS | 1873 | 1461154686964 Marionette TRACE conn4 <- [1,978,null,{}] 05:18:06 INFO - PROCESS | 1873 | 1461154686970 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:07 INFO - PROCESS | 1873 | 1461154687177 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 05:18:07 INFO - PROCESS | 1873 | 1461154687420 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x88de6400 == 90 [pid = 1873] [id = 252] 05:18:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0x8b9c6400) [pid = 1873] [serial = 757] [outer = (nil)] 05:18:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 179 (0x8f769000) [pid = 1873] [serial = 758] [outer = 0x8b9c6400] 05:18:07 INFO - PROCESS | 1873 | 1461154687549 Marionette DEBUG loaded listener.js 05:18:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 180 (0x8f938800) [pid = 1873] [serial = 759] [outer = 0x8b9c6400] 05:18:08 INFO - PROCESS | 1873 | 1461154688489 Marionette TRACE conn4 <- [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]]]}] 05:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 05:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1600ms 05:18:08 INFO - PROCESS | 1873 | 1461154688548 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 05:18:08 INFO - PROCESS | 1873 | 1461154688553 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 05:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 05:18:08 INFO - PROCESS | 1873 | 1461154688560 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 05:18:08 INFO - PROCESS | 1873 | 1461154688564 Marionette TRACE conn4 <- [1,982,null,{}] 05:18:08 INFO - PROCESS | 1873 | 1461154688569 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:08 INFO - PROCESS | 1873 | 1461154688773 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 05:18:09 INFO - PROCESS | 1873 | 1461154689014 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7aa000 == 91 [pid = 1873] [id = 253] 05:18:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 181 (0x8f671000) [pid = 1873] [serial = 760] [outer = (nil)] 05:18:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 182 (0x8f9abc00) [pid = 1873] [serial = 761] [outer = 0x8f671000] 05:18:09 INFO - PROCESS | 1873 | 1461154689174 Marionette DEBUG loaded listener.js 05:18:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 183 (0x8f9b4000) [pid = 1873] [serial = 762] [outer = 0x8f671000] 05:18:10 INFO - PROCESS | 1873 | 1461154690068 Marionette TRACE conn4 <- [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]]]}] 05:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 05:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1580ms 05:18:10 INFO - PROCESS | 1873 | 1461154690142 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 05:18:10 INFO - PROCESS | 1873 | 1461154690145 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 05:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 05:18:10 INFO - PROCESS | 1873 | 1461154690152 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 05:18:10 INFO - PROCESS | 1873 | 1461154690156 Marionette TRACE conn4 <- [1,986,null,{}] 05:18:10 INFO - PROCESS | 1873 | 1461154690161 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:10 INFO - PROCESS | 1873 | 1461154690364 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 05:18:10 INFO - PROCESS | 1873 | 1461154690615 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:10 INFO - PROCESS | 1873 | ++DOCSHELL 0x8faa3400 == 92 [pid = 1873] [id = 254] 05:18:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 184 (0x8faa3c00) [pid = 1873] [serial = 763] [outer = (nil)] 05:18:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 185 (0x8faaa800) [pid = 1873] [serial = 764] [outer = 0x8faa3c00] 05:18:10 INFO - PROCESS | 1873 | 1461154690761 Marionette DEBUG loaded listener.js 05:18:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 186 (0x902d8800) [pid = 1873] [serial = 765] [outer = 0x8faa3c00] 05:18:11 INFO - PROCESS | 1873 | 1461154691736 Marionette TRACE conn4 <- [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]]]}] 05:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 05:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1636ms 05:18:11 INFO - PROCESS | 1873 | 1461154691789 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 05:18:11 INFO - PROCESS | 1873 | 1461154691792 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 05:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 05:18:11 INFO - PROCESS | 1873 | 1461154691800 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 05:18:11 INFO - PROCESS | 1873 | 1461154691802 Marionette TRACE conn4 <- [1,990,null,{}] 05:18:11 INFO - PROCESS | 1873 | 1461154691809 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:12 INFO - PROCESS | 1873 | 1461154692026 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 05:18:12 INFO - PROCESS | 1873 | 1461154692270 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:12 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f9aa400 == 93 [pid = 1873] [id = 255] 05:18:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 187 (0x8fa36c00) [pid = 1873] [serial = 766] [outer = (nil)] 05:18:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 188 (0x90884000) [pid = 1873] [serial = 767] [outer = 0x8fa36c00] 05:18:12 INFO - PROCESS | 1873 | 1461154692401 Marionette DEBUG loaded listener.js 05:18:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 189 (0x915f2400) [pid = 1873] [serial = 768] [outer = 0x8fa36c00] 05:18:13 INFO - PROCESS | 1873 | 1461154693349 Marionette TRACE conn4 <- [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]]]}] 05:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 05:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1632ms 05:18:13 INFO - PROCESS | 1873 | 1461154693433 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 05:18:13 INFO - PROCESS | 1873 | 1461154693438 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 05:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 05:18:13 INFO - PROCESS | 1873 | 1461154693444 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 05:18:13 INFO - PROCESS | 1873 | 1461154693447 Marionette TRACE conn4 <- [1,994,null,{}] 05:18:13 INFO - PROCESS | 1873 | 1461154693454 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:13 INFO - PROCESS | 1873 | 1461154693690 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 05:18:14 INFO - PROCESS | 1873 | 1461154693995 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:14 INFO - PROCESS | 1873 | ++DOCSHELL 0x90646000 == 94 [pid = 1873] [id = 256] 05:18:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 190 (0x90648400) [pid = 1873] [serial = 769] [outer = (nil)] 05:18:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 191 (0x922d5800) [pid = 1873] [serial = 770] [outer = 0x90648400] 05:18:14 INFO - PROCESS | 1873 | 1461154694084 Marionette DEBUG loaded listener.js 05:18:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 192 (0x922dec00) [pid = 1873] [serial = 771] [outer = 0x90648400] 05:18:14 INFO - PROCESS | 1873 | 1461154694956 Marionette TRACE conn4 <- [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]]]}] 05:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 05:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1586ms 05:18:15 INFO - PROCESS | 1873 | 1461154695031 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 05:18:15 INFO - PROCESS | 1873 | 1461154695036 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 05:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 05:18:15 INFO - PROCESS | 1873 | 1461154695043 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 05:18:15 INFO - PROCESS | 1873 | 1461154695047 Marionette TRACE conn4 <- [1,998,null,{}] 05:18:15 INFO - PROCESS | 1873 | 1461154695053 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:15 INFO - PROCESS | 1873 | 1461154695288 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 05:18:15 INFO - PROCESS | 1873 | 1461154695537 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:15 INFO - PROCESS | 1873 | ++DOCSHELL 0x91611400 == 95 [pid = 1873] [id = 257] 05:18:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 193 (0x91612c00) [pid = 1873] [serial = 772] [outer = (nil)] 05:18:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 194 (0x92d47c00) [pid = 1873] [serial = 773] [outer = 0x91612c00] 05:18:15 INFO - PROCESS | 1873 | 1461154695658 Marionette DEBUG loaded listener.js 05:18:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 195 (0x92e27000) [pid = 1873] [serial = 774] [outer = 0x91612c00] 05:18:16 INFO - PROCESS | 1873 | 1461154696576 Marionette TRACE conn4 <- [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]]]}] 05:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 05:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1585ms 05:18:16 INFO - PROCESS | 1873 | 1461154696631 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 05:18:16 INFO - PROCESS | 1873 | 1461154696634 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 05:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 05:18:16 INFO - PROCESS | 1873 | 1461154696641 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 05:18:16 INFO - PROCESS | 1873 | 1461154696644 Marionette TRACE conn4 <- [1,1002,null,{}] 05:18:16 INFO - PROCESS | 1873 | 1461154696651 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:16 INFO - PROCESS | 1873 | 1461154696849 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 05:18:17 INFO - PROCESS | 1873 | 1461154697106 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:17 INFO - PROCESS | 1873 | ++DOCSHELL 0x8951bc00 == 96 [pid = 1873] [id = 258] 05:18:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 196 (0x91614800) [pid = 1873] [serial = 775] [outer = (nil)] 05:18:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 197 (0x92ede400) [pid = 1873] [serial = 776] [outer = 0x91614800] 05:18:17 INFO - PROCESS | 1873 | 1461154697234 Marionette DEBUG loaded listener.js 05:18:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 198 (0x92eef800) [pid = 1873] [serial = 777] [outer = 0x91614800] 05:18:18 INFO - PROCESS | 1873 | 1461154698105 Marionette TRACE conn4 <- [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]]]}] 05:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 05:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1534ms 05:18:18 INFO - PROCESS | 1873 | 1461154698177 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 05:18:18 INFO - PROCESS | 1873 | 1461154698180 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 05:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 05:18:18 INFO - PROCESS | 1873 | 1461154698187 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 05:18:18 INFO - PROCESS | 1873 | 1461154698190 Marionette TRACE conn4 <- [1,1006,null,{}] 05:18:18 INFO - PROCESS | 1873 | 1461154698196 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:18 INFO - PROCESS | 1873 | 1461154698454 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 05:18:18 INFO - PROCESS | 1873 | 1461154698780 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:18 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ed6c00 == 97 [pid = 1873] [id = 259] 05:18:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 199 (0x939c6000) [pid = 1873] [serial = 778] [outer = (nil)] 05:18:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 200 (0x93bae000) [pid = 1873] [serial = 779] [outer = 0x939c6000] 05:18:18 INFO - PROCESS | 1873 | 1461154698877 Marionette DEBUG loaded listener.js 05:18:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 201 (0x93cc7400) [pid = 1873] [serial = 780] [outer = 0x939c6000] 05:18:19 INFO - PROCESS | 1873 | 1461154699797 Marionette TRACE conn4 <- [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]]]}] 05:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 05:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1681ms 05:18:19 INFO - PROCESS | 1873 | 1461154699868 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 05:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 05:18:19 INFO - PROCESS | 1873 | 1461154699879 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 05:18:19 INFO - PROCESS | 1873 | 1461154699885 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 05:18:19 INFO - PROCESS | 1873 | 1461154699890 Marionette TRACE conn4 <- [1,1010,null,{}] 05:18:19 INFO - PROCESS | 1873 | 1461154699896 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:20 INFO - PROCESS | 1873 | 1461154700155 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 05:18:20 INFO - PROCESS | 1873 | 1461154700453 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:20 INFO - PROCESS | 1873 | ++DOCSHELL 0x939c5800 == 98 [pid = 1873] [id = 260] 05:18:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 202 (0x95dedc00) [pid = 1873] [serial = 781] [outer = (nil)] 05:18:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 203 (0x95f2f400) [pid = 1873] [serial = 782] [outer = 0x95dedc00] 05:18:20 INFO - PROCESS | 1873 | 1461154700540 Marionette DEBUG loaded listener.js 05:18:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 204 (0x95fec800) [pid = 1873] [serial = 783] [outer = 0x95dedc00] 05:18:21 INFO - PROCESS | 1873 | 1461154701459 Marionette TRACE conn4 <- [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]]]}] 05:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 05:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1641ms 05:18:21 INFO - PROCESS | 1873 | 1461154701527 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 05:18:21 INFO - PROCESS | 1873 | 1461154701531 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 05:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 05:18:21 INFO - PROCESS | 1873 | 1461154701537 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 05:18:21 INFO - PROCESS | 1873 | 1461154701541 Marionette TRACE conn4 <- [1,1014,null,{}] 05:18:21 INFO - PROCESS | 1873 | 1461154701547 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:21 INFO - PROCESS | 1873 | 1461154701751 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 05:18:22 INFO - PROCESS | 1873 | 1461154702011 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x8abeec00 == 99 [pid = 1873] [id = 261] 05:18:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 205 (0x95df5800) [pid = 1873] [serial = 784] [outer = (nil)] 05:18:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 206 (0x970c5000) [pid = 1873] [serial = 785] [outer = 0x95df5800] 05:18:22 INFO - PROCESS | 1873 | 1461154702143 Marionette DEBUG loaded listener.js 05:18:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 207 (0x97223400) [pid = 1873] [serial = 786] [outer = 0x95df5800] 05:18:23 INFO - PROCESS | 1873 | 1461154703023 Marionette TRACE conn4 <- [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]]]}] 05:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 05:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1539ms 05:18:23 INFO - PROCESS | 1873 | 1461154703078 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 05:18:23 INFO - PROCESS | 1873 | 1461154703081 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 05:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 05:18:23 INFO - PROCESS | 1873 | 1461154703103 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 05:18:23 INFO - PROCESS | 1873 | 1461154703108 Marionette TRACE conn4 <- [1,1018,null,{}] 05:18:23 INFO - PROCESS | 1873 | 1461154703119 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:23 INFO - PROCESS | 1873 | 1461154703324 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 05:18:23 INFO - PROCESS | 1873 | 1461154703574 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x8fa36400 == 100 [pid = 1873] [id = 262] 05:18:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 208 (0x939bd400) [pid = 1873] [serial = 787] [outer = (nil)] 05:18:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 209 (0x97605400) [pid = 1873] [serial = 788] [outer = 0x939bd400] 05:18:23 INFO - PROCESS | 1873 | 1461154703712 Marionette DEBUG loaded listener.js 05:18:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 210 (0x9760e800) [pid = 1873] [serial = 789] [outer = 0x939bd400] 05:18:24 INFO - PROCESS | 1873 | 1461154704638 Marionette TRACE conn4 <- [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]]]}] 05:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 05:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1603ms 05:18:24 INFO - PROCESS | 1873 | 1461154704692 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 05:18:24 INFO - PROCESS | 1873 | 1461154704695 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 05:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 05:18:24 INFO - PROCESS | 1873 | 1461154704702 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 05:18:24 INFO - PROCESS | 1873 | 1461154704705 Marionette TRACE conn4 <- [1,1022,null,{}] 05:18:24 INFO - PROCESS | 1873 | 1461154704711 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:24 INFO - PROCESS | 1873 | 1461154704918 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 05:18:25 INFO - PROCESS | 1873 | 1461154705224 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f67cc00 == 101 [pid = 1873] [id = 263] 05:18:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 211 (0x8fa33000) [pid = 1873] [serial = 790] [outer = (nil)] 05:18:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 212 (0x92ed5400) [pid = 1873] [serial = 791] [outer = 0x8fa33000] 05:18:25 INFO - PROCESS | 1873 | 1461154705320 Marionette DEBUG loaded listener.js 05:18:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 213 (0x939c0c00) [pid = 1873] [serial = 792] [outer = 0x8fa33000] 05:18:26 INFO - PROCESS | 1873 | 1461154706252 Marionette TRACE conn4 <- [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]]]}] 05:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 05:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1633ms 05:18:26 INFO - PROCESS | 1873 | 1461154706335 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 05:18:26 INFO - PROCESS | 1873 | 1461154706339 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 05:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 05:18:26 INFO - PROCESS | 1873 | 1461154706346 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 05:18:26 INFO - PROCESS | 1873 | 1461154706349 Marionette TRACE conn4 <- [1,1026,null,{}] 05:18:26 INFO - PROCESS | 1873 | 1461154706355 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:26 INFO - PROCESS | 1873 | 1461154706971 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 05:18:27 INFO - PROCESS | 1873 | 1461154707253 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:27 INFO - PROCESS | 1873 | ++DOCSHELL 0x8951a400 == 102 [pid = 1873] [id = 264] 05:18:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 214 (0x8951b000) [pid = 1873] [serial = 793] [outer = (nil)] 05:18:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 215 (0x8a121000) [pid = 1873] [serial = 794] [outer = 0x8951b000] 05:18:27 INFO - PROCESS | 1873 | 1461154707336 Marionette DEBUG loaded listener.js 05:18:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 216 (0x8a7a3000) [pid = 1873] [serial = 795] [outer = 0x8951b000] 05:18:28 INFO - PROCESS | 1873 | 1461154708235 Marionette TRACE conn4 <- [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]]]}] 05:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 05:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1934ms 05:18:28 INFO - PROCESS | 1873 | 1461154708283 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 05:18:28 INFO - PROCESS | 1873 | 1461154708290 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 05:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 05:18:28 INFO - PROCESS | 1873 | 1461154708299 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 05:18:28 INFO - PROCESS | 1873 | 1461154708305 Marionette TRACE conn4 <- [1,1030,null,{}] 05:18:28 INFO - PROCESS | 1873 | 1461154708312 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:28 INFO - PROCESS | 1873 | 1461154708542 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 05:18:28 INFO - PROCESS | 1873 | 1461154708801 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x883ed400 == 103 [pid = 1873] [id = 265] 05:18:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 217 (0x8985e400) [pid = 1873] [serial = 796] [outer = (nil)] 05:18:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 218 (0x8c406400) [pid = 1873] [serial = 797] [outer = 0x8985e400] 05:18:28 INFO - PROCESS | 1873 | 1461154708948 Marionette DEBUG loaded listener.js 05:18:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 219 (0x8e96fc00) [pid = 1873] [serial = 798] [outer = 0x8985e400] 05:18:30 INFO - PROCESS | 1873 | 1461154710057 Marionette TRACE conn4 <- [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]]]}] 05:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 05:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1839ms 05:18:30 INFO - PROCESS | 1873 | 1461154710139 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 05:18:30 INFO - PROCESS | 1873 | 1461154710145 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 05:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 05:18:30 INFO - PROCESS | 1873 | 1461154710153 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 05:18:30 INFO - PROCESS | 1873 | 1461154710156 Marionette TRACE conn4 <- [1,1034,null,{}] 05:18:30 INFO - PROCESS | 1873 | 1461154710163 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:30 INFO - PROCESS | 1873 | 1461154710442 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 05:18:30 INFO - PROCESS | 1873 | --DOCSHELL 0x8b9c8400 == 102 [pid = 1873] [id = 248] 05:18:30 INFO - PROCESS | 1873 | --DOMWINDOW == 218 (0x922d6400) [pid = 1873] [serial = 683] [outer = (nil)] [url = about:blank] 05:18:30 INFO - PROCESS | 1873 | --DOCSHELL 0x883e4800 == 101 [pid = 1873] [id = 245] 05:18:30 INFO - PROCESS | 1873 | --DOCSHELL 0x87f31000 == 100 [pid = 1873] [id = 244] 05:18:30 INFO - PROCESS | 1873 | --DOCSHELL 0x883e4c00 == 99 [pid = 1873] [id = 243] 05:18:30 INFO - PROCESS | 1873 | --DOCSHELL 0x8717e000 == 98 [pid = 1873] [id = 242] 05:18:30 INFO - PROCESS | 1873 | 1461154710805 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x8717e000 == 99 [pid = 1873] [id = 266] 05:18:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 219 (0x883e4800) [pid = 1873] [serial = 799] [outer = (nil)] 05:18:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 220 (0x8a1c4c00) [pid = 1873] [serial = 800] [outer = 0x883e4800] 05:18:30 INFO - PROCESS | 1873 | 1461154710890 Marionette DEBUG loaded listener.js 05:18:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 221 (0x8abeb800) [pid = 1873] [serial = 801] [outer = 0x883e4800] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 220 (0x89510c00) [pid = 1873] [serial = 671] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 219 (0x8bcb0c00) [pid = 1873] [serial = 672] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 218 (0x8abf0c00) [pid = 1873] [serial = 669] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 217 (0x8a8d7c00) [pid = 1873] [serial = 668] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 216 (0x8f9b5000) [pid = 1873] [serial = 678] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 215 (0x8e049400) [pid = 1873] [serial = 674] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 214 (0x88a87000) [pid = 1873] [serial = 665] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 213 (0x88df0c00) [pid = 1873] [serial = 666] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 212 (0x8a125400) [pid = 1873] [serial = 632] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 211 (0x8f9afc00) [pid = 1873] [serial = 641] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 210 (0x8c381800) [pid = 1873] [serial = 635] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 209 (0x8c411c00) [pid = 1873] [serial = 627] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 208 (0x8ead4c00) [pid = 1873] [serial = 638] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 207 (0x883e5800) [pid = 1873] [serial = 629] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 206 (0x90648800) [pid = 1873] [serial = 644] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 205 (0x92ca2000) [pid = 1873] [serial = 647] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 204 (0x92e2a000) [pid = 1873] [serial = 650] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 203 (0x90646c00) [pid = 1873] [serial = 680] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 202 (0x92edd000) [pid = 1873] [serial = 653] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 201 (0x939bb800) [pid = 1873] [serial = 656] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 200 (0x93baf000) [pid = 1873] [serial = 659] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 199 (0x93ccdc00) [pid = 1873] [serial = 662] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 198 (0x8f93f000) [pid = 1873] [serial = 677] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 197 (0x8e975400) [pid = 1873] [serial = 675] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | --DOMWINDOW == 196 (0x9088b000) [pid = 1873] [serial = 681] [outer = (nil)] [url = about:blank] 05:18:31 INFO - PROCESS | 1873 | 1461154711744 Marionette TRACE conn4 <- [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]]]}] 05:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 05:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1639ms 05:18:31 INFO - PROCESS | 1873 | 1461154711792 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 05:18:31 INFO - PROCESS | 1873 | 1461154711799 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 05:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 05:18:31 INFO - PROCESS | 1873 | 1461154711815 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 05:18:31 INFO - PROCESS | 1873 | 1461154711823 Marionette TRACE conn4 <- [1,1038,null,{}] 05:18:31 INFO - PROCESS | 1873 | 1461154711833 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:32 INFO - PROCESS | 1873 | 1461154712045 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 05:18:32 INFO - PROCESS | 1873 | 1461154712221 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:32 INFO - PROCESS | 1873 | ++DOCSHELL 0x885edc00 == 100 [pid = 1873] [id = 267] 05:18:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 197 (0x88de4800) [pid = 1873] [serial = 802] [outer = (nil)] 05:18:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 198 (0x8f943c00) [pid = 1873] [serial = 803] [outer = 0x88de4800] 05:18:32 INFO - PROCESS | 1873 | 1461154712299 Marionette DEBUG loaded listener.js 05:18:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 199 (0x8fa2f800) [pid = 1873] [serial = 804] [outer = 0x88de4800] 05:18:33 INFO - PROCESS | 1873 | 1461154713139 Marionette TRACE conn4 <- [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]]]}] 05:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 05:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1354ms 05:18:33 INFO - PROCESS | 1873 | 1461154713200 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 05:18:33 INFO - PROCESS | 1873 | 1461154713203 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 05:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 05:18:33 INFO - PROCESS | 1873 | 1461154713212 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 05:18:33 INFO - PROCESS | 1873 | 1461154713216 Marionette TRACE conn4 <- [1,1042,null,{}] 05:18:33 INFO - PROCESS | 1873 | 1461154713221 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:33 INFO - PROCESS | 1873 | 1461154713479 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 05:18:33 INFO - PROCESS | 1873 | 1461154713526 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:33 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a1c6400 == 101 [pid = 1873] [id = 268] 05:18:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 200 (0x8c38c400) [pid = 1873] [serial = 805] [outer = (nil)] 05:18:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 201 (0x8fab0c00) [pid = 1873] [serial = 806] [outer = 0x8c38c400] 05:18:33 INFO - PROCESS | 1873 | 1461154713604 Marionette DEBUG loaded listener.js 05:18:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 202 (0x902df000) [pid = 1873] [serial = 807] [outer = 0x8c38c400] 05:18:34 INFO - PROCESS | 1873 | 1461154714587 Marionette TRACE conn4 <- [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]]]}] 05:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 05:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1438ms 05:18:34 INFO - PROCESS | 1873 | 1461154714650 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 05:18:34 INFO - PROCESS | 1873 | 1461154714653 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 05:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 05:18:34 INFO - PROCESS | 1873 | 1461154714660 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 05:18:34 INFO - PROCESS | 1873 | 1461154714663 Marionette TRACE conn4 <- [1,1046,null,{}] 05:18:34 INFO - PROCESS | 1873 | 1461154714668 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:34 INFO - PROCESS | 1873 | 1461154714917 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 05:18:34 INFO - PROCESS | 1873 | 1461154714948 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:34 INFO - PROCESS | 1873 | ++DOCSHELL 0x915ed400 == 102 [pid = 1873] [id = 269] 05:18:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 203 (0x915f1000) [pid = 1873] [serial = 808] [outer = (nil)] 05:18:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 204 (0x92ca2000) [pid = 1873] [serial = 809] [outer = 0x915f1000] 05:18:35 INFO - PROCESS | 1873 | 1461154715036 Marionette DEBUG loaded listener.js 05:18:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 205 (0x92edd000) [pid = 1873] [serial = 810] [outer = 0x915f1000] 05:18:35 INFO - PROCESS | 1873 | --DOMWINDOW == 204 (0x8a8d4000) [pid = 1873] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 05:18:35 INFO - PROCESS | 1873 | --DOMWINDOW == 203 (0x8c403400) [pid = 1873] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 05:18:35 INFO - PROCESS | 1873 | --DOMWINDOW == 202 (0x89513c00) [pid = 1873] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 05:18:35 INFO - PROCESS | 1873 | --DOMWINDOW == 201 (0x8950d400) [pid = 1873] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 05:18:35 INFO - PROCESS | 1873 | --DOMWINDOW == 200 (0x8946c800) [pid = 1873] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 05:18:35 INFO - PROCESS | 1873 | --DOMWINDOW == 199 (0x87183c00) [pid = 1873] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 05:18:35 INFO - PROCESS | 1873 | --DOMWINDOW == 198 (0x885ee400) [pid = 1873] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 05:18:36 INFO - PROCESS | 1873 | 1461154716396 Marionette TRACE conn4 <- [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]]]}] 05:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 05:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1780ms 05:18:36 INFO - PROCESS | 1873 | 1461154716441 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 05:18:36 INFO - PROCESS | 1873 | 1461154716445 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 05:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 05:18:36 INFO - PROCESS | 1873 | 1461154716451 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 05:18:36 INFO - PROCESS | 1873 | 1461154716454 Marionette TRACE conn4 <- [1,1050,null,{}] 05:18:36 INFO - PROCESS | 1873 | 1461154716460 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:36 INFO - PROCESS | 1873 | 1461154716633 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 05:18:36 INFO - PROCESS | 1873 | 1461154716801 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x883e9400 == 103 [pid = 1873] [id = 270] 05:18:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 199 (0x885ee400) [pid = 1873] [serial = 811] [outer = (nil)] 05:18:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 200 (0x939bd800) [pid = 1873] [serial = 812] [outer = 0x885ee400] 05:18:36 INFO - PROCESS | 1873 | 1461154716875 Marionette DEBUG loaded listener.js 05:18:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 201 (0x939c5400) [pid = 1873] [serial = 813] [outer = 0x885ee400] 05:18:37 INFO - PROCESS | 1873 | 1461154717644 Marionette TRACE conn4 <- [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]]]}] 05:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 05:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1229ms 05:18:37 INFO - PROCESS | 1873 | 1461154717681 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 05:18:37 INFO - PROCESS | 1873 | 1461154717685 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 05:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 05:18:37 INFO - PROCESS | 1873 | 1461154717808 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 05:18:37 INFO - PROCESS | 1873 | 1461154717815 Marionette TRACE conn4 <- [1,1054,null,{}] 05:18:37 INFO - PROCESS | 1873 | 1461154717825 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:38 INFO - PROCESS | 1873 | 1461154718054 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 05:18:38 INFO - PROCESS | 1873 | 1461154718340 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:38 INFO - PROCESS | 1873 | ++DOCSHELL 0x89510c00 == 104 [pid = 1873] [id = 271] 05:18:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 202 (0x89514000) [pid = 1873] [serial = 814] [outer = (nil)] 05:18:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 203 (0x8a11a400) [pid = 1873] [serial = 815] [outer = 0x89514000] 05:18:38 INFO - PROCESS | 1873 | 1461154718473 Marionette DEBUG loaded listener.js 05:18:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 204 (0x8a1ca000) [pid = 1873] [serial = 816] [outer = 0x89514000] 05:18:39 INFO - PROCESS | 1873 | 1461154719439 Marionette TRACE conn4 <- [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]]]}] 05:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 05:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1703ms 05:18:39 INFO - PROCESS | 1873 | 1461154719497 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 05:18:39 INFO - PROCESS | 1873 | 1461154719503 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 05:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 05:18:39 INFO - PROCESS | 1873 | 1461154719510 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 05:18:39 INFO - PROCESS | 1873 | 1461154719515 Marionette TRACE conn4 <- [1,1058,null,{}] 05:18:39 INFO - PROCESS | 1873 | 1461154719527 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:39 INFO - PROCESS | 1873 | 1461154719739 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 05:18:40 INFO - PROCESS | 1873 | 1461154720000 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:40 INFO - PROCESS | 1873 | ++DOCSHELL 0x8bcae000 == 105 [pid = 1873] [id = 272] 05:18:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 205 (0x8c40c400) [pid = 1873] [serial = 817] [outer = (nil)] 05:18:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 206 (0x8e96a400) [pid = 1873] [serial = 818] [outer = 0x8c40c400] 05:18:40 INFO - PROCESS | 1873 | 1461154720137 Marionette DEBUG loaded listener.js 05:18:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 207 (0x8f675c00) [pid = 1873] [serial = 819] [outer = 0x8c40c400] 05:18:41 INFO - PROCESS | 1873 | 1461154721153 Marionette TRACE conn4 <- [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]]]}] 05:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 05:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1690ms 05:18:41 INFO - PROCESS | 1873 | 1461154721202 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 05:18:41 INFO - PROCESS | 1873 | 1461154721206 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 05:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 05:18:41 INFO - PROCESS | 1873 | 1461154721213 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 05:18:41 INFO - PROCESS | 1873 | 1461154721217 Marionette TRACE conn4 <- [1,1062,null,{}] 05:18:41 INFO - PROCESS | 1873 | 1461154721223 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:41 INFO - PROCESS | 1873 | 1461154721434 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 05:18:41 INFO - PROCESS | 1873 | 1461154721742 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:41 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ed3400 == 106 [pid = 1873] [id = 273] 05:18:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 208 (0x92ed5c00) [pid = 1873] [serial = 820] [outer = (nil)] 05:18:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 209 (0x92eeb000) [pid = 1873] [serial = 821] [outer = 0x92ed5c00] 05:18:41 INFO - PROCESS | 1873 | 1461154721885 Marionette DEBUG loaded listener.js 05:18:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 210 (0x93bb1400) [pid = 1873] [serial = 822] [outer = 0x92ed5c00] 05:18:42 INFO - PROCESS | 1873 | 1461154722936 Marionette TRACE conn4 <- [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]]]}] 05:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 05:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1739ms 05:18:42 INFO - PROCESS | 1873 | 1461154722952 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 05:18:42 INFO - PROCESS | 1873 | 1461154722958 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 05:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 05:18:42 INFO - PROCESS | 1873 | 1461154722965 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 05:18:42 INFO - PROCESS | 1873 | 1461154722968 Marionette TRACE conn4 <- [1,1066,null,{}] 05:18:42 INFO - PROCESS | 1873 | 1461154722974 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:43 INFO - PROCESS | 1873 | 1461154723168 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 05:18:43 INFO - PROCESS | 1873 | 1461154723386 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:43 INFO - PROCESS | 1873 | ++DOCSHELL 0x92d3d800 == 107 [pid = 1873] [id = 274] 05:18:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 211 (0x92d3e000) [pid = 1873] [serial = 823] [outer = (nil)] 05:18:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 212 (0x95df0c00) [pid = 1873] [serial = 824] [outer = 0x92d3e000] 05:18:43 INFO - PROCESS | 1873 | 1461154723517 Marionette DEBUG loaded listener.js 05:18:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 213 (0x97224400) [pid = 1873] [serial = 825] [outer = 0x92d3e000] 05:18:44 INFO - PROCESS | 1873 | 1461154724558 Marionette TRACE conn4 <- [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]]]}] 05:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 05:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1632ms 05:18:44 INFO - PROCESS | 1873 | 1461154724598 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 05:18:44 INFO - PROCESS | 1873 | 1461154724603 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 05:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 05:18:44 INFO - PROCESS | 1873 | 1461154724609 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 05:18:44 INFO - PROCESS | 1873 | 1461154724613 Marionette TRACE conn4 <- [1,1070,null,{}] 05:18:44 INFO - PROCESS | 1873 | 1461154724619 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:44 INFO - PROCESS | 1873 | 1461154724854 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 05:18:45 INFO - PROCESS | 1873 | 1461154725105 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:45 INFO - PROCESS | 1873 | ++DOCSHELL 0x95da6000 == 108 [pid = 1873] [id = 275] 05:18:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 214 (0x975b7c00) [pid = 1873] [serial = 826] [outer = (nil)] 05:18:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 215 (0x97d9bc00) [pid = 1873] [serial = 827] [outer = 0x975b7c00] 05:18:45 INFO - PROCESS | 1873 | 1461154725233 Marionette DEBUG loaded listener.js 05:18:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 216 (0x97da5400) [pid = 1873] [serial = 828] [outer = 0x975b7c00] 05:18:46 INFO - PROCESS | 1873 | 1461154726125 Marionette TRACE conn4 <- [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]]]}] 05:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 05:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1586ms 05:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 05:18:46 INFO - PROCESS | 1873 | 1461154726197 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 05:18:46 INFO - PROCESS | 1873 | 1461154726200 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 05:18:46 INFO - PROCESS | 1873 | 1461154726207 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 05:18:46 INFO - PROCESS | 1873 | 1461154726211 Marionette TRACE conn4 <- [1,1074,null,{}] 05:18:46 INFO - PROCESS | 1873 | 1461154726217 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:46 INFO - PROCESS | 1873 | 1461154726493 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 05:18:46 INFO - PROCESS | 1873 | 1461154726813 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:46 INFO - PROCESS | 1873 | ++DOCSHELL 0x97609c00 == 109 [pid = 1873] [id = 276] 05:18:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 217 (0x9875fc00) [pid = 1873] [serial = 829] [outer = (nil)] 05:18:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 218 (0x98769400) [pid = 1873] [serial = 830] [outer = 0x9875fc00] 05:18:46 INFO - PROCESS | 1873 | 1461154726910 Marionette DEBUG loaded listener.js 05:18:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 219 (0x98b10c00) [pid = 1873] [serial = 831] [outer = 0x9875fc00] 05:18:47 INFO - PROCESS | 1873 | 1461154727814 Marionette TRACE conn4 <- [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]]]}] 05:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 05:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1638ms 05:18:47 INFO - PROCESS | 1873 | 1461154727845 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 05:18:47 INFO - PROCESS | 1873 | 1461154727849 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 05:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 05:18:47 INFO - PROCESS | 1873 | 1461154727855 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 05:18:47 INFO - PROCESS | 1873 | 1461154727859 Marionette TRACE conn4 <- [1,1078,null,{}] 05:18:47 INFO - PROCESS | 1873 | 1461154727865 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:48 INFO - PROCESS | 1873 | 1461154728059 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 05:18:48 INFO - PROCESS | 1873 | 1461154728317 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:48 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f66fc00 == 110 [pid = 1873] [id = 277] 05:18:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 220 (0x8f9b6c00) [pid = 1873] [serial = 832] [outer = (nil)] 05:18:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 221 (0x99260000) [pid = 1873] [serial = 833] [outer = 0x8f9b6c00] 05:18:48 INFO - PROCESS | 1873 | 1461154728443 Marionette DEBUG loaded listener.js 05:18:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 222 (0x994d1800) [pid = 1873] [serial = 834] [outer = 0x8f9b6c00] 05:18:49 INFO - PROCESS | 1873 | 1461154729363 Marionette TRACE conn4 <- [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]]]}] 05:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 05:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1537ms 05:18:49 INFO - PROCESS | 1873 | 1461154729393 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 05:18:49 INFO - PROCESS | 1873 | 1461154729397 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 05:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 05:18:49 INFO - PROCESS | 1873 | 1461154729403 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 05:18:49 INFO - PROCESS | 1873 | 1461154729406 Marionette TRACE conn4 <- [1,1082,null,{}] 05:18:49 INFO - PROCESS | 1873 | 1461154729412 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:49 INFO - PROCESS | 1873 | 1461154729612 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 05:18:49 INFO - PROCESS | 1873 | 1461154729871 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:49 INFO - PROCESS | 1873 | ++DOCSHELL 0x98836800 == 111 [pid = 1873] [id = 278] 05:18:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 223 (0x9925a800) [pid = 1873] [serial = 835] [outer = (nil)] 05:18:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 224 (0x994fb000) [pid = 1873] [serial = 836] [outer = 0x9925a800] 05:18:50 INFO - PROCESS | 1873 | 1461154730003 Marionette DEBUG loaded listener.js 05:18:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 225 (0x9b3b1800) [pid = 1873] [serial = 837] [outer = 0x9925a800] 05:18:50 INFO - PROCESS | 1873 | 1461154730902 Marionette TRACE conn4 <- [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]]]}] 05:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 05:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1537ms 05:18:50 INFO - PROCESS | 1873 | 1461154730941 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 05:18:50 INFO - PROCESS | 1873 | 1461154730945 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 05:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 05:18:50 INFO - PROCESS | 1873 | 1461154730952 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 05:18:50 INFO - PROCESS | 1873 | 1461154730955 Marionette TRACE conn4 <- [1,1086,null,{}] 05:18:50 INFO - PROCESS | 1873 | 1461154730961 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:51 INFO - PROCESS | 1873 | 1461154731205 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 05:18:51 INFO - PROCESS | 1873 | 1461154731462 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x994fc800 == 112 [pid = 1873] [id = 279] 05:18:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 226 (0x9df17800) [pid = 1873] [serial = 838] [outer = (nil)] 05:18:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 227 (0x9ea23400) [pid = 1873] [serial = 839] [outer = 0x9df17800] 05:18:51 INFO - PROCESS | 1873 | 1461154731585 Marionette DEBUG loaded listener.js 05:18:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 228 (0x9fb91400) [pid = 1873] [serial = 840] [outer = 0x9df17800] 05:18:52 INFO - PROCESS | 1873 | 1461154732477 Marionette TRACE conn4 <- [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]]]}] 05:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 05:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1594ms 05:18:52 INFO - PROCESS | 1873 | 1461154732547 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 05:18:52 INFO - PROCESS | 1873 | 1461154732551 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 05:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 05:18:52 INFO - PROCESS | 1873 | 1461154732558 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 05:18:52 INFO - PROCESS | 1873 | 1461154732562 Marionette TRACE conn4 <- [1,1090,null,{}] 05:18:52 INFO - PROCESS | 1873 | 1461154732567 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:52 INFO - PROCESS | 1873 | 1461154732794 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 05:18:53 INFO - PROCESS | 1873 | 1461154733056 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:53 INFO - PROCESS | 1873 | ++DOCSHELL 0x92d3c000 == 113 [pid = 1873] [id = 280] 05:18:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 229 (0x92eed000) [pid = 1873] [serial = 841] [outer = (nil)] 05:18:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 230 (0x9fef2800) [pid = 1873] [serial = 842] [outer = 0x92eed000] 05:18:53 INFO - PROCESS | 1873 | 1461154733185 Marionette DEBUG loaded listener.js 05:18:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 231 (0x9ffa5800) [pid = 1873] [serial = 843] [outer = 0x92eed000] 05:18:53 INFO - PROCESS | 1873 | --DOCSHELL 0x97e7f400 == 112 [pid = 1873] [id = 9] 05:18:54 INFO - PROCESS | 1873 | 1461154734169 Marionette TRACE conn4 <- [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]]]}] 05:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 05:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1640ms 05:18:54 INFO - PROCESS | 1873 | 1461154734215 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 05:18:54 INFO - PROCESS | 1873 | 1461154734218 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 05:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 05:18:54 INFO - PROCESS | 1873 | 1461154734225 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 05:18:54 INFO - PROCESS | 1873 | 1461154734230 Marionette TRACE conn4 <- [1,1094,null,{}] 05:18:54 INFO - PROCESS | 1873 | 1461154734236 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:54 INFO - PROCESS | 1873 | 1461154734463 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 05:18:54 INFO - PROCESS | 1873 | 1461154734778 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:54 INFO - PROCESS | 1873 | ++DOCSHELL 0x97e7f400 == 113 [pid = 1873] [id = 281] 05:18:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 232 (0xa0ab1800) [pid = 1873] [serial = 844] [outer = (nil)] 05:18:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 233 (0xa0ae0400) [pid = 1873] [serial = 845] [outer = 0xa0ab1800] 05:18:54 INFO - PROCESS | 1873 | 1461154734878 Marionette DEBUG loaded listener.js 05:18:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 234 (0xa0c43400) [pid = 1873] [serial = 846] [outer = 0xa0ab1800] 05:18:55 INFO - PROCESS | 1873 | 1461154735830 Marionette TRACE conn4 <- [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]]]}] 05:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 05:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1632ms 05:18:55 INFO - PROCESS | 1873 | 1461154735859 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 05:18:55 INFO - PROCESS | 1873 | 1461154735864 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 05:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 05:18:55 INFO - PROCESS | 1873 | 1461154735870 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 05:18:55 INFO - PROCESS | 1873 | 1461154735874 Marionette TRACE conn4 <- [1,1098,null,{}] 05:18:55 INFO - PROCESS | 1873 | 1461154735880 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:56 INFO - PROCESS | 1873 | 1461154736091 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 05:18:56 INFO - PROCESS | 1873 | 1461154736360 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:56 INFO - PROCESS | 1873 | ++DOCSHELL 0xa0a3d000 == 114 [pid = 1873] [id = 282] 05:18:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 235 (0xa0e5a000) [pid = 1873] [serial = 847] [outer = (nil)] 05:18:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 236 (0xa2a38800) [pid = 1873] [serial = 848] [outer = 0xa0e5a000] 05:18:56 INFO - PROCESS | 1873 | 1461154736487 Marionette DEBUG loaded listener.js 05:18:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 237 (0xa2ad1800) [pid = 1873] [serial = 849] [outer = 0xa0e5a000] 05:18:57 INFO - PROCESS | 1873 | 1461154737352 Marionette TRACE conn4 <- [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]]]}] 05:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 05:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1533ms 05:18:57 INFO - PROCESS | 1873 | 1461154737405 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 05:18:57 INFO - PROCESS | 1873 | 1461154737409 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 05:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 05:18:57 INFO - PROCESS | 1873 | 1461154737416 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 05:18:57 INFO - PROCESS | 1873 | 1461154737419 Marionette TRACE conn4 <- [1,1102,null,{}] 05:18:57 INFO - PROCESS | 1873 | 1461154737425 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:57 INFO - PROCESS | 1873 | 1461154737624 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 05:18:57 INFO - PROCESS | 1873 | 1461154737883 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:57 INFO - PROCESS | 1873 | ++DOCSHELL 0x97dd8000 == 115 [pid = 1873] [id = 283] 05:18:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 238 (0x98758c00) [pid = 1873] [serial = 850] [outer = (nil)] 05:18:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 239 (0xa3c87400) [pid = 1873] [serial = 851] [outer = 0x98758c00] 05:18:58 INFO - PROCESS | 1873 | 1461154738012 Marionette DEBUG loaded listener.js 05:18:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 240 (0xa444cc00) [pid = 1873] [serial = 852] [outer = 0x98758c00] 05:18:58 INFO - PROCESS | 1873 | 1461154738885 Marionette TRACE conn4 <- [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]]]}] 05:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 05:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1533ms 05:18:58 INFO - PROCESS | 1873 | 1461154738950 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 05:18:58 INFO - PROCESS | 1873 | 1461154738954 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 05:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 05:18:58 INFO - PROCESS | 1873 | 1461154738961 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 05:18:58 INFO - PROCESS | 1873 | 1461154738964 Marionette TRACE conn4 <- [1,1106,null,{}] 05:18:58 INFO - PROCESS | 1873 | 1461154738970 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:59 INFO - PROCESS | 1873 | 1461154739244 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 05:18:59 INFO - PROCESS | 1873 | 1461154739550 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:59 INFO - PROCESS | 1873 | ++DOCSHELL 0x88de1c00 == 116 [pid = 1873] [id = 284] 05:18:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 241 (0xa2ad9800) [pid = 1873] [serial = 853] [outer = (nil)] 05:18:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 242 (0xa4477000) [pid = 1873] [serial = 854] [outer = 0xa2ad9800] 05:18:59 INFO - PROCESS | 1873 | 1461154739637 Marionette DEBUG loaded listener.js 05:18:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 243 (0xa447b800) [pid = 1873] [serial = 855] [outer = 0xa2ad9800] 05:19:00 INFO - PROCESS | 1873 | 1461154740518 Marionette TRACE conn4 <- [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]]]}] 05:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 05:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1595ms 05:19:00 INFO - PROCESS | 1873 | 1461154740558 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 05:19:00 INFO - PROCESS | 1873 | 1461154740561 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 05:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 05:19:00 INFO - PROCESS | 1873 | 1461154740568 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 05:19:00 INFO - PROCESS | 1873 | 1461154740571 Marionette TRACE conn4 <- [1,1110,null,{}] 05:19:00 INFO - PROCESS | 1873 | 1461154740577 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:00 INFO - PROCESS | 1873 | 1461154740783 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 05:19:01 INFO - PROCESS | 1873 | 1461154741073 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:01 INFO - PROCESS | 1873 | ++DOCSHELL 0xa3cd9800 == 117 [pid = 1873] [id = 285] 05:19:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 244 (0xa44cfc00) [pid = 1873] [serial = 856] [outer = (nil)] 05:19:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 245 (0xa45c0c00) [pid = 1873] [serial = 857] [outer = 0xa44cfc00] 05:19:01 INFO - PROCESS | 1873 | 1461154741199 Marionette DEBUG loaded listener.js 05:19:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 246 (0xa45c4000) [pid = 1873] [serial = 858] [outer = 0xa44cfc00] 05:19:02 INFO - PROCESS | 1873 | 1461154742246 Marionette TRACE conn4 <- [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]]]}] 05:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 05:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1737ms 05:19:02 INFO - PROCESS | 1873 | 1461154742306 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 05:19:02 INFO - PROCESS | 1873 | 1461154742309 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 05:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 05:19:02 INFO - PROCESS | 1873 | 1461154742317 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 05:19:02 INFO - PROCESS | 1873 | 1461154742320 Marionette TRACE conn4 <- [1,1114,null,{}] 05:19:02 INFO - PROCESS | 1873 | 1461154742326 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:02 INFO - PROCESS | 1873 | 1461154742536 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 05:19:02 INFO - PROCESS | 1873 | 1461154742853 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:02 INFO - PROCESS | 1873 | ++DOCSHELL 0x86389400 == 118 [pid = 1873] [id = 286] 05:19:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 247 (0x8638a400) [pid = 1873] [serial = 859] [outer = (nil)] 05:19:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 248 (0x86392000) [pid = 1873] [serial = 860] [outer = 0x8638a400] 05:19:02 INFO - PROCESS | 1873 | 1461154742949 Marionette DEBUG loaded listener.js 05:19:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 249 (0x86393400) [pid = 1873] [serial = 861] [outer = 0x8638a400] 05:19:03 INFO - PROCESS | 1873 | 1461154743868 Marionette TRACE conn4 <- [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]]]}] 05:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 05:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1580ms 05:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 05:19:03 INFO - PROCESS | 1873 | 1461154743899 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 05:19:03 INFO - PROCESS | 1873 | 1461154743902 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 05:19:03 INFO - PROCESS | 1873 | 1461154743909 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 05:19:03 INFO - PROCESS | 1873 | 1461154743912 Marionette TRACE conn4 <- [1,1118,null,{}] 05:19:03 INFO - PROCESS | 1873 | 1461154743918 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:04 INFO - PROCESS | 1873 | 1461154744136 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 05:19:04 INFO - PROCESS | 1873 | 1461154744401 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:04 INFO - PROCESS | 1873 | ++DOCSHELL 0x86398c00 == 119 [pid = 1873] [id = 287] 05:19:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 250 (0x864a5c00) [pid = 1873] [serial = 862] [outer = (nil)] 05:19:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 251 (0x864a9800) [pid = 1873] [serial = 863] [outer = 0x864a5c00] 05:19:04 INFO - PROCESS | 1873 | 1461154744535 Marionette DEBUG loaded listener.js 05:19:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 252 (0x864abc00) [pid = 1873] [serial = 864] [outer = 0x864a5c00] 05:19:05 INFO - PROCESS | 1873 | 1461154745442 Marionette TRACE conn4 <- [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]]]}] 05:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 05:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1583ms 05:19:05 INFO - PROCESS | 1873 | 1461154745491 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 05:19:05 INFO - PROCESS | 1873 | 1461154745496 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 05:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 05:19:05 INFO - PROCESS | 1873 | 1461154745502 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 05:19:05 INFO - PROCESS | 1873 | 1461154745506 Marionette TRACE conn4 <- [1,1122,null,{}] 05:19:05 INFO - PROCESS | 1873 | 1461154745512 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:05 INFO - PROCESS | 1873 | 1461154745720 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 05:19:06 INFO - PROCESS | 1873 | 1461154746553 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:06 INFO - PROCESS | 1873 | ++DOCSHELL 0x88a8c000 == 120 [pid = 1873] [id = 288] 05:19:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 253 (0x88a8d800) [pid = 1873] [serial = 865] [outer = (nil)] 05:19:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 254 (0x88de9c00) [pid = 1873] [serial = 866] [outer = 0x88a8d800] 05:19:06 INFO - PROCESS | 1873 | 1461154746669 Marionette DEBUG loaded listener.js 05:19:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 255 (0x89476800) [pid = 1873] [serial = 867] [outer = 0x88a8d800] 05:19:07 INFO - PROCESS | 1873 | 1461154747728 Marionette TRACE conn4 <- [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]]]}] 05:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 05:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 2239ms 05:19:07 INFO - PROCESS | 1873 | 1461154747745 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 05:19:07 INFO - PROCESS | 1873 | 1461154747752 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 05:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 05:19:07 INFO - PROCESS | 1873 | 1461154747762 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 05:19:07 INFO - PROCESS | 1873 | 1461154747766 Marionette TRACE conn4 <- [1,1126,null,{}] 05:19:07 INFO - PROCESS | 1873 | 1461154747774 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:07 INFO - PROCESS | 1873 | 1461154747981 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 05:19:08 INFO - PROCESS | 1873 | --DOCSHELL 0x915ed400 == 119 [pid = 1873] [id = 269] 05:19:08 INFO - PROCESS | 1873 | --DOCSHELL 0x8a1c6400 == 118 [pid = 1873] [id = 268] 05:19:08 INFO - PROCESS | 1873 | --DOCSHELL 0x885edc00 == 117 [pid = 1873] [id = 267] 05:19:08 INFO - PROCESS | 1873 | --DOCSHELL 0x8717e000 == 116 [pid = 1873] [id = 266] 05:19:08 INFO - PROCESS | 1873 | --DOCSHELL 0x88de1400 == 115 [pid = 1873] [id = 246] 05:19:08 INFO - PROCESS | 1873 | --DOCSHELL 0x8951a400 == 114 [pid = 1873] [id = 264] 05:19:08 INFO - PROCESS | 1873 | --DOCSHELL 0x883ed400 == 113 [pid = 1873] [id = 265] 05:19:08 INFO - PROCESS | 1873 | --DOCSHELL 0x8f9aa400 == 112 [pid = 1873] [id = 255] 05:19:08 INFO - PROCESS | 1873 | --DOCSHELL 0x90646000 == 111 [pid = 1873] [id = 256] 05:19:08 INFO - PROCESS | 1873 | --DOCSHELL 0x8faa3400 == 110 [pid = 1873] [id = 254] 05:19:08 INFO - PROCESS | 1873 | --DOCSHELL 0x8a7aa000 == 109 [pid = 1873] [id = 253] 05:19:08 INFO - PROCESS | 1873 | --DOCSHELL 0x88de6400 == 108 [pid = 1873] [id = 252] 05:19:08 INFO - PROCESS | 1873 | --DOCSHELL 0x8bcad400 == 107 [pid = 1873] [id = 251] 05:19:08 INFO - PROCESS | 1873 | --DOCSHELL 0x8a1c6c00 == 106 [pid = 1873] [id = 250] 05:19:08 INFO - PROCESS | 1873 | --DOCSHELL 0x88de2800 == 105 [pid = 1873] [id = 249] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 254 (0x8de7cc00) [pid = 1873] [serial = 746] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 253 (0x8c381000) [pid = 1873] [serial = 741] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 252 (0x8c40bc00) [pid = 1873] [serial = 743] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 251 (0x8c5f6800) [pid = 1873] [serial = 744] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 250 (0x92d41400) [pid = 1873] [serial = 684] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 249 (0x89518400) [pid = 1873] [serial = 686] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 248 (0x8c411000) [pid = 1873] [serial = 689] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 247 (0x92296400) [pid = 1873] [serial = 692] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 246 (0x939c3000) [pid = 1873] [serial = 695] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 245 (0x971f1000) [pid = 1873] [serial = 701] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 244 (0x93cc9400) [pid = 1873] [serial = 698] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 243 (0x97608400) [pid = 1873] [serial = 704] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 242 (0x97d9a400) [pid = 1873] [serial = 707] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 241 (0x97ddd800) [pid = 1873] [serial = 710] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 240 (0x9875f800) [pid = 1873] [serial = 713] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 239 (0x99391800) [pid = 1873] [serial = 716] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 238 (0x9b3b8400) [pid = 1873] [serial = 719] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 237 (0x9fc55400) [pid = 1873] [serial = 722] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 236 (0x8a125c00) [pid = 1873] [serial = 732] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 235 (0x8985c800) [pid = 1873] [serial = 731] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 234 (0x8abe2400) [pid = 1873] [serial = 737] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 233 (0x885eac00) [pid = 1873] [serial = 729] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 232 (0x87f2cc00) [pid = 1873] [serial = 728] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 231 (0x88de6000) [pid = 1873] [serial = 734] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 230 (0x8985fc00) [pid = 1873] [serial = 735] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 229 (0x8a1d0400) [pid = 1873] [serial = 725] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 228 (0x8bcac800) [pid = 1873] [serial = 740] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | --DOMWINDOW == 227 (0x8abef000) [pid = 1873] [serial = 738] [outer = (nil)] [url = about:blank] 05:19:08 INFO - PROCESS | 1873 | 1461154748772 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:08 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f24000 == 106 [pid = 1873] [id = 289] 05:19:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 228 (0x87f29800) [pid = 1873] [serial = 868] [outer = (nil)] 05:19:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 229 (0x885edc00) [pid = 1873] [serial = 869] [outer = 0x87f29800] 05:19:08 INFO - PROCESS | 1873 | 1461154748860 Marionette DEBUG loaded listener.js 05:19:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 230 (0x89518400) [pid = 1873] [serial = 870] [outer = 0x87f29800] 05:19:09 INFO - PROCESS | 1873 | 1461154749745 Marionette TRACE conn4 <- [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]]]}] 05:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 05:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2037ms 05:19:09 INFO - PROCESS | 1873 | 1461154749803 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 05:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 05:19:09 INFO - PROCESS | 1873 | 1461154749810 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 05:19:09 INFO - PROCESS | 1873 | 1461154749817 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 05:19:09 INFO - PROCESS | 1873 | 1461154749821 Marionette TRACE conn4 <- [1,1130,null,{}] 05:19:09 INFO - PROCESS | 1873 | 1461154749826 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:10 INFO - PROCESS | 1873 | 1461154750013 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 05:19:10 INFO - PROCESS | 1873 | 1461154750194 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:10 INFO - PROCESS | 1873 | ++DOCSHELL 0x864a7800 == 107 [pid = 1873] [id = 290] 05:19:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 231 (0x8a8cac00) [pid = 1873] [serial = 871] [outer = (nil)] 05:19:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 232 (0x8b9c7c00) [pid = 1873] [serial = 872] [outer = 0x8a8cac00] 05:19:10 INFO - PROCESS | 1873 | 1461154750272 Marionette DEBUG loaded listener.js 05:19:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 233 (0x8bcb7400) [pid = 1873] [serial = 873] [outer = 0x8a8cac00] 05:19:11 INFO - PROCESS | 1873 | 1461154751153 Marionette TRACE conn4 <- [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]]]}] 05:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 05:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1394ms 05:19:11 INFO - PROCESS | 1873 | 1461154751211 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 05:19:11 INFO - PROCESS | 1873 | 1461154751214 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 05:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 05:19:11 INFO - PROCESS | 1873 | 1461154751229 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 05:19:11 INFO - PROCESS | 1873 | 1461154751238 Marionette TRACE conn4 <- [1,1134,null,{}] 05:19:11 INFO - PROCESS | 1873 | 1461154751252 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:11 INFO - PROCESS | 1873 | 1461154751498 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 05:19:11 INFO - PROCESS | 1873 | 1461154751525 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:11 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a8d3800 == 108 [pid = 1873] [id = 291] 05:19:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 234 (0x8c5f1c00) [pid = 1873] [serial = 874] [outer = (nil)] 05:19:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 235 (0x8de7cc00) [pid = 1873] [serial = 875] [outer = 0x8c5f1c00] 05:19:11 INFO - PROCESS | 1873 | 1461154751602 Marionette DEBUG loaded listener.js 05:19:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 236 (0x8e96d800) [pid = 1873] [serial = 876] [outer = 0x8c5f1c00] 05:19:12 INFO - PROCESS | 1873 | 1461154752544 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 05:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 05:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1364ms 05:19:12 INFO - PROCESS | 1873 | 1461154752589 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 05:19:12 INFO - PROCESS | 1873 | 1461154752596 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 05:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 05:19:12 INFO - PROCESS | 1873 | 1461154752614 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 05:19:12 INFO - PROCESS | 1873 | 1461154752619 Marionette TRACE conn4 <- [1,1138,null,{}] 05:19:12 INFO - PROCESS | 1873 | 1461154752628 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:12 INFO - PROCESS | 1873 | 1461154752933 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 05:19:12 INFO - PROCESS | 1873 | 1461154752970 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:12 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c404400 == 109 [pid = 1873] [id = 292] 05:19:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 237 (0x8c5e9800) [pid = 1873] [serial = 877] [outer = (nil)] 05:19:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 238 (0x8f939000) [pid = 1873] [serial = 878] [outer = 0x8c5e9800] 05:19:13 INFO - PROCESS | 1873 | 1461154753048 Marionette DEBUG loaded listener.js 05:19:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 239 (0x8f9ad800) [pid = 1873] [serial = 879] [outer = 0x8c5e9800] 05:19:13 INFO - PROCESS | 1873 | --DOMWINDOW == 238 (0x8c38c400) [pid = 1873] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 05:19:13 INFO - PROCESS | 1873 | --DOMWINDOW == 237 (0x8951b000) [pid = 1873] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 05:19:13 INFO - PROCESS | 1873 | --DOMWINDOW == 236 (0x8985e400) [pid = 1873] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 05:19:13 INFO - PROCESS | 1873 | --DOMWINDOW == 235 (0x915f1000) [pid = 1873] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 05:19:13 INFO - PROCESS | 1873 | --DOMWINDOW == 234 (0x883e4800) [pid = 1873] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 05:19:13 INFO - PROCESS | 1873 | --DOMWINDOW == 233 (0x8c380400) [pid = 1873] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 05:19:14 INFO - PROCESS | 1873 | 1461154754483 Marionette TRACE conn4 <- [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]]]}] 05:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 05:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1890ms 05:19:14 INFO - PROCESS | 1873 | 1461154754508 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 05:19:14 INFO - PROCESS | 1873 | 1461154754512 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 05:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 05:19:14 INFO - PROCESS | 1873 | 1461154754518 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 05:19:14 INFO - PROCESS | 1873 | 1461154754521 Marionette TRACE conn4 <- [1,1142,null,{}] 05:19:14 INFO - PROCESS | 1873 | 1461154754527 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:14 INFO - PROCESS | 1873 | 1461154754772 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 05:19:14 INFO - PROCESS | 1873 | 1461154754793 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:14 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e04d800 == 110 [pid = 1873] [id = 293] 05:19:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 234 (0x8e04dc00) [pid = 1873] [serial = 880] [outer = (nil)] 05:19:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 235 (0x8fa2e800) [pid = 1873] [serial = 881] [outer = 0x8e04dc00] 05:19:14 INFO - PROCESS | 1873 | 1461154754882 Marionette DEBUG loaded listener.js 05:19:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 236 (0x902db000) [pid = 1873] [serial = 882] [outer = 0x8e04dc00] 05:19:15 INFO - PROCESS | 1873 | 1461154755895 Marionette TRACE conn4 <- [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]]]}] 05:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 05:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1435ms 05:19:15 INFO - PROCESS | 1873 | 1461154755966 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 05:19:15 INFO - PROCESS | 1873 | 1461154755972 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 05:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 05:19:15 INFO - PROCESS | 1873 | 1461154755982 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 05:19:15 INFO - PROCESS | 1873 | 1461154755987 Marionette TRACE conn4 <- [1,1146,null,{}] 05:19:16 INFO - PROCESS | 1873 | 1461154756041 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:16 INFO - PROCESS | 1873 | 1461154756316 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 05:19:16 INFO - PROCESS | 1873 | 1461154756739 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:16 INFO - PROCESS | 1873 | ++DOCSHELL 0x88de5800 == 111 [pid = 1873] [id = 294] 05:19:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 237 (0x88deac00) [pid = 1873] [serial = 883] [outer = (nil)] 05:19:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 238 (0x8947b800) [pid = 1873] [serial = 884] [outer = 0x88deac00] 05:19:16 INFO - PROCESS | 1873 | 1461154756892 Marionette DEBUG loaded listener.js 05:19:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 239 (0x8a11e000) [pid = 1873] [serial = 885] [outer = 0x88deac00] 05:19:18 INFO - PROCESS | 1873 | 1461154758024 Marionette TRACE conn4 <- [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]]]}] 05:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 05:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 2082ms 05:19:18 INFO - PROCESS | 1873 | 1461154758066 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 05:19:18 INFO - PROCESS | 1873 | 1461154758081 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 05:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 05:19:18 INFO - PROCESS | 1873 | 1461154758098 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 05:19:18 INFO - PROCESS | 1873 | 1461154758106 Marionette TRACE conn4 <- [1,1150,null,{}] 05:19:18 INFO - PROCESS | 1873 | 1461154758116 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:18 INFO - PROCESS | 1873 | 1461154758396 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 05:19:18 INFO - PROCESS | 1873 | 1461154758711 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:18 INFO - PROCESS | 1873 | ++DOCSHELL 0x8946c400 == 112 [pid = 1873] [id = 295] 05:19:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 240 (0x8a8d7c00) [pid = 1873] [serial = 886] [outer = (nil)] 05:19:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 241 (0x8c389000) [pid = 1873] [serial = 887] [outer = 0x8a8d7c00] 05:19:18 INFO - PROCESS | 1873 | 1461154758803 Marionette DEBUG loaded listener.js 05:19:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 242 (0x8c40c000) [pid = 1873] [serial = 888] [outer = 0x8a8d7c00] 05:19:19 INFO - PROCESS | 1873 | 1461154759823 Marionette TRACE conn4 <- [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]]]}] 05:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 05:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1750ms 05:19:19 INFO - PROCESS | 1873 | 1461154759846 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 05:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 05:19:19 INFO - PROCESS | 1873 | 1461154759850 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 05:19:19 INFO - PROCESS | 1873 | 1461154759858 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 05:19:19 INFO - PROCESS | 1873 | 1461154759865 Marionette TRACE conn4 <- [1,1154,null,{}] 05:19:19 INFO - PROCESS | 1873 | 1461154759883 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:20 INFO - PROCESS | 1873 | 1461154760178 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 05:19:20 INFO - PROCESS | 1873 | 1461154760442 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:20 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f76b400 == 113 [pid = 1873] [id = 296] 05:19:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 243 (0x8fab0800) [pid = 1873] [serial = 889] [outer = (nil)] 05:19:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 244 (0x915f1000) [pid = 1873] [serial = 890] [outer = 0x8fab0800] 05:19:20 INFO - PROCESS | 1873 | 1461154760543 Marionette DEBUG loaded listener.js 05:19:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 245 (0x92c9ec00) [pid = 1873] [serial = 891] [outer = 0x8fab0800] 05:19:21 INFO - PROCESS | 1873 | 1461154761472 Marionette TRACE conn4 <- [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]]]}] 05:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 05:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1688ms 05:19:21 INFO - PROCESS | 1873 | 1461154761546 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 05:19:21 INFO - PROCESS | 1873 | 1461154761550 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 05:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 05:19:21 INFO - PROCESS | 1873 | 1461154761557 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 05:19:21 INFO - PROCESS | 1873 | 1461154761561 Marionette TRACE conn4 <- [1,1158,null,{}] 05:19:21 INFO - PROCESS | 1873 | 1461154761567 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:21 INFO - PROCESS | 1873 | 1461154761786 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 05:19:22 INFO - PROCESS | 1873 | 1461154762047 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x864b0400 == 114 [pid = 1873] [id = 297] 05:19:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 246 (0x922dfc00) [pid = 1873] [serial = 892] [outer = (nil)] 05:19:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 247 (0x92edc000) [pid = 1873] [serial = 893] [outer = 0x922dfc00] 05:19:22 INFO - PROCESS | 1873 | 1461154762180 Marionette DEBUG loaded listener.js 05:19:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 248 (0x92ef8400) [pid = 1873] [serial = 894] [outer = 0x922dfc00] 05:19:23 INFO - PROCESS | 1873 | 1461154763091 Marionette TRACE conn4 <- [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]]]}] 05:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 05:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1584ms 05:19:23 INFO - PROCESS | 1873 | 1461154763143 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 05:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 05:19:23 INFO - PROCESS | 1873 | 1461154763148 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 05:19:23 INFO - PROCESS | 1873 | 1461154763154 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 05:19:23 INFO - PROCESS | 1873 | 1461154763158 Marionette TRACE conn4 <- [1,1162,null,{}] 05:19:23 INFO - PROCESS | 1873 | 1461154763164 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:23 INFO - PROCESS | 1873 | 1461154763369 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 05:19:23 INFO - PROCESS | 1873 | 1461154763628 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f772000 == 115 [pid = 1873] [id = 298] 05:19:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 249 (0x92e28000) [pid = 1873] [serial = 895] [outer = (nil)] 05:19:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 250 (0x93cc9400) [pid = 1873] [serial = 896] [outer = 0x92e28000] 05:19:23 INFO - PROCESS | 1873 | 1461154763760 Marionette DEBUG loaded listener.js 05:19:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 251 (0x940bdc00) [pid = 1873] [serial = 897] [outer = 0x92e28000] 05:19:24 INFO - PROCESS | 1873 | 1461154764668 Marionette TRACE conn4 <- [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]]]}] 05:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 05:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1585ms 05:19:24 INFO - PROCESS | 1873 | 1461154764741 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 05:19:24 INFO - PROCESS | 1873 | 1461154764744 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 05:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 05:19:24 INFO - PROCESS | 1873 | 1461154764752 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 05:19:24 INFO - PROCESS | 1873 | 1461154764755 Marionette TRACE conn4 <- [1,1166,null,{}] 05:19:24 INFO - PROCESS | 1873 | 1461154764761 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:25 INFO - PROCESS | 1873 | 1461154765032 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 05:19:25 INFO - PROCESS | 1873 | 1461154765347 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f944800 == 116 [pid = 1873] [id = 299] 05:19:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 252 (0x972d2000) [pid = 1873] [serial = 898] [outer = (nil)] 05:19:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 253 (0x97610c00) [pid = 1873] [serial = 899] [outer = 0x972d2000] 05:19:25 INFO - PROCESS | 1873 | 1461154765444 Marionette DEBUG loaded listener.js 05:19:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 254 (0x97f10c00) [pid = 1873] [serial = 900] [outer = 0x972d2000] 05:19:26 INFO - PROCESS | 1873 | 1461154766368 Marionette TRACE conn4 <- [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]]]}] 05:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 05:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1685ms 05:19:26 INFO - PROCESS | 1873 | 1461154766439 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 05:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 05:19:26 INFO - PROCESS | 1873 | 1461154766443 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 05:19:26 INFO - PROCESS | 1873 | 1461154766449 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 05:19:26 INFO - PROCESS | 1873 | 1461154766453 Marionette TRACE conn4 <- [1,1170,null,{}] 05:19:26 INFO - PROCESS | 1873 | 1461154766459 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:26 INFO - PROCESS | 1873 | 1461154766663 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 05:19:26 INFO - PROCESS | 1873 | 1461154766928 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:27 INFO - PROCESS | 1873 | ++DOCSHELL 0x97d9c000 == 117 [pid = 1873] [id = 300] 05:19:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 255 (0x98572400) [pid = 1873] [serial = 901] [outer = (nil)] 05:19:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 256 (0x9875d000) [pid = 1873] [serial = 902] [outer = 0x98572400] 05:19:27 INFO - PROCESS | 1873 | 1461154767055 Marionette DEBUG loaded listener.js 05:19:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 257 (0x9876a400) [pid = 1873] [serial = 903] [outer = 0x98572400] 05:19:27 INFO - PROCESS | 1873 | 1461154767941 Marionette TRACE conn4 <- [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]]]}] 05:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 05:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1533ms 05:19:27 INFO - PROCESS | 1873 | 1461154767983 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 05:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 05:19:27 INFO - PROCESS | 1873 | 1461154767987 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 05:19:27 INFO - PROCESS | 1873 | 1461154767994 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 05:19:27 INFO - PROCESS | 1873 | 1461154767998 Marionette TRACE conn4 <- [1,1174,null,{}] 05:19:28 INFO - PROCESS | 1873 | 1461154768004 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:28 INFO - PROCESS | 1873 | 1461154768201 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 05:19:28 INFO - PROCESS | 1873 | 1461154768466 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f9b0800 == 118 [pid = 1873] [id = 301] 05:19:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 258 (0x92ee9c00) [pid = 1873] [serial = 904] [outer = (nil)] 05:19:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 259 (0x994f0400) [pid = 1873] [serial = 905] [outer = 0x92ee9c00] 05:19:28 INFO - PROCESS | 1873 | 1461154768595 Marionette DEBUG loaded listener.js 05:19:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 260 (0x994fb800) [pid = 1873] [serial = 906] [outer = 0x92ee9c00] 05:19:29 INFO - PROCESS | 1873 | 1461154769532 Marionette TRACE conn4 <- [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] 05:19:29 INFO - PROCESS | 1873 | 1461154769582 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 05:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 05:19:29 INFO - PROCESS | 1873 | 1461154769590 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 05:19:29 INFO - PROCESS | 1873 | 1461154769593 Marionette TRACE conn4 <- [1,1178,null,{}] 05:19:29 INFO - PROCESS | 1873 | 1461154769599 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:29 INFO - PROCESS | 1873 | 1461154769818 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 05:19:30 INFO - PROCESS | 1873 | 1461154770082 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x985f8400 == 119 [pid = 1873] [id = 302] 05:19:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 261 (0x98750c00) [pid = 1873] [serial = 907] [outer = (nil)] 05:19:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 262 (0x9ffd9c00) [pid = 1873] [serial = 908] [outer = 0x98750c00] 05:19:30 INFO - PROCESS | 1873 | 1461154770215 Marionette DEBUG loaded listener.js 05:19:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 263 (0xa0aa8c00) [pid = 1873] [serial = 909] [outer = 0x98750c00] 05:19:31 INFO - PROCESS | 1873 | 1461154771114 Marionette TRACE conn4 <- [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] 05:19:31 INFO - PROCESS | 1873 | 1461154771185 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 05:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 05:19:31 INFO - PROCESS | 1873 | 1461154771193 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 05:19:31 INFO - PROCESS | 1873 | 1461154771196 Marionette TRACE conn4 <- [1,1182,null,{}] 05:19:31 INFO - PROCESS | 1873 | 1461154771202 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:31 INFO - PROCESS | 1873 | 1461154771426 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 05:19:31 INFO - PROCESS | 1873 | 1461154771765 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:31 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7ab400 == 120 [pid = 1873] [id = 303] 05:19:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 264 (0xa0a3fc00) [pid = 1873] [serial = 910] [outer = (nil)] 05:19:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 265 (0xa2a59800) [pid = 1873] [serial = 911] [outer = 0xa0a3fc00] 05:19:31 INFO - PROCESS | 1873 | 1461154771864 Marionette DEBUG loaded listener.js 05:19:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 266 (0xa3ce1400) [pid = 1873] [serial = 912] [outer = 0xa0a3fc00] 05:19:32 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:19:32 INFO - PROCESS | 1873 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:19:32 INFO - PROCESS | 1873 | 1461154772919 Marionette TRACE conn4 <- [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] 05:19:32 INFO - PROCESS | 1873 | 1461154772989 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 05:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 05:19:32 INFO - PROCESS | 1873 | 1461154772996 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 05:19:33 INFO - PROCESS | 1873 | 1461154773000 Marionette TRACE conn4 <- [1,1186,null,{}] 05:19:33 INFO - PROCESS | 1873 | 1461154773006 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:33 INFO - PROCESS | 1873 | 1461154773233 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 05:19:33 INFO - PROCESS | 1873 | 1461154773556 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:33 INFO - PROCESS | 1873 | ++DOCSHELL 0x903e3400 == 121 [pid = 1873] [id = 304] 05:19:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 267 (0x903e3c00) [pid = 1873] [serial = 913] [outer = (nil)] 05:19:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 268 (0xa0a42c00) [pid = 1873] [serial = 914] [outer = 0x903e3c00] 05:19:33 INFO - PROCESS | 1873 | 1461154773657 Marionette DEBUG loaded listener.js 05:19:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 269 (0xa4476000) [pid = 1873] [serial = 915] [outer = 0x903e3c00] 05:19:34 INFO - PROCESS | 1873 | 1461154774639 Marionette TRACE conn4 <- [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] 05:19:34 INFO - PROCESS | 1873 | 1461154774687 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 05:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 05:19:34 INFO - PROCESS | 1873 | 1461154774694 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 05:19:34 INFO - PROCESS | 1873 | 1461154774696 Marionette TRACE conn4 <- [1,1190,null,{}] 05:19:34 INFO - PROCESS | 1873 | 1461154774703 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:34 INFO - PROCESS | 1873 | 1461154774913 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 05:19:35 INFO - PROCESS | 1873 | 1461154775180 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:35 INFO - PROCESS | 1873 | ++DOCSHELL 0x8deccc00 == 122 [pid = 1873] [id = 305] 05:19:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 270 (0x8dece800) [pid = 1873] [serial = 916] [outer = (nil)] 05:19:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 271 (0x8ded7400) [pid = 1873] [serial = 917] [outer = 0x8dece800] 05:19:35 INFO - PROCESS | 1873 | 1461154775309 Marionette DEBUG loaded listener.js 05:19:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 272 (0x8ded8c00) [pid = 1873] [serial = 918] [outer = 0x8dece800] 05:19:36 INFO - PROCESS | 1873 | 1461154776198 Marionette TRACE conn4 <- [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] 05:19:36 INFO - PROCESS | 1873 | 1461154776287 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 05:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 05:19:36 INFO - PROCESS | 1873 | 1461154776295 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 05:19:36 INFO - PROCESS | 1873 | 1461154776299 Marionette TRACE conn4 <- [1,1194,null,{}] 05:19:36 INFO - PROCESS | 1873 | 1461154776304 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:36 INFO - PROCESS | 1873 | 1461154776548 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 05:19:36 INFO - PROCESS | 1873 | 1461154776862 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x86bc5400 == 123 [pid = 1873] [id = 306] 05:19:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 273 (0x86bca400) [pid = 1873] [serial = 919] [outer = (nil)] 05:19:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 274 (0x86bd0000) [pid = 1873] [serial = 920] [outer = 0x86bca400] 05:19:36 INFO - PROCESS | 1873 | 1461154776951 Marionette DEBUG loaded listener.js 05:19:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 275 (0x86bd3800) [pid = 1873] [serial = 921] [outer = 0x86bca400] 05:19:37 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:19:37 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:19:37 INFO - PROCESS | 1873 | 1461154777862 Marionette TRACE conn4 <- [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] 05:19:37 INFO - PROCESS | 1873 | 1461154777938 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 05:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 05:19:37 INFO - PROCESS | 1873 | 1461154777944 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 05:19:37 INFO - PROCESS | 1873 | 1461154777948 Marionette TRACE conn4 <- [1,1198,null,{}] 05:19:37 INFO - PROCESS | 1873 | 1461154777954 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:38 INFO - PROCESS | 1873 | 1461154778153 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 05:19:38 INFO - PROCESS | 1873 | 1461154778467 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:38 INFO - PROCESS | 1873 | ++DOCSHELL 0x86bcb000 == 124 [pid = 1873] [id = 307] 05:19:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 276 (0x86bcb800) [pid = 1873] [serial = 922] [outer = (nil)] 05:19:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 277 (0x86dc8400) [pid = 1873] [serial = 923] [outer = 0x86bcb800] 05:19:38 INFO - PROCESS | 1873 | 1461154778561 Marionette DEBUG loaded listener.js 05:19:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 278 (0x86dca000) [pid = 1873] [serial = 924] [outer = 0x86bcb800] 05:19:39 INFO - PROCESS | 1873 | 1461154779490 Marionette TRACE conn4 <- [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]]]}] 05:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 05:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1587ms 05:19:39 INFO - PROCESS | 1873 | 1461154779533 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 05:19:39 INFO - PROCESS | 1873 | 1461154779537 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 05:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 05:19:39 INFO - PROCESS | 1873 | 1461154779543 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 05:19:39 INFO - PROCESS | 1873 | 1461154779547 Marionette TRACE conn4 <- [1,1202,null,{}] 05:19:39 INFO - PROCESS | 1873 | 1461154779553 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:39 INFO - PROCESS | 1873 | 1461154779760 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 05:19:40 INFO - PROCESS | 1873 | 1461154780066 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:40 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dcf000 == 125 [pid = 1873] [id = 308] 05:19:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 279 (0x86dcf400) [pid = 1873] [serial = 925] [outer = (nil)] 05:19:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 280 (0x8decdc00) [pid = 1873] [serial = 926] [outer = 0x86dcf400] 05:19:40 INFO - PROCESS | 1873 | 1461154780161 Marionette DEBUG loaded listener.js 05:19:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 281 (0x8ded8000) [pid = 1873] [serial = 927] [outer = 0x86dcf400] 05:19:41 INFO - PROCESS | 1873 | 1461154781041 Marionette TRACE conn4 <- [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]]]}] 05:19:41 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 05:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1538ms 05:19:41 INFO - PROCESS | 1873 | 1461154781082 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 05:19:41 INFO - PROCESS | 1873 | 1461154781085 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 05:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 05:19:41 INFO - PROCESS | 1873 | 1461154781092 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 05:19:41 INFO - PROCESS | 1873 | 1461154781095 Marionette TRACE conn4 <- [1,1206,null,{}] 05:19:41 INFO - PROCESS | 1873 | 1461154781102 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:41 INFO - PROCESS | 1873 | 1461154781324 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 05:19:41 INFO - PROCESS | 1873 | 1461154781666 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:41 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e5bc00 == 126 [pid = 1873] [id = 309] 05:19:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 282 (0x84e5c800) [pid = 1873] [serial = 928] [outer = (nil)] 05:19:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 283 (0x84e63800) [pid = 1873] [serial = 929] [outer = 0x84e5c800] 05:19:41 INFO - PROCESS | 1873 | 1461154781764 Marionette DEBUG loaded listener.js 05:19:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 284 (0x84e65400) [pid = 1873] [serial = 930] [outer = 0x84e5c800] 05:19:42 INFO - PROCESS | 1873 | 1461154782618 Marionette TRACE conn4 <- [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]]]}] 05:19:42 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 05:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1584ms 05:19:42 INFO - PROCESS | 1873 | 1461154782677 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 05:19:42 INFO - PROCESS | 1873 | 1461154782681 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 05:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 05:19:42 INFO - PROCESS | 1873 | 1461154782687 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 05:19:42 INFO - PROCESS | 1873 | 1461154782689 Marionette TRACE conn4 <- [1,1210,null,{}] 05:19:42 INFO - PROCESS | 1873 | 1461154782696 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:42 INFO - PROCESS | 1873 | 1461154782912 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 05:19:43 INFO - PROCESS | 1873 | 1461154783246 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:43 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e5ec00 == 127 [pid = 1873] [id = 310] 05:19:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 285 (0x84e66400) [pid = 1873] [serial = 931] [outer = (nil)] 05:19:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 286 (0x86dd0800) [pid = 1873] [serial = 932] [outer = 0x84e66400] 05:19:43 INFO - PROCESS | 1873 | 1461154783356 Marionette DEBUG loaded listener.js 05:19:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 287 (0x8ded5400) [pid = 1873] [serial = 933] [outer = 0x84e66400] 05:19:44 INFO - PROCESS | 1873 | 1461154784282 Marionette TRACE conn4 <- [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]]]}] 05:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 05:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1638ms 05:19:44 INFO - PROCESS | 1873 | 1461154784326 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 05:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 05:19:44 INFO - PROCESS | 1873 | 1461154784330 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 05:19:44 INFO - PROCESS | 1873 | 1461154784336 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 05:19:44 INFO - PROCESS | 1873 | 1461154784340 Marionette TRACE conn4 <- [1,1214,null,{}] 05:19:44 INFO - PROCESS | 1873 | 1461154784346 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:44 INFO - PROCESS | 1873 | 1461154784610 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 05:19:44 INFO - PROCESS | 1873 | 1461154784936 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:44 INFO - PROCESS | 1873 | ++DOCSHELL 0x84fea400 == 128 [pid = 1873] [id = 311] 05:19:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 288 (0x84feac00) [pid = 1873] [serial = 934] [outer = (nil)] 05:19:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 289 (0x84ff4000) [pid = 1873] [serial = 935] [outer = 0x84feac00] 05:19:45 INFO - PROCESS | 1873 | 1461154785033 Marionette DEBUG loaded listener.js 05:19:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 290 (0x84ff7000) [pid = 1873] [serial = 936] [outer = 0x84feac00] 05:19:45 INFO - PROCESS | 1873 | 1461154785955 Marionette TRACE conn4 <- [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]]]}] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x8b9ca800 == 127 [pid = 1873] [id = 149] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x8c404400 == 126 [pid = 1873] [id = 292] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x8a8d3800 == 125 [pid = 1873] [id = 291] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x864a7800 == 124 [pid = 1873] [id = 290] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x87f24000 == 123 [pid = 1873] [id = 289] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x88a8c000 == 122 [pid = 1873] [id = 288] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x92d3c000 == 121 [pid = 1873] [id = 280] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x97e7f400 == 120 [pid = 1873] [id = 281] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x994fc800 == 119 [pid = 1873] [id = 279] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x98836800 == 118 [pid = 1873] [id = 278] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x8f66fc00 == 117 [pid = 1873] [id = 277] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x95da6000 == 116 [pid = 1873] [id = 275] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x97609c00 == 115 [pid = 1873] [id = 276] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x92d3d800 == 114 [pid = 1873] [id = 274] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x92ed3400 == 113 [pid = 1873] [id = 273] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x8bcae000 == 112 [pid = 1873] [id = 272] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x89510c00 == 111 [pid = 1873] [id = 271] 05:19:47 INFO - PROCESS | 1873 | --DOCSHELL 0x8bcaf400 == 110 [pid = 1873] [id = 247] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 289 (0x8f943c00) [pid = 1873] [serial = 803] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 288 (0x902df000) [pid = 1873] [serial = 807] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 287 (0x8a7a3000) [pid = 1873] [serial = 795] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 286 (0x8a7a2800) [pid = 1873] [serial = 752] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 285 (0x8f769000) [pid = 1873] [serial = 758] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 284 (0x8f9abc00) [pid = 1873] [serial = 761] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 283 (0x92ed5400) [pid = 1873] [serial = 791] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 282 (0x8c5f1800) [pid = 1873] [serial = 755] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 281 (0x8e96fc00) [pid = 1873] [serial = 798] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 280 (0x90884000) [pid = 1873] [serial = 767] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 279 (0x92d47c00) [pid = 1873] [serial = 773] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 278 (0x97605400) [pid = 1873] [serial = 788] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 277 (0x8a121000) [pid = 1873] [serial = 794] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 276 (0x8c406400) [pid = 1873] [serial = 797] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 275 (0x88de7800) [pid = 1873] [serial = 749] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 274 (0x922d5800) [pid = 1873] [serial = 770] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 273 (0x93bae000) [pid = 1873] [serial = 779] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 272 (0x92ede400) [pid = 1873] [serial = 776] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 271 (0x970c5000) [pid = 1873] [serial = 785] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 270 (0x92edd000) [pid = 1873] [serial = 810] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 269 (0x8abeb800) [pid = 1873] [serial = 801] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 268 (0x8e04a800) [pid = 1873] [serial = 747] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 267 (0x92ca2000) [pid = 1873] [serial = 809] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 266 (0x95f2f400) [pid = 1873] [serial = 782] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 265 (0x8a1c4c00) [pid = 1873] [serial = 800] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 264 (0x8fab0c00) [pid = 1873] [serial = 806] [outer = (nil)] [url = about:blank] 05:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 05:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 2985ms 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 263 (0x8faaa800) [pid = 1873] [serial = 764] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | --DOMWINDOW == 262 (0x939bd800) [pid = 1873] [serial = 812] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1873 | 1461154787467 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 05:19:47 INFO - PROCESS | 1873 | 1461154787473 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 05:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 05:19:47 INFO - PROCESS | 1873 | 1461154787493 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 05:19:47 INFO - PROCESS | 1873 | 1461154787502 Marionette TRACE conn4 <- [1,1218,null,{}] 05:19:47 INFO - PROCESS | 1873 | 1461154787510 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:47 INFO - PROCESS | 1873 | 1461154787692 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 05:19:47 INFO - PROCESS | 1873 | 1461154787709 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:47 INFO - PROCESS | 1873 | ++DOCSHELL 0x843f1800 == 111 [pid = 1873] [id = 312] 05:19:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 263 (0x843f1c00) [pid = 1873] [serial = 937] [outer = (nil)] 05:19:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 264 (0x86396400) [pid = 1873] [serial = 938] [outer = 0x843f1c00] 05:19:47 INFO - PROCESS | 1873 | 1461154787819 Marionette DEBUG loaded listener.js 05:19:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 265 (0x864ac800) [pid = 1873] [serial = 939] [outer = 0x843f1c00] 05:19:48 INFO - PROCESS | 1873 | 1461154788902 Marionette TRACE conn4 <- [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]]]}] 05:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 05:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1457ms 05:19:48 INFO - PROCESS | 1873 | 1461154788951 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 05:19:48 INFO - PROCESS | 1873 | 1461154788957 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 05:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 05:19:48 INFO - PROCESS | 1873 | 1461154788969 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 05:19:48 INFO - PROCESS | 1873 | 1461154788974 Marionette TRACE conn4 <- [1,1222,null,{}] 05:19:48 INFO - PROCESS | 1873 | 1461154788981 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:49 INFO - PROCESS | 1873 | 1461154789189 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 05:19:49 INFO - PROCESS | 1873 | 1461154789452 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:49 INFO - PROCESS | 1873 | ++DOCSHELL 0x843f0800 == 112 [pid = 1873] [id = 313] 05:19:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 266 (0x883ec000) [pid = 1873] [serial = 940] [outer = (nil)] 05:19:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 267 (0x88de2400) [pid = 1873] [serial = 941] [outer = 0x883ec000] 05:19:49 INFO - PROCESS | 1873 | 1461154789532 Marionette DEBUG loaded listener.js 05:19:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 268 (0x8946f800) [pid = 1873] [serial = 942] [outer = 0x883ec000] 05:19:50 INFO - PROCESS | 1873 | 1461154790579 Marionette TRACE conn4 <- [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] 05:19:50 INFO - PROCESS | 1873 | 1461154790609 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 05:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 05:19:50 INFO - PROCESS | 1873 | 1461154790616 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 05:19:50 INFO - PROCESS | 1873 | 1461154790619 Marionette TRACE conn4 <- [1,1226,null,{}] 05:19:50 INFO - PROCESS | 1873 | 1461154790642 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:50 INFO - PROCESS | 1873 | 1461154790901 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 05:19:51 INFO - PROCESS | 1873 | 1461154791070 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x8985e400 == 113 [pid = 1873] [id = 314] 05:19:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 269 (0x8a7aec00) [pid = 1873] [serial = 943] [outer = (nil)] 05:19:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 270 (0x8abea000) [pid = 1873] [serial = 944] [outer = 0x8a7aec00] 05:19:51 INFO - PROCESS | 1873 | 1461154791154 Marionette DEBUG loaded listener.js 05:19:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 271 (0x8bcae400) [pid = 1873] [serial = 945] [outer = 0x8a7aec00] 05:19:52 INFO - PROCESS | 1873 | --DOMWINDOW == 270 (0x99260400) [pid = 1873] [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.] 05:19:52 INFO - PROCESS | 1873 | --DOMWINDOW == 269 (0x97e81c00) [pid = 1873] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:19:52 INFO - PROCESS | 1873 | --DOMWINDOW == 268 (0x8a8cac00) [pid = 1873] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 05:19:52 INFO - PROCESS | 1873 | --DOMWINDOW == 267 (0x88de4800) [pid = 1873] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 05:19:52 INFO - PROCESS | 1873 | --DOMWINDOW == 266 (0x885ee400) [pid = 1873] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 05:19:52 INFO - PROCESS | 1873 | --DOMWINDOW == 265 (0x88a8d800) [pid = 1873] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 05:19:52 INFO - PROCESS | 1873 | --DOMWINDOW == 264 (0x8c5f1c00) [pid = 1873] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 05:19:52 INFO - PROCESS | 1873 | --DOMWINDOW == 263 (0x87f29800) [pid = 1873] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 05:19:52 INFO - PROCESS | 1873 | --DOMWINDOW == 262 (0x8c5e9800) [pid = 1873] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 05:19:52 INFO - PROCESS | 1873 | 1461154792386 Marionette TRACE conn4 <- [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]]]}] 05:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 05:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1785ms 05:19:52 INFO - PROCESS | 1873 | 1461154792402 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 05:19:52 INFO - PROCESS | 1873 | 1461154792405 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 05:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 05:19:52 INFO - PROCESS | 1873 | 1461154792411 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 05:19:52 INFO - PROCESS | 1873 | 1461154792414 Marionette TRACE conn4 <- [1,1230,null,{}] 05:19:52 INFO - PROCESS | 1873 | 1461154792431 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:52 INFO - PROCESS | 1873 | 1461154792635 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 05:19:52 INFO - PROCESS | 1873 | 1461154792859 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:52 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e5f400 == 114 [pid = 1873] [id = 315] 05:19:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 263 (0x88de4800) [pid = 1873] [serial = 946] [outer = (nil)] 05:19:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 264 (0x8c389c00) [pid = 1873] [serial = 947] [outer = 0x88de4800] 05:19:52 INFO - PROCESS | 1873 | 1461154792938 Marionette DEBUG loaded listener.js 05:19:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 265 (0x8c411c00) [pid = 1873] [serial = 948] [outer = 0x88de4800] 05:19:53 INFO - PROCESS | 1873 | 1461154793677 Marionette TRACE conn4 <- [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]]]}] 05:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 05:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1293ms 05:19:53 INFO - PROCESS | 1873 | 1461154793706 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 05:19:53 INFO - PROCESS | 1873 | 1461154793709 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 05:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 05:19:53 INFO - PROCESS | 1873 | 1461154793716 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 05:19:53 INFO - PROCESS | 1873 | 1461154793720 Marionette TRACE conn4 <- [1,1234,null,{}] 05:19:53 INFO - PROCESS | 1873 | 1461154793726 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:53 INFO - PROCESS | 1873 | 1461154793915 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 05:19:54 INFO - PROCESS | 1873 | 1461154794099 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:54 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a8cac00 == 115 [pid = 1873] [id = 316] 05:19:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 266 (0x8c387000) [pid = 1873] [serial = 949] [outer = (nil)] 05:19:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 267 (0x8de7b400) [pid = 1873] [serial = 950] [outer = 0x8c387000] 05:19:54 INFO - PROCESS | 1873 | 1461154794179 Marionette DEBUG loaded listener.js 05:19:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 268 (0x8e048400) [pid = 1873] [serial = 951] [outer = 0x8c387000] 05:19:55 INFO - PROCESS | 1873 | 1461154795270 Marionette TRACE conn4 <- [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]]]}] 05:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 05:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1581ms 05:19:55 INFO - PROCESS | 1873 | 1461154795298 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 05:19:55 INFO - PROCESS | 1873 | 1461154795305 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 05:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 05:19:55 INFO - PROCESS | 1873 | 1461154795315 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 05:19:55 INFO - PROCESS | 1873 | 1461154795321 Marionette TRACE conn4 <- [1,1238,null,{}] 05:19:55 INFO - PROCESS | 1873 | 1461154795348 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:55 INFO - PROCESS | 1873 | 1461154795573 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 05:19:55 INFO - PROCESS | 1873 | 1461154795895 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:55 INFO - PROCESS | 1873 | ++DOCSHELL 0x86392c00 == 116 [pid = 1873] [id = 317] 05:19:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 269 (0x86397000) [pid = 1873] [serial = 952] [outer = (nil)] 05:19:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 270 (0x87184000) [pid = 1873] [serial = 953] [outer = 0x86397000] 05:19:55 INFO - PROCESS | 1873 | 1461154795993 Marionette DEBUG loaded listener.js 05:19:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 271 (0x885f6c00) [pid = 1873] [serial = 954] [outer = 0x86397000] 05:19:56 INFO - PROCESS | 1873 | 1461154796963 Marionette TRACE conn4 <- [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]]]}] 05:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 05:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1709ms 05:19:57 INFO - PROCESS | 1873 | 1461154797025 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 05:19:57 INFO - PROCESS | 1873 | 1461154797034 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 05:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 05:19:57 INFO - PROCESS | 1873 | 1461154797045 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 05:19:57 INFO - PROCESS | 1873 | 1461154797049 Marionette TRACE conn4 <- [1,1242,null,{}] 05:19:57 INFO - PROCESS | 1873 | 1461154797056 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:57 INFO - PROCESS | 1873 | 1461154797268 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 05:19:57 INFO - PROCESS | 1873 | 1461154797631 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:57 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f28000 == 117 [pid = 1873] [id = 318] 05:19:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 272 (0x8a8d1c00) [pid = 1873] [serial = 955] [outer = (nil)] 05:19:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 273 (0x8b9c2400) [pid = 1873] [serial = 956] [outer = 0x8a8d1c00] 05:19:57 INFO - PROCESS | 1873 | 1461154797726 Marionette DEBUG loaded listener.js 05:19:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 274 (0x8c38d400) [pid = 1873] [serial = 957] [outer = 0x8a8d1c00] 05:19:58 INFO - PROCESS | 1873 | 1461154798645 Marionette TRACE conn4 <- [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]]]}] 05:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 05:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1644ms 05:19:58 INFO - PROCESS | 1873 | 1461154798697 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 05:19:58 INFO - PROCESS | 1873 | 1461154798701 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 05:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 05:19:58 INFO - PROCESS | 1873 | 1461154798713 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 05:19:58 INFO - PROCESS | 1873 | 1461154798724 Marionette TRACE conn4 <- [1,1246,null,{}] 05:19:58 INFO - PROCESS | 1873 | 1461154798752 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:59 INFO - PROCESS | 1873 | 1461154799024 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 05:19:59 INFO - PROCESS | 1873 | 1461154799339 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:59 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a1c4000 == 118 [pid = 1873] [id = 319] 05:19:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 275 (0x8c5f0800) [pid = 1873] [serial = 958] [outer = (nil)] 05:19:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 276 (0x8f773400) [pid = 1873] [serial = 959] [outer = 0x8c5f0800] 05:19:59 INFO - PROCESS | 1873 | 1461154799441 Marionette DEBUG loaded listener.js 05:19:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 277 (0x8f9b5000) [pid = 1873] [serial = 960] [outer = 0x8c5f0800] 05:20:00 INFO - PROCESS | 1873 | 1461154800406 Marionette TRACE conn4 <- [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]]]}] 05:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 05:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1749ms 05:20:00 INFO - PROCESS | 1873 | 1461154800460 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 05:20:00 INFO - PROCESS | 1873 | 1461154800464 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 05:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 05:20:00 INFO - PROCESS | 1873 | 1461154800471 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 05:20:00 INFO - PROCESS | 1873 | 1461154800474 Marionette TRACE conn4 <- [1,1250,null,{}] 05:20:00 INFO - PROCESS | 1873 | 1461154800481 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:00 INFO - PROCESS | 1873 | 1461154800747 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 05:20:01 INFO - PROCESS | 1873 | 1461154801060 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:01 INFO - PROCESS | 1873 | ++DOCSHELL 0x8de77c00 == 119 [pid = 1873] [id = 320] 05:20:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 278 (0x8fa2e000) [pid = 1873] [serial = 961] [outer = (nil)] 05:20:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 279 (0x903dac00) [pid = 1873] [serial = 962] [outer = 0x8fa2e000] 05:20:01 INFO - PROCESS | 1873 | 1461154801154 Marionette DEBUG loaded listener.js 05:20:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 280 (0x903e4400) [pid = 1873] [serial = 963] [outer = 0x8fa2e000] 05:20:02 INFO - PROCESS | 1873 | 1461154802174 Marionette TRACE conn4 <- [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]]]}] 05:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 05:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1782ms 05:20:02 INFO - PROCESS | 1873 | 1461154802257 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 05:20:02 INFO - PROCESS | 1873 | 1461154802263 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 05:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 05:20:02 INFO - PROCESS | 1873 | 1461154802273 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 05:20:02 INFO - PROCESS | 1873 | 1461154802277 Marionette TRACE conn4 <- [1,1254,null,{}] 05:20:02 INFO - PROCESS | 1873 | 1461154802283 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:02 INFO - PROCESS | 1873 | 1461154802547 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 05:20:02 INFO - PROCESS | 1873 | 1461154802874 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:02 INFO - PROCESS | 1873 | ++DOCSHELL 0x8ead9c00 == 120 [pid = 1873] [id = 321] 05:20:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 281 (0x9064c000) [pid = 1873] [serial = 964] [outer = (nil)] 05:20:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 282 (0x915f2000) [pid = 1873] [serial = 965] [outer = 0x9064c000] 05:20:02 INFO - PROCESS | 1873 | 1461154802965 Marionette DEBUG loaded listener.js 05:20:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 283 (0x91610c00) [pid = 1873] [serial = 966] [outer = 0x9064c000] 05:20:03 INFO - PROCESS | 1873 | 1461154803953 Marionette TRACE conn4 <- [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]]]}] 05:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 05:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1743ms 05:20:04 INFO - PROCESS | 1873 | 1461154804016 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 05:20:04 INFO - PROCESS | 1873 | 1461154804020 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 05:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 05:20:04 INFO - PROCESS | 1873 | 1461154804026 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 05:20:04 INFO - PROCESS | 1873 | 1461154804030 Marionette TRACE conn4 <- [1,1258,null,{}] 05:20:04 INFO - PROCESS | 1873 | 1461154804036 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:04 INFO - PROCESS | 1873 | 1461154804263 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 05:20:04 INFO - PROCESS | 1873 | 1461154804596 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:04 INFO - PROCESS | 1873 | ++DOCSHELL 0x90642000 == 121 [pid = 1873] [id = 322] 05:20:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 284 (0x90648800) [pid = 1873] [serial = 967] [outer = (nil)] 05:20:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 285 (0x92eea000) [pid = 1873] [serial = 968] [outer = 0x90648800] 05:20:04 INFO - PROCESS | 1873 | 1461154804695 Marionette DEBUG loaded listener.js 05:20:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 286 (0x939c0000) [pid = 1873] [serial = 969] [outer = 0x90648800] 05:20:05 INFO - PROCESS | 1873 | 1461154805628 Marionette TRACE conn4 <- [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]]]}] 05:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 05:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1679ms 05:20:05 INFO - PROCESS | 1873 | 1461154805707 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 05:20:05 INFO - PROCESS | 1873 | 1461154805711 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 05:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 05:20:05 INFO - PROCESS | 1873 | 1461154805717 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 05:20:05 INFO - PROCESS | 1873 | 1461154805721 Marionette TRACE conn4 <- [1,1262,null,{}] 05:20:05 INFO - PROCESS | 1873 | 1461154805727 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:05 INFO - PROCESS | 1873 | 1461154805996 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 05:20:06 INFO - PROCESS | 1873 | 1461154806318 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:06 INFO - PROCESS | 1873 | ++DOCSHELL 0x915ecc00 == 122 [pid = 1873] [id = 323] 05:20:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 287 (0x92eda800) [pid = 1873] [serial = 970] [outer = (nil)] 05:20:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 288 (0x95ff2400) [pid = 1873] [serial = 971] [outer = 0x92eda800] 05:20:06 INFO - PROCESS | 1873 | 1461154806420 Marionette DEBUG loaded listener.js 05:20:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 289 (0x9609f400) [pid = 1873] [serial = 972] [outer = 0x92eda800] 05:20:07 INFO - PROCESS | 1873 | 1461154807320 Marionette TRACE conn4 <- [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]]]}] 05:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 05:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1633ms 05:20:07 INFO - PROCESS | 1873 | 1461154807369 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 05:20:07 INFO - PROCESS | 1873 | 1461154807374 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 05:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 05:20:07 INFO - PROCESS | 1873 | 1461154807383 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 05:20:07 INFO - PROCESS | 1873 | 1461154807386 Marionette TRACE conn4 <- [1,1266,null,{}] 05:20:07 INFO - PROCESS | 1873 | 1461154807392 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:07 INFO - PROCESS | 1873 | 1461154807610 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 05:20:07 INFO - PROCESS | 1873 | 1461154807921 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x8fa2fc00 == 123 [pid = 1873] [id = 324] 05:20:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 290 (0x92d3ac00) [pid = 1873] [serial = 973] [outer = (nil)] 05:20:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 291 (0x97603800) [pid = 1873] [serial = 974] [outer = 0x92d3ac00] 05:20:08 INFO - PROCESS | 1873 | 1461154808019 Marionette DEBUG loaded listener.js 05:20:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 292 (0x97609c00) [pid = 1873] [serial = 975] [outer = 0x92d3ac00] 05:20:08 INFO - PROCESS | 1873 | 1461154808983 Marionette TRACE conn4 <- [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]]]}] 05:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 05:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1635ms 05:20:09 INFO - PROCESS | 1873 | 1461154809018 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 05:20:09 INFO - PROCESS | 1873 | 1461154809022 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 05:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 05:20:09 INFO - PROCESS | 1873 | 1461154809029 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 05:20:09 INFO - PROCESS | 1873 | 1461154809032 Marionette TRACE conn4 <- [1,1270,null,{}] 05:20:09 INFO - PROCESS | 1873 | 1461154809039 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:09 INFO - PROCESS | 1873 | 1461154809245 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 05:20:09 INFO - PROCESS | 1873 | 1461154809568 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x84fefc00 == 124 [pid = 1873] [id = 325] 05:20:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 293 (0x87175800) [pid = 1873] [serial = 976] [outer = (nil)] 05:20:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 294 (0x9856dc00) [pid = 1873] [serial = 977] [outer = 0x87175800] 05:20:09 INFO - PROCESS | 1873 | 1461154809666 Marionette DEBUG loaded listener.js 05:20:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 295 (0x98a15c00) [pid = 1873] [serial = 978] [outer = 0x87175800] 05:20:10 INFO - PROCESS | 1873 | 1461154810548 Marionette TRACE conn4 <- [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]]]}] 05:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 05:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1588ms 05:20:10 INFO - PROCESS | 1873 | 1461154810618 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 05:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 05:20:10 INFO - PROCESS | 1873 | 1461154810624 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 05:20:10 INFO - PROCESS | 1873 | 1461154810630 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 05:20:10 INFO - PROCESS | 1873 | 1461154810634 Marionette TRACE conn4 <- [1,1274,null,{}] 05:20:10 INFO - PROCESS | 1873 | 1461154810640 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:10 INFO - PROCESS | 1873 | 1461154810855 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 05:20:11 INFO - PROCESS | 1873 | 1461154811187 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:11 INFO - PROCESS | 1873 | ++DOCSHELL 0x97608800 == 125 [pid = 1873] [id = 326] 05:20:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 296 (0x9ea18800) [pid = 1873] [serial = 979] [outer = (nil)] 05:20:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 297 (0x9ff11800) [pid = 1873] [serial = 980] [outer = 0x9ea18800] 05:20:11 INFO - PROCESS | 1873 | 1461154811282 Marionette DEBUG loaded listener.js 05:20:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 298 (0x9ffda000) [pid = 1873] [serial = 981] [outer = 0x9ea18800] 05:20:12 INFO - PROCESS | 1873 | 1461154812283 Marionette TRACE conn4 <- [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]]]}] 05:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 05:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1733ms 05:20:12 INFO - PROCESS | 1873 | 1461154812365 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 05:20:12 INFO - PROCESS | 1873 | 1461154812372 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 05:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 05:20:12 INFO - PROCESS | 1873 | 1461154812383 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 05:20:12 INFO - PROCESS | 1873 | 1461154812389 Marionette TRACE conn4 <- [1,1278,null,{}] 05:20:12 INFO - PROCESS | 1873 | 1461154812399 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:12 INFO - PROCESS | 1873 | 1461154812800 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 05:20:13 INFO - PROCESS | 1873 | 1461154813020 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:13 INFO - PROCESS | 1873 | ++DOCSHELL 0x994fdc00 == 126 [pid = 1873] [id = 327] 05:20:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 299 (0x9ea18c00) [pid = 1873] [serial = 982] [outer = (nil)] 05:20:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 300 (0xa44c6c00) [pid = 1873] [serial = 983] [outer = 0x9ea18c00] 05:20:13 INFO - PROCESS | 1873 | 1461154813115 Marionette DEBUG loaded listener.js 05:20:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 301 (0xa45f2c00) [pid = 1873] [serial = 984] [outer = 0x9ea18c00] 05:20:14 INFO - PROCESS | 1873 | 1461154814056 Marionette TRACE conn4 <- [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]]]}] 05:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 05:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1743ms 05:20:14 INFO - PROCESS | 1873 | 1461154814126 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 05:20:14 INFO - PROCESS | 1873 | 1461154814130 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 05:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 05:20:14 INFO - PROCESS | 1873 | 1461154814137 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 05:20:14 INFO - PROCESS | 1873 | 1461154814140 Marionette TRACE conn4 <- [1,1282,null,{}] 05:20:14 INFO - PROCESS | 1873 | 1461154814146 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:14 INFO - PROCESS | 1873 | 1461154814351 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 05:20:14 INFO - PROCESS | 1873 | 1461154814680 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:14 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7a5000 == 127 [pid = 1873] [id = 328] 05:20:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 302 (0x8f9b0c00) [pid = 1873] [serial = 985] [outer = (nil)] 05:20:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 303 (0x93b39c00) [pid = 1873] [serial = 986] [outer = 0x8f9b0c00] 05:20:14 INFO - PROCESS | 1873 | 1461154814793 Marionette DEBUG loaded listener.js 05:20:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 304 (0x93b3b800) [pid = 1873] [serial = 987] [outer = 0x8f9b0c00] 05:20:15 INFO - PROCESS | 1873 | 1461154815772 Marionette TRACE conn4 <- [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]]]}] 05:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 05:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1686ms 05:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 05:20:15 INFO - PROCESS | 1873 | 1461154815824 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 05:20:15 INFO - PROCESS | 1873 | 1461154815827 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 05:20:15 INFO - PROCESS | 1873 | 1461154815834 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 05:20:15 INFO - PROCESS | 1873 | 1461154815837 Marionette TRACE conn4 <- [1,1286,null,{}] 05:20:15 INFO - PROCESS | 1873 | 1461154815844 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:16 INFO - PROCESS | 1873 | 1461154816051 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 05:20:16 INFO - PROCESS | 1873 | 1461154816367 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:16 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a18dc00 == 128 [pid = 1873] [id = 329] 05:20:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 305 (0x8a18e400) [pid = 1873] [serial = 988] [outer = (nil)] 05:20:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 306 (0x8a196800) [pid = 1873] [serial = 989] [outer = 0x8a18e400] 05:20:16 INFO - PROCESS | 1873 | 1461154816473 Marionette DEBUG loaded listener.js 05:20:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 307 (0x8a198400) [pid = 1873] [serial = 990] [outer = 0x8a18e400] 05:20:17 INFO - PROCESS | 1873 | 1461154817403 Marionette TRACE conn4 <- [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]]]}] 05:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 05:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1637ms 05:20:17 INFO - PROCESS | 1873 | 1461154817471 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 05:20:17 INFO - PROCESS | 1873 | 1461154817475 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 05:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 05:20:17 INFO - PROCESS | 1873 | 1461154817481 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 05:20:17 INFO - PROCESS | 1873 | 1461154817485 Marionette TRACE conn4 <- [1,1290,null,{}] 05:20:17 INFO - PROCESS | 1873 | 1461154817491 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:17 INFO - PROCESS | 1873 | 1461154817719 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 05:20:18 INFO - PROCESS | 1873 | 1461154818584 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:18 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e63c00 == 129 [pid = 1873] [id = 330] 05:20:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 308 (0x84e64400) [pid = 1873] [serial = 991] [outer = (nil)] 05:20:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 309 (0x84ff1c00) [pid = 1873] [serial = 992] [outer = 0x84e64400] 05:20:18 INFO - PROCESS | 1873 | 1461154818710 Marionette DEBUG loaded listener.js 05:20:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 310 (0x84ff3800) [pid = 1873] [serial = 993] [outer = 0x84e64400] 05:20:19 INFO - PROCESS | 1873 | 1461154819634 Marionette TRACE conn4 <- [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]]]}] 05:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 05:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 2188ms 05:20:19 INFO - PROCESS | 1873 | 1461154819671 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 05:20:19 INFO - PROCESS | 1873 | 1461154819679 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 05:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 05:20:19 INFO - PROCESS | 1873 | 1461154819687 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 05:20:19 INFO - PROCESS | 1873 | 1461154819692 Marionette TRACE conn4 <- [1,1294,null,{}] 05:20:19 INFO - PROCESS | 1873 | 1461154819700 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:19 INFO - PROCESS | 1873 | 1461154819902 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 05:20:20 INFO - PROCESS | 1873 | 1461154820256 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:20 INFO - PROCESS | 1873 | ++DOCSHELL 0x84ff6000 == 130 [pid = 1873] [id = 331] 05:20:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 311 (0x864b4800) [pid = 1873] [serial = 994] [outer = (nil)] 05:20:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 312 (0x8717fc00) [pid = 1873] [serial = 995] [outer = 0x864b4800] 05:20:20 INFO - PROCESS | 1873 | 1461154820346 Marionette DEBUG loaded listener.js 05:20:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 313 (0x883eec00) [pid = 1873] [serial = 996] [outer = 0x864b4800] 05:20:21 INFO - PROCESS | 1873 | 1461154821237 Marionette TRACE conn4 <- [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]]]}] 05:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 05:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1642ms 05:20:21 INFO - PROCESS | 1873 | 1461154821335 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 05:20:21 INFO - PROCESS | 1873 | 1461154821348 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 05:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 05:20:21 INFO - PROCESS | 1873 | 1461154821361 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 05:20:21 INFO - PROCESS | 1873 | 1461154821366 Marionette TRACE conn4 <- [1,1298,null,{}] 05:20:21 INFO - PROCESS | 1873 | 1461154821451 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:21 INFO - PROCESS | 1873 | 1461154821715 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 05:20:22 INFO - PROCESS | 1873 | 1461154822080 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dcd000 == 131 [pid = 1873] [id = 332] 05:20:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 314 (0x89517800) [pid = 1873] [serial = 997] [outer = (nil)] 05:20:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 315 (0x8985fc00) [pid = 1873] [serial = 998] [outer = 0x89517800] 05:20:22 INFO - PROCESS | 1873 | 1461154822163 Marionette DEBUG loaded listener.js 05:20:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 316 (0x8a19b800) [pid = 1873] [serial = 999] [outer = 0x89517800] 05:20:23 INFO - PROCESS | 1873 | 1461154823166 Marionette TRACE conn4 <- [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]]]}] 05:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 05:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1841ms 05:20:23 INFO - PROCESS | 1873 | 1461154823205 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 05:20:23 INFO - PROCESS | 1873 | 1461154823212 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 05:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 05:20:23 INFO - PROCESS | 1873 | 1461154823225 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 05:20:23 INFO - PROCESS | 1873 | 1461154823240 Marionette TRACE conn4 <- [1,1302,null,{}] 05:20:23 INFO - PROCESS | 1873 | 1461154823263 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:23 INFO - PROCESS | 1873 | 1461154823520 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 05:20:23 INFO - PROCESS | 1873 | 1461154823849 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x89513c00 == 132 [pid = 1873] [id = 333] 05:20:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 317 (0x8abf0000) [pid = 1873] [serial = 1000] [outer = (nil)] 05:20:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 318 (0x8bcadc00) [pid = 1873] [serial = 1001] [outer = 0x8abf0000] 05:20:23 INFO - PROCESS | 1873 | 1461154823932 Marionette DEBUG loaded listener.js 05:20:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 319 (0x8c2eb800) [pid = 1873] [serial = 1002] [outer = 0x8abf0000] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x8bcaec00 == 131 [pid = 1873] [id = 211] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x939c0800 == 130 [pid = 1873] [id = 219] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x902dfc00 == 129 [pid = 1873] [id = 214] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x84e5f400 == 128 [pid = 1873] [id = 315] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x8985e400 == 127 [pid = 1873] [id = 314] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x97dd3c00 == 126 [pid = 1873] [id = 10] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x883e9400 == 125 [pid = 1873] [id = 270] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x843f0800 == 124 [pid = 1873] [id = 313] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x843f1800 == 123 [pid = 1873] [id = 312] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x84fea400 == 122 [pid = 1873] [id = 311] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x84e5ec00 == 121 [pid = 1873] [id = 310] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x84e5bc00 == 120 [pid = 1873] [id = 309] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x86dcf000 == 119 [pid = 1873] [id = 308] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x86bc5400 == 118 [pid = 1873] [id = 306] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x86bcb000 == 117 [pid = 1873] [id = 307] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x8deccc00 == 116 [pid = 1873] [id = 305] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x903e3400 == 115 [pid = 1873] [id = 304] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x8a7ab400 == 114 [pid = 1873] [id = 303] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x8f9b0800 == 113 [pid = 1873] [id = 301] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x985f8400 == 112 [pid = 1873] [id = 302] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x97d9c000 == 111 [pid = 1873] [id = 300] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x8f944800 == 110 [pid = 1873] [id = 299] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x8f772000 == 109 [pid = 1873] [id = 298] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x864b0400 == 108 [pid = 1873] [id = 297] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x8f76b400 == 107 [pid = 1873] [id = 296] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x8946c400 == 106 [pid = 1873] [id = 295] 05:20:24 INFO - PROCESS | 1873 | --DOCSHELL 0x88de5800 == 105 [pid = 1873] [id = 294] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 318 (0x8fa2f800) [pid = 1873] [serial = 804] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 317 (0x8fa2e800) [pid = 1873] [serial = 881] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 316 (0x994fb000) [pid = 1873] [serial = 836] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 315 (0x939c5400) [pid = 1873] [serial = 813] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 314 (0x89476800) [pid = 1873] [serial = 867] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 313 (0x92eeb000) [pid = 1873] [serial = 821] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 312 (0x8e96d800) [pid = 1873] [serial = 876] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 311 (0x885edc00) [pid = 1873] [serial = 869] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 310 (0xa4477000) [pid = 1873] [serial = 854] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 309 (0x864a9800) [pid = 1873] [serial = 863] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 308 (0x8f939000) [pid = 1873] [serial = 878] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 307 (0x8946fc00) [pid = 1873] [serial = 579] [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.] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 306 (0x98769400) [pid = 1873] [serial = 830] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 305 (0x86392000) [pid = 1873] [serial = 860] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 304 (0x95df0c00) [pid = 1873] [serial = 824] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 303 (0x99260000) [pid = 1873] [serial = 833] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 302 (0x8de7cc00) [pid = 1873] [serial = 875] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 301 (0x89518400) [pid = 1873] [serial = 870] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 300 (0x98755400) [pid = 1873] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 299 (0xa45c0c00) [pid = 1873] [serial = 857] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 298 (0xa2a38800) [pid = 1873] [serial = 848] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 297 (0x8bcb7400) [pid = 1873] [serial = 873] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 296 (0xa3c87400) [pid = 1873] [serial = 851] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 295 (0x8b9c7c00) [pid = 1873] [serial = 872] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 294 (0x97d9bc00) [pid = 1873] [serial = 827] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 293 (0xa0ae0400) [pid = 1873] [serial = 845] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 292 (0x88de9c00) [pid = 1873] [serial = 866] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 291 (0x8f9ad800) [pid = 1873] [serial = 879] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 290 (0x9ea23400) [pid = 1873] [serial = 839] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 289 (0x9fef2800) [pid = 1873] [serial = 842] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 288 (0x8e96a400) [pid = 1873] [serial = 818] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | --DOMWINDOW == 287 (0x8a11a400) [pid = 1873] [serial = 815] [outer = (nil)] [url = about:blank] 05:20:25 INFO - PROCESS | 1873 | 1461154825378 Marionette TRACE conn4 <- [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]]]}] 05:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 05:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2259ms 05:20:25 INFO - PROCESS | 1873 | 1461154825516 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 05:20:25 INFO - PROCESS | 1873 | 1461154825521 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 05:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 05:20:25 INFO - PROCESS | 1873 | 1461154825535 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 05:20:25 INFO - PROCESS | 1873 | 1461154825537 Marionette TRACE conn4 <- [1,1306,null,{}] 05:20:25 INFO - PROCESS | 1873 | 1461154825544 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:25 INFO - PROCESS | 1873 | 1461154825715 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 05:20:25 INFO - PROCESS | 1873 | 1461154825725 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e5dc00 == 106 [pid = 1873] [id = 334] 05:20:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 288 (0x84e65000) [pid = 1873] [serial = 1003] [outer = (nil)] 05:20:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 289 (0x864aac00) [pid = 1873] [serial = 1004] [outer = 0x84e65000] 05:20:25 INFO - PROCESS | 1873 | 1461154825800 Marionette DEBUG loaded listener.js 05:20:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 290 (0x86dc1c00) [pid = 1873] [serial = 1005] [outer = 0x84e65000] 05:20:26 INFO - PROCESS | 1873 | 1461154826719 Marionette TRACE conn4 <- [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]]]}] 05:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 05:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1233ms 05:20:26 INFO - PROCESS | 1873 | 1461154826765 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 05:20:26 INFO - PROCESS | 1873 | 1461154826768 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 05:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 05:20:26 INFO - PROCESS | 1873 | 1461154826775 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 05:20:26 INFO - PROCESS | 1873 | 1461154826779 Marionette TRACE conn4 <- [1,1310,null,{}] 05:20:26 INFO - PROCESS | 1873 | 1461154826784 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:26 INFO - PROCESS | 1873 | 1461154826970 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 05:20:27 INFO - PROCESS | 1873 | 1461154827169 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:27 INFO - PROCESS | 1873 | ++DOCSHELL 0x864b0400 == 107 [pid = 1873] [id = 335] 05:20:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 291 (0x87180000) [pid = 1873] [serial = 1006] [outer = (nil)] 05:20:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 292 (0x89476800) [pid = 1873] [serial = 1007] [outer = 0x87180000] 05:20:27 INFO - PROCESS | 1873 | 1461154827257 Marionette DEBUG loaded listener.js 05:20:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 293 (0x8a1c6c00) [pid = 1873] [serial = 1008] [outer = 0x87180000] 05:20:28 INFO - PROCESS | 1873 | 1461154828160 Marionette TRACE conn4 <- [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] 05:20:28 INFO - PROCESS | 1873 | 1461154828214 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 05:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 05:20:28 INFO - PROCESS | 1873 | 1461154828221 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 05:20:28 INFO - PROCESS | 1873 | 1461154828224 Marionette TRACE conn4 <- [1,1314,null,{}] 05:20:28 INFO - PROCESS | 1873 | 1461154828239 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:28 INFO - PROCESS | 1873 | 1461154828487 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 05:20:28 INFO - PROCESS | 1873 | 1461154828518 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x843e9000 == 108 [pid = 1873] [id = 336] 05:20:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 294 (0x86bc8000) [pid = 1873] [serial = 1009] [outer = (nil)] 05:20:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 295 (0x8c2ef800) [pid = 1873] [serial = 1010] [outer = 0x86bc8000] 05:20:28 INFO - PROCESS | 1873 | 1461154828591 Marionette DEBUG loaded listener.js 05:20:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 296 (0x8c2f3400) [pid = 1873] [serial = 1011] [outer = 0x86bc8000] 05:20:30 INFO - PROCESS | 1873 | 1461154830945 Marionette TRACE conn4 <- [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]]]}] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 295 (0x8bcb1800) [pid = 1873] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 294 (0x8f9b8000) [pid = 1873] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 293 (0x922e2c00) [pid = 1873] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 292 (0x8fa36c00) [pid = 1873] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 291 (0x8fab0800) [pid = 1873] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 290 (0x939b8000) [pid = 1873] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 289 (0x88a86000) [pid = 1873] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 288 (0x91612c00) [pid = 1873] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 287 (0x96097800) [pid = 1873] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 286 (0x92ee9c00) [pid = 1873] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 285 (0x9064a400) [pid = 1873] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 284 (0x975b7c00) [pid = 1873] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 283 (0x8a8cdc00) [pid = 1873] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 282 (0x86bcb800) [pid = 1873] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 281 (0x98572400) [pid = 1873] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 280 (0x903e3c00) [pid = 1873] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 279 (0x8c409c00) [pid = 1873] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 278 (0x8fa33000) [pid = 1873] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 277 (0x88deac00) [pid = 1873] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 276 (0x972d2000) [pid = 1873] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 275 (0x92e22400) [pid = 1873] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 274 (0x92d3e000) [pid = 1873] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 273 (0x939bd400) [pid = 1873] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 272 (0x86bca400) [pid = 1873] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 271 (0xa0a3fc00) [pid = 1873] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 270 (0x88deb400) [pid = 1873] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 269 (0x97610800) [pid = 1873] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 268 (0x92e28000) [pid = 1873] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 267 (0x963ba400) [pid = 1873] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 266 (0x8f9b6c00) [pid = 1873] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 265 (0x8fa32400) [pid = 1873] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 264 (0x84e66400) [pid = 1873] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 263 (0x843f1c00) [pid = 1873] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 262 (0x8c385000) [pid = 1873] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 261 (0x9875fc00) [pid = 1873] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 260 (0x885ed400) [pid = 1873] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 259 (0x8985b400) [pid = 1873] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 258 (0x92ed5c00) [pid = 1873] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 05:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 05:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2967ms 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 257 (0x8a8d7c00) [pid = 1873] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 256 (0x90884400) [pid = 1873] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 255 (0x8b9c6400) [pid = 1873] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 254 (0x994d4400) [pid = 1873] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 253 (0x864a5c00) [pid = 1873] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 252 (0x8c411400) [pid = 1873] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 251 (0x992aa400) [pid = 1873] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 250 (0x90648400) [pid = 1873] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 249 (0x8a1cd000) [pid = 1873] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 248 (0x922dfc00) [pid = 1873] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 247 (0x8f671000) [pid = 1873] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 246 (0x87f26400) [pid = 1873] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 245 (0x87182800) [pid = 1873] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 244 (0xa0e5a000) [pid = 1873] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 243 (0x84feac00) [pid = 1873] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 242 (0x95dedc00) [pid = 1873] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 05:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 241 (0x960a1c00) [pid = 1873] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 240 (0x98b11000) [pid = 1873] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 239 (0x8638a400) [pid = 1873] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 238 (0x8b9c8800) [pid = 1873] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 237 (0x8e975000) [pid = 1873] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 236 (0x88de2c00) [pid = 1873] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 235 (0x8dece800) [pid = 1873] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 234 (0x8a7aec00) [pid = 1873] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 233 (0x8a119c00) [pid = 1873] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 232 (0x8faa3c00) [pid = 1873] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 231 (0x92eed000) [pid = 1873] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 230 (0x95df5800) [pid = 1873] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 229 (0xa44cfc00) [pid = 1873] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 228 (0x9df17800) [pid = 1873] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 227 (0x98750c00) [pid = 1873] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 226 (0x89476400) [pid = 1873] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 225 (0x92ca0400) [pid = 1873] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 224 (0x87f28800) [pid = 1873] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 223 (0x98758c00) [pid = 1873] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 222 (0x8c40c400) [pid = 1873] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 221 (0x92294400) [pid = 1873] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 220 (0xa2ad9800) [pid = 1873] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 219 (0x883ec000) [pid = 1873] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 218 (0x92ef7c00) [pid = 1873] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 217 (0xa0ab1800) [pid = 1873] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 216 (0x8e04dc00) [pid = 1873] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 215 (0x939c6000) [pid = 1873] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 214 (0x97da4c00) [pid = 1873] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 213 (0x8b9d0400) [pid = 1873] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 212 (0x86dcf400) [pid = 1873] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 211 (0x90643c00) [pid = 1873] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 210 (0x84e5c800) [pid = 1873] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 209 (0x88de4800) [pid = 1873] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 208 (0x9064b000) [pid = 1873] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 207 (0x87184400) [pid = 1873] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 206 (0x89514000) [pid = 1873] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 205 (0x8e96f000) [pid = 1873] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 204 (0x93ba9800) [pid = 1873] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 203 (0x9925a800) [pid = 1873] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 202 (0x883e1400) [pid = 1873] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 201 (0x89853800) [pid = 1873] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 200 (0x87f23800) [pid = 1873] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 199 (0x8bcb8800) [pid = 1873] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 198 (0x8ead3000) [pid = 1873] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 05:20:31 INFO - PROCESS | 1873 | --DOMWINDOW == 197 (0x91614800) [pid = 1873] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 05:20:31 INFO - PROCESS | 1873 | 1461154831210 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 05:20:31 INFO - PROCESS | 1873 | 1461154831213 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 05:20:31 INFO - PROCESS | 1873 | 1461154831249 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 05:20:31 INFO - PROCESS | 1873 | 1461154831251 Marionette TRACE conn4 <- [1,1318,null,{}] 05:20:31 INFO - PROCESS | 1873 | 1461154831280 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:31 INFO - PROCESS | 1873 | 1461154831511 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 05:20:31 INFO - PROCESS | 1873 | 1461154831696 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:31 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e5e800 == 109 [pid = 1873] [id = 337] 05:20:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 198 (0x84e68000) [pid = 1873] [serial = 1012] [outer = (nil)] 05:20:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 199 (0x86bc6800) [pid = 1873] [serial = 1013] [outer = 0x84e68000] 05:20:31 INFO - PROCESS | 1873 | 1461154831772 Marionette DEBUG loaded listener.js 05:20:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 200 (0x87182800) [pid = 1873] [serial = 1014] [outer = 0x84e68000] 05:20:32 INFO - PROCESS | 1873 | 1461154832521 Marionette TRACE conn4 <- [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]]]}] 05:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 05:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1324ms 05:20:32 INFO - PROCESS | 1873 | 1461154832558 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 05:20:32 INFO - PROCESS | 1873 | 1461154832562 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 05:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 05:20:32 INFO - PROCESS | 1873 | 1461154832568 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 05:20:32 INFO - PROCESS | 1873 | 1461154832572 Marionette TRACE conn4 <- [1,1322,null,{}] 05:20:32 INFO - PROCESS | 1873 | 1461154832589 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:32 INFO - PROCESS | 1873 | 1461154832782 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 05:20:32 INFO - PROCESS | 1873 | 1461154832801 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:32 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e66400 == 110 [pid = 1873] [id = 338] 05:20:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 201 (0x84fee800) [pid = 1873] [serial = 1015] [outer = (nil)] 05:20:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 202 (0x89479400) [pid = 1873] [serial = 1016] [outer = 0x84fee800] 05:20:32 INFO - PROCESS | 1873 | 1461154832879 Marionette DEBUG loaded listener.js 05:20:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 203 (0x8a1c8800) [pid = 1873] [serial = 1017] [outer = 0x84fee800] 05:20:34 INFO - PROCESS | 1873 | 1461154834237 Marionette TRACE conn4 <- [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]]]}] 05:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 05:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1702ms 05:20:34 INFO - PROCESS | 1873 | 1461154834271 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 05:20:34 INFO - PROCESS | 1873 | 1461154834279 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 05:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 05:20:34 INFO - PROCESS | 1873 | 1461154834289 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 05:20:34 INFO - PROCESS | 1873 | 1461154834295 Marionette TRACE conn4 <- [1,1326,null,{}] 05:20:34 INFO - PROCESS | 1873 | 1461154834305 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:34 INFO - PROCESS | 1873 | 1461154834538 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 05:20:34 INFO - PROCESS | 1873 | 1461154834866 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:34 INFO - PROCESS | 1873 | ++DOCSHELL 0x86397400 == 111 [pid = 1873] [id = 339] 05:20:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 204 (0x86bd1000) [pid = 1873] [serial = 1018] [outer = (nil)] 05:20:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 205 (0x87f2f000) [pid = 1873] [serial = 1019] [outer = 0x86bd1000] 05:20:34 INFO - PROCESS | 1873 | 1461154834963 Marionette DEBUG loaded listener.js 05:20:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 206 (0x88a89c00) [pid = 1873] [serial = 1020] [outer = 0x86bd1000] 05:20:36 INFO - PROCESS | 1873 | 1461154836030 Marionette TRACE conn4 <- [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]]]}] 05:20:36 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 05:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1790ms 05:20:36 INFO - PROCESS | 1873 | 1461154836080 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 05:20:36 INFO - PROCESS | 1873 | 1461154836089 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 05:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 05:20:36 INFO - PROCESS | 1873 | 1461154836101 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 05:20:36 INFO - PROCESS | 1873 | 1461154836105 Marionette TRACE conn4 <- [1,1330,null,{}] 05:20:36 INFO - PROCESS | 1873 | 1461154836113 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:36 INFO - PROCESS | 1873 | 1461154836338 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 05:20:36 INFO - PROCESS | 1873 | 1461154836661 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x8947a000 == 112 [pid = 1873] [id = 340] 05:20:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 207 (0x8a11fc00) [pid = 1873] [serial = 1021] [outer = (nil)] 05:20:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 208 (0x8a196000) [pid = 1873] [serial = 1022] [outer = 0x8a11fc00] 05:20:36 INFO - PROCESS | 1873 | 1461154836757 Marionette DEBUG loaded listener.js 05:20:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 209 (0x8a7a6c00) [pid = 1873] [serial = 1023] [outer = 0x8a11fc00] 05:20:37 INFO - PROCESS | 1873 | 1461154837687 Marionette TRACE conn4 <- [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]]]}] 05:20:37 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 05:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1638ms 05:20:37 INFO - PROCESS | 1873 | 1461154837739 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 05:20:37 INFO - PROCESS | 1873 | 1461154837744 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 05:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 05:20:37 INFO - PROCESS | 1873 | 1461154837752 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 05:20:37 INFO - PROCESS | 1873 | 1461154837759 Marionette TRACE conn4 <- [1,1334,null,{}] 05:20:37 INFO - PROCESS | 1873 | 1461154837776 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:38 INFO - PROCESS | 1873 | 1461154837996 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 05:20:38 INFO - PROCESS | 1873 | 1461154838259 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:38 INFO - PROCESS | 1873 | ++DOCSHELL 0x84ff5000 == 113 [pid = 1873] [id = 341] 05:20:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 210 (0x8abef000) [pid = 1873] [serial = 1024] [outer = (nil)] 05:20:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 211 (0x8bcac800) [pid = 1873] [serial = 1025] [outer = 0x8abef000] 05:20:38 INFO - PROCESS | 1873 | 1461154838396 Marionette DEBUG loaded listener.js 05:20:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 212 (0x8c2f7c00) [pid = 1873] [serial = 1026] [outer = 0x8abef000] 05:20:39 INFO - PROCESS | 1873 | 1461154839311 Marionette TRACE conn4 <- [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]]]}] 05:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 05:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1594ms 05:20:39 INFO - PROCESS | 1873 | 1461154839348 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 05:20:39 INFO - PROCESS | 1873 | 1461154839353 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 05:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 05:20:39 INFO - PROCESS | 1873 | 1461154839360 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 05:20:39 INFO - PROCESS | 1873 | 1461154839364 Marionette TRACE conn4 <- [1,1338,null,{}] 05:20:39 INFO - PROCESS | 1873 | 1461154839370 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:39 INFO - PROCESS | 1873 | 1461154839583 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 05:20:39 INFO - PROCESS | 1873 | 1461154839844 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:39 INFO - PROCESS | 1873 | ++DOCSHELL 0x88a84400 == 114 [pid = 1873] [id = 342] 05:20:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 213 (0x89856800) [pid = 1873] [serial = 1027] [outer = (nil)] 05:20:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 214 (0x8c2fac00) [pid = 1873] [serial = 1028] [outer = 0x89856800] 05:20:39 INFO - PROCESS | 1873 | 1461154839975 Marionette DEBUG loaded listener.js 05:20:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 215 (0x8c411800) [pid = 1873] [serial = 1029] [outer = 0x89856800] 05:20:41 INFO - PROCESS | 1873 | 1461154841445 Marionette TRACE conn4 <- [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]]]}] 05:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 05:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2134ms 05:20:41 INFO - PROCESS | 1873 | 1461154841501 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 05:20:41 INFO - PROCESS | 1873 | 1461154841505 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 05:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 05:20:41 INFO - PROCESS | 1873 | 1461154841515 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 05:20:41 INFO - PROCESS | 1873 | 1461154841518 Marionette TRACE conn4 <- [1,1342,null,{}] 05:20:41 INFO - PROCESS | 1873 | 1461154841524 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:41 INFO - PROCESS | 1873 | 1461154841776 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 05:20:42 INFO - PROCESS | 1873 | 1461154841997 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:42 INFO - PROCESS | 1873 | ++DOCSHELL 0x8b9c3000 == 115 [pid = 1873] [id = 343] 05:20:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 216 (0x8c2fa000) [pid = 1873] [serial = 1030] [outer = (nil)] 05:20:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 217 (0x8de79800) [pid = 1873] [serial = 1031] [outer = 0x8c2fa000] 05:20:42 INFO - PROCESS | 1873 | 1461154842122 Marionette DEBUG loaded listener.js 05:20:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 218 (0x8ded2400) [pid = 1873] [serial = 1032] [outer = 0x8c2fa000] 05:20:43 INFO - PROCESS | 1873 | 1461154843116 Marionette TRACE conn4 <- [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]]]}] 05:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 05:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1682ms 05:20:43 INFO - PROCESS | 1873 | 1461154843198 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 05:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 05:20:43 INFO - PROCESS | 1873 | 1461154843203 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 05:20:43 INFO - PROCESS | 1873 | 1461154843209 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 05:20:43 INFO - PROCESS | 1873 | 1461154843213 Marionette TRACE conn4 <- [1,1346,null,{}] 05:20:43 INFO - PROCESS | 1873 | 1461154843219 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:43 INFO - PROCESS | 1873 | 1461154843486 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 05:20:43 INFO - PROCESS | 1873 | 1461154843816 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:43 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c5f2400 == 116 [pid = 1873] [id = 344] 05:20:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 219 (0x8decc000) [pid = 1873] [serial = 1033] [outer = (nil)] 05:20:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 220 (0x8e976400) [pid = 1873] [serial = 1034] [outer = 0x8decc000] 05:20:43 INFO - PROCESS | 1873 | 1461154843921 Marionette DEBUG loaded listener.js 05:20:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 221 (0x8ead6800) [pid = 1873] [serial = 1035] [outer = 0x8decc000] 05:20:44 INFO - PROCESS | 1873 | 1461154844869 Marionette TRACE conn4 <- [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]]]}] 05:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 05:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1736ms 05:20:44 INFO - PROCESS | 1873 | 1461154844945 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 05:20:44 INFO - PROCESS | 1873 | 1461154844949 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 05:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 05:20:44 INFO - PROCESS | 1873 | 1461154844956 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 05:20:44 INFO - PROCESS | 1873 | 1461154844960 Marionette TRACE conn4 <- [1,1350,null,{}] 05:20:44 INFO - PROCESS | 1873 | 1461154844966 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:45 INFO - PROCESS | 1873 | 1461154845218 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 05:20:45 INFO - PROCESS | 1873 | 1461154845547 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:45 INFO - PROCESS | 1873 | ++DOCSHELL 0x8ded7800 == 117 [pid = 1873] [id = 345] 05:20:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 222 (0x8e04e400) [pid = 1873] [serial = 1036] [outer = (nil)] 05:20:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 223 (0x8f67b400) [pid = 1873] [serial = 1037] [outer = 0x8e04e400] 05:20:45 INFO - PROCESS | 1873 | 1461154845641 Marionette DEBUG loaded listener.js 05:20:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 224 (0x8f768c00) [pid = 1873] [serial = 1038] [outer = 0x8e04e400] 05:20:46 INFO - PROCESS | 1873 | 1461154846766 Marionette TRACE conn4 <- [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]]]}] 05:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 05:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1894ms 05:20:46 INFO - PROCESS | 1873 | 1461154846852 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 05:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 05:20:46 INFO - PROCESS | 1873 | 1461154846858 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 05:20:46 INFO - PROCESS | 1873 | 1461154846864 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 05:20:46 INFO - PROCESS | 1873 | 1461154846868 Marionette TRACE conn4 <- [1,1354,null,{}] 05:20:46 INFO - PROCESS | 1873 | 1461154846874 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:47 INFO - PROCESS | 1873 | 1461154847163 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 05:20:47 INFO - PROCESS | 1873 | 1461154847527 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:47 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a125000 == 118 [pid = 1873] [id = 346] 05:20:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 225 (0x8f675000) [pid = 1873] [serial = 1039] [outer = (nil)] 05:20:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 226 (0x8f944000) [pid = 1873] [serial = 1040] [outer = 0x8f675000] 05:20:47 INFO - PROCESS | 1873 | 1461154847627 Marionette DEBUG loaded listener.js 05:20:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 227 (0x8f9ad400) [pid = 1873] [serial = 1041] [outer = 0x8f675000] 05:20:48 INFO - PROCESS | 1873 | 1461154848670 Marionette TRACE conn4 <- [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]]]}] 05:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 05:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1846ms 05:20:48 INFO - PROCESS | 1873 | 1461154848712 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 05:20:48 INFO - PROCESS | 1873 | 1461154848718 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 05:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 05:20:48 INFO - PROCESS | 1873 | 1461154848726 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 05:20:48 INFO - PROCESS | 1873 | 1461154848731 Marionette TRACE conn4 <- [1,1358,null,{}] 05:20:48 INFO - PROCESS | 1873 | 1461154848737 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:48 INFO - PROCESS | 1873 | 1461154848962 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 05:20:49 INFO - PROCESS | 1873 | 1461154849294 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:49 INFO - PROCESS | 1873 | ++DOCSHELL 0x843ebc00 == 119 [pid = 1873] [id = 347] 05:20:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 228 (0x88a90400) [pid = 1873] [serial = 1042] [outer = (nil)] 05:20:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 229 (0x8fa32c00) [pid = 1873] [serial = 1043] [outer = 0x88a90400] 05:20:49 INFO - PROCESS | 1873 | 1461154849401 Marionette DEBUG loaded listener.js 05:20:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 230 (0x8fa37c00) [pid = 1873] [serial = 1044] [outer = 0x88a90400] 05:20:50 INFO - PROCESS | 1873 | 1461154850357 Marionette TRACE conn4 <- [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]]]}] 05:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 05:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1689ms 05:20:50 INFO - PROCESS | 1873 | 1461154850415 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 05:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 05:20:50 INFO - PROCESS | 1873 | 1461154850419 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 05:20:50 INFO - PROCESS | 1873 | 1461154850426 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 05:20:50 INFO - PROCESS | 1873 | 1461154850431 Marionette TRACE conn4 <- [1,1362,null,{}] 05:20:50 INFO - PROCESS | 1873 | 1461154850439 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:50 INFO - PROCESS | 1873 | 1461154850669 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 05:20:51 INFO - PROCESS | 1873 | 1461154851008 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f9afc00 == 120 [pid = 1873] [id = 348] 05:20:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 231 (0x902d2c00) [pid = 1873] [serial = 1045] [outer = (nil)] 05:20:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 232 (0x902d8400) [pid = 1873] [serial = 1046] [outer = 0x902d2c00] 05:20:51 INFO - PROCESS | 1873 | 1461154851131 Marionette DEBUG loaded listener.js 05:20:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 233 (0x902dc800) [pid = 1873] [serial = 1047] [outer = 0x902d2c00] 05:20:52 INFO - PROCESS | 1873 | 1461154852206 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 05:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 05:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1836ms 05:20:52 INFO - PROCESS | 1873 | 1461154852264 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 05:20:52 INFO - PROCESS | 1873 | 1461154852270 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 05:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 05:20:52 INFO - PROCESS | 1873 | 1461154852279 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 05:20:52 INFO - PROCESS | 1873 | 1461154852285 Marionette TRACE conn4 <- [1,1366,null,{}] 05:20:52 INFO - PROCESS | 1873 | 1461154852291 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:52 INFO - PROCESS | 1873 | 1461154852552 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 05:20:52 INFO - PROCESS | 1873 | 1461154852862 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:52 INFO - PROCESS | 1873 | ++DOCSHELL 0x902d4800 == 121 [pid = 1873] [id = 349] 05:20:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 234 (0x902db800) [pid = 1873] [serial = 1048] [outer = (nil)] 05:20:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 235 (0x9088a000) [pid = 1873] [serial = 1049] [outer = 0x902db800] 05:20:52 INFO - PROCESS | 1873 | 1461154852971 Marionette DEBUG loaded listener.js 05:20:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 236 (0x92297400) [pid = 1873] [serial = 1050] [outer = 0x902db800] 05:20:54 INFO - PROCESS | 1873 | 1461154854028 Marionette TRACE conn4 <- [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] 05:20:54 INFO - PROCESS | 1873 | 1461154854079 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 05:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 05:20:54 INFO - PROCESS | 1873 | 1461154854089 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 05:20:54 INFO - PROCESS | 1873 | 1461154854092 Marionette TRACE conn4 <- [1,1370,null,{}] 05:20:54 INFO - PROCESS | 1873 | 1461154854100 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:54 INFO - PROCESS | 1873 | 1461154854382 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 05:20:54 INFO - PROCESS | 1873 | 1461154854806 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:54 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e64000 == 122 [pid = 1873] [id = 350] 05:20:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 237 (0x8f76e800) [pid = 1873] [serial = 1051] [outer = (nil)] 05:20:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 238 (0x92d3a800) [pid = 1873] [serial = 1052] [outer = 0x8f76e800] 05:20:54 INFO - PROCESS | 1873 | 1461154854936 Marionette DEBUG loaded listener.js 05:20:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 239 (0x92d40800) [pid = 1873] [serial = 1053] [outer = 0x8f76e800] 05:20:55 INFO - PROCESS | 1873 | 1461154855969 Marionette TRACE conn4 <- [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] 05:20:56 INFO - PROCESS | 1873 | 1461154856029 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 05:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 05:20:56 INFO - PROCESS | 1873 | 1461154856038 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 05:20:56 INFO - PROCESS | 1873 | 1461154856041 Marionette TRACE conn4 <- [1,1374,null,{}] 05:20:56 INFO - PROCESS | 1873 | 1461154856051 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:56 INFO - PROCESS | 1873 | 1461154856336 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 05:20:56 INFO - PROCESS | 1873 | 1461154856667 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:56 INFO - PROCESS | 1873 | ++DOCSHELL 0x90889c00 == 123 [pid = 1873] [id = 351] 05:20:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 240 (0x92d3e400) [pid = 1873] [serial = 1054] [outer = (nil)] 05:20:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 241 (0x92ede400) [pid = 1873] [serial = 1055] [outer = 0x92d3e400] 05:20:56 INFO - PROCESS | 1873 | 1461154856762 Marionette DEBUG loaded listener.js 05:20:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 242 (0x92eefc00) [pid = 1873] [serial = 1056] [outer = 0x92d3e400] 05:20:57 INFO - PROCESS | 1873 | [1873] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:20:57 INFO - PROCESS | 1873 | 1461154857829 Marionette TRACE conn4 <- [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] 05:20:57 INFO - PROCESS | 1873 | 1461154857876 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 05:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 05:20:57 INFO - PROCESS | 1873 | 1461154857883 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 05:20:57 INFO - PROCESS | 1873 | 1461154857885 Marionette TRACE conn4 <- [1,1378,null,{}] 05:20:57 INFO - PROCESS | 1873 | 1461154857892 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:58 INFO - PROCESS | 1873 | 1461154858156 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 05:20:58 INFO - PROCESS | 1873 | 1461154858499 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x86bca800 == 124 [pid = 1873] [id = 352] 05:20:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 243 (0x86bcac00) [pid = 1873] [serial = 1057] [outer = (nil)] 05:20:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 244 (0x93b32c00) [pid = 1873] [serial = 1058] [outer = 0x86bcac00] 05:20:58 INFO - PROCESS | 1873 | 1461154858599 Marionette DEBUG loaded listener.js 05:20:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 245 (0x93b35400) [pid = 1873] [serial = 1059] [outer = 0x86bcac00] 05:20:59 INFO - PROCESS | 1873 | 1461154859617 Marionette TRACE conn4 <- [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] 05:20:59 INFO - PROCESS | 1873 | 1461154859681 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 05:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 05:20:59 INFO - PROCESS | 1873 | 1461154859689 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 05:20:59 INFO - PROCESS | 1873 | 1461154859692 Marionette TRACE conn4 <- [1,1382,null,{}] 05:20:59 INFO - PROCESS | 1873 | 1461154859698 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:59 INFO - PROCESS | 1873 | 1461154859977 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 05:21:00 INFO - PROCESS | 1873 | 1461154860333 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:00 INFO - PROCESS | 1873 | ++DOCSHELL 0x843eb400 == 125 [pid = 1873] [id = 353] 05:21:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 246 (0x843ee800) [pid = 1873] [serial = 1060] [outer = (nil)] 05:21:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 247 (0x8638d400) [pid = 1873] [serial = 1061] [outer = 0x843ee800] 05:21:00 INFO - PROCESS | 1873 | 1461154860438 Marionette DEBUG loaded listener.js 05:21:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 248 (0x864adc00) [pid = 1873] [serial = 1062] [outer = 0x843ee800] 05:21:01 INFO - PROCESS | 1873 | [1873] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:21:01 INFO - PROCESS | 1873 | 1461154861596 Marionette TRACE conn4 <- [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] 05:21:01 INFO - PROCESS | 1873 | 1461154861697 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 05:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 05:21:01 INFO - PROCESS | 1873 | 1461154861711 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 05:21:01 INFO - PROCESS | 1873 | 1461154861715 Marionette TRACE conn4 <- [1,1386,null,{}] 05:21:01 INFO - PROCESS | 1873 | 1461154861725 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:02 INFO - PROCESS | 1873 | 1461154862117 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 05:21:02 INFO - PROCESS | 1873 | 1461154862323 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:02 INFO - PROCESS | 1873 | ++DOCSHELL 0x843ea400 == 126 [pid = 1873] [id = 354] 05:21:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 249 (0x864a8000) [pid = 1873] [serial = 1063] [outer = (nil)] 05:21:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 250 (0x8c5f2c00) [pid = 1873] [serial = 1064] [outer = 0x864a8000] 05:21:02 INFO - PROCESS | 1873 | 1461154862424 Marionette DEBUG loaded listener.js 05:21:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 251 (0x8f767000) [pid = 1873] [serial = 1065] [outer = 0x864a8000] 05:21:03 INFO - PROCESS | 1873 | 1461154863498 Marionette TRACE conn4 <- [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] 05:21:03 INFO - PROCESS | 1873 | 1461154863558 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 05:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 05:21:03 INFO - PROCESS | 1873 | 1461154863594 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 05:21:03 INFO - PROCESS | 1873 | 1461154863599 Marionette TRACE conn4 <- [1,1390,null,{}] 05:21:03 INFO - PROCESS | 1873 | 1461154863606 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:03 INFO - PROCESS | 1873 | 1461154863839 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 05:21:04 INFO - PROCESS | 1873 | --DOCSHELL 0x8e04d800 == 125 [pid = 1873] [id = 293] 05:21:04 INFO - PROCESS | 1873 | --DOCSHELL 0x84e5e800 == 124 [pid = 1873] [id = 337] 05:21:04 INFO - PROCESS | 1873 | --DOCSHELL 0x843e9000 == 123 [pid = 1873] [id = 336] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x864b0400 == 122 [pid = 1873] [id = 335] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x84e5dc00 == 121 [pid = 1873] [id = 334] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x89513c00 == 120 [pid = 1873] [id = 333] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x86dcd000 == 119 [pid = 1873] [id = 332] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x84e63c00 == 118 [pid = 1873] [id = 330] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x84ff6000 == 117 [pid = 1873] [id = 331] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x8a7a5000 == 116 [pid = 1873] [id = 328] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x994fdc00 == 115 [pid = 1873] [id = 327] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x84fefc00 == 114 [pid = 1873] [id = 325] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x97608800 == 113 [pid = 1873] [id = 326] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x8fa2fc00 == 112 [pid = 1873] [id = 324] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x915ecc00 == 111 [pid = 1873] [id = 323] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x90642000 == 110 [pid = 1873] [id = 322] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x8ead9c00 == 109 [pid = 1873] [id = 321] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x8de77c00 == 108 [pid = 1873] [id = 320] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x87f28000 == 107 [pid = 1873] [id = 318] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x8a1c4000 == 106 [pid = 1873] [id = 319] 05:21:05 INFO - PROCESS | 1873 | --DOCSHELL 0x86392c00 == 105 [pid = 1873] [id = 317] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 250 (0x8c411c00) [pid = 1873] [serial = 948] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 249 (0x8c409000) [pid = 1873] [serial = 636] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 248 (0x9087e400) [pid = 1873] [serial = 560] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 247 (0x92ca5c00) [pid = 1873] [serial = 648] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 246 (0x915f2400) [pid = 1873] [serial = 768] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 245 (0x92c9ec00) [pid = 1873] [serial = 891] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 244 (0x93bb5400) [pid = 1873] [serial = 696] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 243 (0x8b9c4c00) [pid = 1873] [serial = 612] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 242 (0x92e27000) [pid = 1873] [serial = 774] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 241 (0x97da0000) [pid = 1873] [serial = 708] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 240 (0x994f0400) [pid = 1873] [serial = 905] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 239 (0x92edd400) [pid = 1873] [serial = 563] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 238 (0x97da5400) [pid = 1873] [serial = 828] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 237 (0x8c40a800) [pid = 1873] [serial = 545] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 236 (0x86dca000) [pid = 1873] [serial = 924] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 235 (0x9875d000) [pid = 1873] [serial = 902] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 234 (0xa0a42c00) [pid = 1873] [serial = 914] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 233 (0x8e050800) [pid = 1873] [serial = 756] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 232 (0x939c0c00) [pid = 1873] [serial = 792] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 231 (0x8947b800) [pid = 1873] [serial = 884] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 230 (0x97610c00) [pid = 1873] [serial = 899] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 229 (0x92eecc00) [pid = 1873] [serial = 654] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 228 (0x97224400) [pid = 1873] [serial = 825] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 227 (0x9760e800) [pid = 1873] [serial = 789] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 226 (0x86bd3800) [pid = 1873] [serial = 921] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 225 (0xa2a59800) [pid = 1873] [serial = 911] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 224 (0x86dc8400) [pid = 1873] [serial = 923] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 223 (0x8c380c00) [pid = 1873] [serial = 726] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 222 (0x98566800) [pid = 1873] [serial = 711] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 221 (0x93cc9400) [pid = 1873] [serial = 896] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 220 (0x974bb800) [pid = 1873] [serial = 702] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 219 (0x994d1800) [pid = 1873] [serial = 834] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 218 (0x971f3400) [pid = 1873] [serial = 485] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 217 (0x8ded5400) [pid = 1873] [serial = 933] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 216 (0x915f1000) [pid = 1873] [serial = 890] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 215 (0x86396400) [pid = 1873] [serial = 938] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 214 (0x8f66f800) [pid = 1873] [serial = 554] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 213 (0x98b10c00) [pid = 1873] [serial = 831] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 212 (0x8950d800) [pid = 1873] [serial = 609] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 211 (0x93ccf000) [pid = 1873] [serial = 663] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 210 (0x93bb1400) [pid = 1873] [serial = 822] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 209 (0x8c40c000) [pid = 1873] [serial = 888] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 208 (0x92d46c00) [pid = 1873] [serial = 693] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 207 (0x8f938800) [pid = 1873] [serial = 759] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 206 (0x9fc5d400) [pid = 1873] [serial = 723] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 205 (0x864abc00) [pid = 1873] [serial = 864] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 204 (0x8f774c00) [pid = 1873] [serial = 597] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 203 (0x9ea15400) [pid = 1873] [serial = 720] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 202 (0x994fb800) [pid = 1873] [serial = 906] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 201 (0x922dec00) [pid = 1873] [serial = 771] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 200 (0x8a7afc00) [pid = 1873] [serial = 753] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 199 (0x92ef8400) [pid = 1873] [serial = 894] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 198 (0x8f9b4000) [pid = 1873] [serial = 762] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 197 (0x8b9cb800) [pid = 1873] [serial = 551] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 196 (0x8e041c00) [pid = 1873] [serial = 615] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 195 (0x92edc000) [pid = 1873] [serial = 893] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 194 (0x8c389000) [pid = 1873] [serial = 887] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 193 (0xa2ad1800) [pid = 1873] [serial = 849] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 192 (0x84ff7000) [pid = 1873] [serial = 936] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 191 (0x95fec800) [pid = 1873] [serial = 783] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 190 (0x9760b400) [pid = 1873] [serial = 705] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 189 (0x994f2800) [pid = 1873] [serial = 717] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 188 (0x84ff4000) [pid = 1873] [serial = 935] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 187 (0x940bdc00) [pid = 1873] [serial = 897] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 186 (0x86393400) [pid = 1873] [serial = 861] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 185 (0x8c412000) [pid = 1873] [serial = 594] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 184 (0x8fa32000) [pid = 1873] [serial = 642] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 183 (0x88df0000) [pid = 1873] [serial = 750] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 182 (0x8ded8c00) [pid = 1873] [serial = 918] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 181 (0x8bcae400) [pid = 1873] [serial = 945] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 180 (0xa3ce1400) [pid = 1873] [serial = 912] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 179 (0xa4476000) [pid = 1873] [serial = 915] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 178 (0x8a7a2400) [pid = 1873] [serial = 633] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0x902d8800) [pid = 1873] [serial = 765] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x9ffa5800) [pid = 1873] [serial = 843] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x97223400) [pid = 1873] [serial = 786] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0xa45c4000) [pid = 1873] [serial = 858] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x9fb91400) [pid = 1873] [serial = 840] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x9ffd9c00) [pid = 1873] [serial = 908] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x8a11a000) [pid = 1873] [serial = 687] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x92ed1000) [pid = 1873] [serial = 651] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x97f10c00) [pid = 1873] [serial = 900] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x89511c00) [pid = 1873] [serial = 548] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0xa444cc00) [pid = 1873] [serial = 852] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x8f675c00) [pid = 1873] [serial = 819] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x93ccfc00) [pid = 1873] [serial = 699] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0xa447b800) [pid = 1873] [serial = 855] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x86dd0800) [pid = 1873] [serial = 932] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x8946f800) [pid = 1873] [serial = 942] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x939c1c00) [pid = 1873] [serial = 657] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x8ded7400) [pid = 1873] [serial = 917] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0xa0c43400) [pid = 1873] [serial = 846] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x902db000) [pid = 1873] [serial = 882] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x93cc7400) [pid = 1873] [serial = 780] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x98765800) [pid = 1873] [serial = 714] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x8f67b800) [pid = 1873] [serial = 639] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x8decdc00) [pid = 1873] [serial = 926] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x915ee800) [pid = 1873] [serial = 645] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x84e65400) [pid = 1873] [serial = 930] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x88de2400) [pid = 1873] [serial = 941] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x8c389c00) [pid = 1873] [serial = 947] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x8ded8000) [pid = 1873] [serial = 927] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x92d3e800) [pid = 1873] [serial = 603] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x8a11e000) [pid = 1873] [serial = 885] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x885f2800) [pid = 1873] [serial = 630] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x8a1ca000) [pid = 1873] [serial = 816] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x8faab400) [pid = 1873] [serial = 600] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x8abea000) [pid = 1873] [serial = 944] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x864ac800) [pid = 1873] [serial = 939] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x86bd0000) [pid = 1873] [serial = 920] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x93bb7c00) [pid = 1873] [serial = 660] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x9b3b1800) [pid = 1873] [serial = 837] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x88a8f800) [pid = 1873] [serial = 588] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8abe3400) [pid = 1873] [serial = 591] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x88deec00) [pid = 1873] [serial = 606] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8de7a000) [pid = 1873] [serial = 690] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8faa3800) [pid = 1873] [serial = 557] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x92eef800) [pid = 1873] [serial = 777] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x9876a400) [pid = 1873] [serial = 903] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0xa0aa8c00) [pid = 1873] [serial = 909] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x84e63800) [pid = 1873] [serial = 929] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1873 | 1461154865551 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e63800 == 106 [pid = 1873] [id = 355] 05:21:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x84e65400) [pid = 1873] [serial = 1066] [outer = (nil)] 05:21:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x84ff6000) [pid = 1873] [serial = 1067] [outer = 0x84e65400] 05:21:05 INFO - PROCESS | 1873 | 1461154865641 Marionette DEBUG loaded listener.js 05:21:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x864a7800) [pid = 1873] [serial = 1068] [outer = 0x84e65400] 05:21:06 INFO - PROCESS | 1873 | 1461154866434 Marionette TRACE conn4 <- [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]]]}] 05:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 05:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2899ms 05:21:06 INFO - PROCESS | 1873 | 1461154866489 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 05:21:06 INFO - PROCESS | 1873 | 1461154866496 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 05:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 05:21:06 INFO - PROCESS | 1873 | 1461154866505 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 05:21:06 INFO - PROCESS | 1873 | 1461154866509 Marionette TRACE conn4 <- [1,1394,null,{}] 05:21:06 INFO - PROCESS | 1873 | 1461154866543 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:06 INFO - PROCESS | 1873 | 1461154866759 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 05:21:06 INFO - PROCESS | 1873 | 1461154866770 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:06 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dcb400 == 107 [pid = 1873] [id = 356] 05:21:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x86dd0800) [pid = 1873] [serial = 1069] [outer = (nil)] 05:21:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x87f28800) [pid = 1873] [serial = 1070] [outer = 0x86dd0800] 05:21:06 INFO - PROCESS | 1873 | 1461154866848 Marionette DEBUG loaded listener.js 05:21:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x885e8c00) [pid = 1873] [serial = 1071] [outer = 0x86dd0800] 05:21:07 INFO - PROCESS | 1873 | 1461154867931 Marionette TRACE conn4 <- [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]]]}] 05:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 05:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1463ms 05:21:07 INFO - PROCESS | 1873 | 1461154867973 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 05:21:07 INFO - PROCESS | 1873 | 1461154867979 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 05:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 05:21:07 INFO - PROCESS | 1873 | 1461154867986 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 05:21:07 INFO - PROCESS | 1873 | 1461154867989 Marionette TRACE conn4 <- [1,1398,null,{}] 05:21:07 INFO - PROCESS | 1873 | 1461154867995 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:08 INFO - PROCESS | 1873 | 1461154868254 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 05:21:08 INFO - PROCESS | 1873 | 1461154868278 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:08 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dcc400 == 108 [pid = 1873] [id = 357] 05:21:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x88de2400) [pid = 1873] [serial = 1072] [outer = (nil)] 05:21:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8947a800) [pid = 1873] [serial = 1073] [outer = 0x88de2400] 05:21:08 INFO - PROCESS | 1873 | 1461154868352 Marionette DEBUG loaded listener.js 05:21:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x89853800) [pid = 1873] [serial = 1074] [outer = 0x88de2400] 05:21:09 INFO - PROCESS | 1873 | 1461154869543 Marionette TRACE conn4 <- [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]]]}] 05:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 05:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1581ms 05:21:09 INFO - PROCESS | 1873 | 1461154869569 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 05:21:09 INFO - PROCESS | 1873 | 1461154869573 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 05:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 05:21:09 INFO - PROCESS | 1873 | 1461154869594 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 05:21:09 INFO - PROCESS | 1873 | 1461154869604 Marionette TRACE conn4 <- [1,1402,null,{}] 05:21:09 INFO - PROCESS | 1873 | 1461154869614 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:09 INFO - PROCESS | 1873 | 1461154869907 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 05:21:10 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x864b4800) [pid = 1873] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 05:21:10 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x84e65000) [pid = 1873] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 05:21:10 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x84e64400) [pid = 1873] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 05:21:10 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x86bc8000) [pid = 1873] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 05:21:10 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x89517800) [pid = 1873] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 05:21:10 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x87180000) [pid = 1873] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 05:21:10 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x8abf0000) [pid = 1873] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 05:21:10 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x84e68000) [pid = 1873] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 05:21:10 INFO - PROCESS | 1873 | 1461154870584 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:10 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e5f400 == 109 [pid = 1873] [id = 358] 05:21:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x84e5f800) [pid = 1873] [serial = 1075] [outer = (nil)] 05:21:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x864a5c00) [pid = 1873] [serial = 1076] [outer = 0x84e5f800] 05:21:10 INFO - PROCESS | 1873 | 1461154870670 Marionette DEBUG loaded listener.js 05:21:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8950d400) [pid = 1873] [serial = 1077] [outer = 0x84e5f800] 05:21:11 INFO - PROCESS | 1873 | 1461154871523 Marionette TRACE conn4 <- [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]]]}] 05:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 05:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 2007ms 05:21:11 INFO - PROCESS | 1873 | 1461154871590 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 05:21:11 INFO - PROCESS | 1873 | 1461154871594 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 05:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 05:21:11 INFO - PROCESS | 1873 | 1461154871601 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 05:21:11 INFO - PROCESS | 1873 | 1461154871604 Marionette TRACE conn4 <- [1,1406,null,{}] 05:21:11 INFO - PROCESS | 1873 | 1461154871610 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:11 INFO - PROCESS | 1873 | 1461154871835 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 05:21:12 INFO - PROCESS | 1873 | 1461154872016 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:12 INFO - PROCESS | 1873 | ++DOCSHELL 0x864b4c00 == 110 [pid = 1873] [id = 359] 05:21:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x883e4000) [pid = 1873] [serial = 1078] [outer = (nil)] 05:21:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8a7a3000) [pid = 1873] [serial = 1079] [outer = 0x883e4000] 05:21:12 INFO - PROCESS | 1873 | 1461154872099 Marionette DEBUG loaded listener.js 05:21:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8a7b0c00) [pid = 1873] [serial = 1080] [outer = 0x883e4000] 05:21:13 INFO - PROCESS | 1873 | 1461154873312 Marionette TRACE conn4 <- [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]]]}] 05:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 05:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1781ms 05:21:13 INFO - PROCESS | 1873 | 1461154873384 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 05:21:13 INFO - PROCESS | 1873 | 1461154873392 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 05:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 05:21:13 INFO - PROCESS | 1873 | 1461154873402 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 05:21:13 INFO - PROCESS | 1873 | 1461154873407 Marionette TRACE conn4 <- [1,1410,null,{}] 05:21:13 INFO - PROCESS | 1873 | 1461154873417 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:13 INFO - PROCESS | 1873 | 1461154873714 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 05:21:14 INFO - PROCESS | 1873 | 1461154874047 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:14 INFO - PROCESS | 1873 | ++DOCSHELL 0x86395000 == 111 [pid = 1873] [id = 360] 05:21:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x86dc3000) [pid = 1873] [serial = 1081] [outer = (nil)] 05:21:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x885f4c00) [pid = 1873] [serial = 1082] [outer = 0x86dc3000] 05:21:14 INFO - PROCESS | 1873 | 1461154874154 Marionette DEBUG loaded listener.js 05:21:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x88def400) [pid = 1873] [serial = 1083] [outer = 0x86dc3000] 05:21:15 INFO - PROCESS | 1873 | 1461154875297 Marionette TRACE conn4 <- [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]]]}] 05:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 05:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1942ms 05:21:15 INFO - PROCESS | 1873 | 1461154875346 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 05:21:15 INFO - PROCESS | 1873 | 1461154875355 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 05:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 05:21:15 INFO - PROCESS | 1873 | 1461154875366 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 05:21:15 INFO - PROCESS | 1873 | 1461154875370 Marionette TRACE conn4 <- [1,1414,null,{}] 05:21:15 INFO - PROCESS | 1873 | 1461154875377 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:15 INFO - PROCESS | 1873 | 1461154875631 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 05:21:16 INFO - PROCESS | 1873 | 1461154876003 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:16 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a11a000 == 112 [pid = 1873] [id = 361] 05:21:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8a121800) [pid = 1873] [serial = 1084] [outer = (nil)] 05:21:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8a197400) [pid = 1873] [serial = 1085] [outer = 0x8a121800] 05:21:16 INFO - PROCESS | 1873 | 1461154876093 Marionette DEBUG loaded listener.js 05:21:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8a7a3800) [pid = 1873] [serial = 1086] [outer = 0x8a121800] 05:21:17 INFO - PROCESS | 1873 | 1461154877243 Marionette TRACE conn4 <- [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]]]}] 05:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 05:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1892ms 05:21:17 INFO - PROCESS | 1873 | 1461154877258 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 05:21:17 INFO - PROCESS | 1873 | 1461154877263 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 05:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 05:21:17 INFO - PROCESS | 1873 | 1461154877270 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 05:21:17 INFO - PROCESS | 1873 | 1461154877276 Marionette TRACE conn4 <- [1,1418,null,{}] 05:21:17 INFO - PROCESS | 1873 | 1461154877293 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:17 INFO - PROCESS | 1873 | 1461154877524 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 05:21:17 INFO - PROCESS | 1873 | 1461154877827 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:17 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7ad800 == 113 [pid = 1873] [id = 362] 05:21:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8abeb800) [pid = 1873] [serial = 1087] [outer = (nil)] 05:21:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x8b9c6800) [pid = 1873] [serial = 1088] [outer = 0x8abeb800] 05:21:17 INFO - PROCESS | 1873 | 1461154877923 Marionette DEBUG loaded listener.js 05:21:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x8b9d0000) [pid = 1873] [serial = 1089] [outer = 0x8abeb800] 05:21:18 INFO - PROCESS | 1873 | 1461154878931 Marionette TRACE conn4 <- [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]]]}] 05:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 05:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1708ms 05:21:18 INFO - PROCESS | 1873 | 1461154878979 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 05:21:18 INFO - PROCESS | 1873 | 1461154878984 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 05:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 05:21:18 INFO - PROCESS | 1873 | 1461154878991 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 05:21:18 INFO - PROCESS | 1873 | 1461154878994 Marionette TRACE conn4 <- [1,1422,null,{}] 05:21:19 INFO - PROCESS | 1873 | 1461154879000 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:19 INFO - PROCESS | 1873 | 1461154879236 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 05:21:19 INFO - PROCESS | 1873 | 1461154879521 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:19 INFO - PROCESS | 1873 | ++DOCSHELL 0x8b9c7c00 == 114 [pid = 1873] [id = 363] 05:21:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x8bcb3400) [pid = 1873] [serial = 1090] [outer = (nil)] 05:21:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x8c2f6000) [pid = 1873] [serial = 1091] [outer = 0x8bcb3400] 05:21:19 INFO - PROCESS | 1873 | 1461154879624 Marionette DEBUG loaded listener.js 05:21:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x8c38dc00) [pid = 1873] [serial = 1092] [outer = 0x8bcb3400] 05:21:20 INFO - PROCESS | 1873 | 1461154880698 Marionette TRACE conn4 <- [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]]]}] 05:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 05:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1745ms 05:21:20 INFO - PROCESS | 1873 | 1461154880737 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 05:21:20 INFO - PROCESS | 1873 | 1461154880740 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 05:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 05:21:20 INFO - PROCESS | 1873 | 1461154880747 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 05:21:20 INFO - PROCESS | 1873 | 1461154880750 Marionette TRACE conn4 <- [1,1426,null,{}] 05:21:20 INFO - PROCESS | 1873 | 1461154880756 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:20 INFO - PROCESS | 1873 | 1461154880961 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 05:21:21 INFO - PROCESS | 1873 | 1461154881273 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:21 INFO - PROCESS | 1873 | ++DOCSHELL 0x8bcb2400 == 115 [pid = 1873] [id = 364] 05:21:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x8bcb8400) [pid = 1873] [serial = 1093] [outer = (nil)] 05:21:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x8c5ec400) [pid = 1873] [serial = 1094] [outer = 0x8bcb8400] 05:21:21 INFO - PROCESS | 1873 | 1461154881368 Marionette DEBUG loaded listener.js 05:21:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x8c5f1000) [pid = 1873] [serial = 1095] [outer = 0x8bcb8400] 05:21:22 INFO - PROCESS | 1873 | 1461154882811 Marionette TRACE conn4 <- [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]]]}] 05:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 05:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 2083ms 05:21:22 INFO - PROCESS | 1873 | 1461154882830 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 05:21:22 INFO - PROCESS | 1873 | 1461154882833 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 05:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 05:21:22 INFO - PROCESS | 1873 | 1461154882840 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 05:21:22 INFO - PROCESS | 1873 | 1461154882844 Marionette TRACE conn4 <- [1,1430,null,{}] 05:21:22 INFO - PROCESS | 1873 | 1461154882850 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:23 INFO - PROCESS | 1873 | 1461154883237 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 05:21:23 INFO - PROCESS | 1873 | 1461154883431 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c2f1000 == 116 [pid = 1873] [id = 365] 05:21:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x8c40d000) [pid = 1873] [serial = 1096] [outer = (nil)] 05:21:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x8e04b400) [pid = 1873] [serial = 1097] [outer = 0x8c40d000] 05:21:23 INFO - PROCESS | 1873 | 1461154883528 Marionette DEBUG loaded listener.js 05:21:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x8e972c00) [pid = 1873] [serial = 1098] [outer = 0x8c40d000] 05:21:24 INFO - PROCESS | 1873 | 1461154884481 Marionette TRACE conn4 <- [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]]]}] 05:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 05:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1697ms 05:21:24 INFO - PROCESS | 1873 | 1461154884539 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 05:21:24 INFO - PROCESS | 1873 | 1461154884543 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 05:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 05:21:24 INFO - PROCESS | 1873 | 1461154884549 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 05:21:24 INFO - PROCESS | 1873 | 1461154884553 Marionette TRACE conn4 <- [1,1434,null,{}] 05:21:24 INFO - PROCESS | 1873 | 1461154884559 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:24 INFO - PROCESS | 1873 | 1461154884770 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 05:21:25 INFO - PROCESS | 1873 | 1461154885025 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e047400 == 117 [pid = 1873] [id = 366] 05:21:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x8e96cc00) [pid = 1873] [serial = 1099] [outer = (nil)] 05:21:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x8f76f400) [pid = 1873] [serial = 1100] [outer = 0x8e96cc00] 05:21:25 INFO - PROCESS | 1873 | 1461154885157 Marionette DEBUG loaded listener.js 05:21:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x8f93a000) [pid = 1873] [serial = 1101] [outer = 0x8e96cc00] 05:21:26 INFO - PROCESS | 1873 | 1461154886131 Marionette TRACE conn4 <- [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]]]}] 05:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 05:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1630ms 05:21:26 INFO - PROCESS | 1873 | 1461154886186 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 05:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 05:21:26 INFO - PROCESS | 1873 | 1461154886196 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 05:21:26 INFO - PROCESS | 1873 | 1461154886203 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 05:21:26 INFO - PROCESS | 1873 | 1461154886208 Marionette TRACE conn4 <- [1,1438,null,{}] 05:21:26 INFO - PROCESS | 1873 | 1461154886214 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:26 INFO - PROCESS | 1873 | 1461154886429 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 05:21:26 INFO - PROCESS | 1873 | 1461154886686 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:26 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e04c000 == 118 [pid = 1873] [id = 367] 05:21:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x8f678c00) [pid = 1873] [serial = 1102] [outer = (nil)] 05:21:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x8fa34400) [pid = 1873] [serial = 1103] [outer = 0x8f678c00] 05:21:26 INFO - PROCESS | 1873 | 1461154886816 Marionette DEBUG loaded listener.js 05:21:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x8faa4c00) [pid = 1873] [serial = 1104] [outer = 0x8f678c00] 05:21:27 INFO - PROCESS | 1873 | 1461154887751 Marionette TRACE conn4 <- [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]]]}] 05:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 05:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1584ms 05:21:27 INFO - PROCESS | 1873 | 1461154887788 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 05:21:27 INFO - PROCESS | 1873 | 1461154887792 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 05:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 05:21:27 INFO - PROCESS | 1873 | 1461154887799 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 05:21:27 INFO - PROCESS | 1873 | 1461154887803 Marionette TRACE conn4 <- [1,1442,null,{}] 05:21:27 INFO - PROCESS | 1873 | 1461154887810 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:28 INFO - PROCESS | 1873 | 1461154888023 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 05:21:28 INFO - PROCESS | 1873 | 1461154888291 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x87178400 == 119 [pid = 1873] [id = 368] 05:21:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x8946d000) [pid = 1873] [serial = 1105] [outer = (nil)] 05:21:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x8faaa000) [pid = 1873] [serial = 1106] [outer = 0x8946d000] 05:21:28 INFO - PROCESS | 1873 | 1461154888425 Marionette DEBUG loaded listener.js 05:21:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x902dd000) [pid = 1873] [serial = 1107] [outer = 0x8946d000] 05:21:29 INFO - PROCESS | 1873 | 1461154889364 Marionette TRACE conn4 <- [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]]]}] 05:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 05:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1634ms 05:21:29 INFO - PROCESS | 1873 | 1461154889435 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 05:21:29 INFO - PROCESS | 1873 | 1461154889439 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 05:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 05:21:29 INFO - PROCESS | 1873 | 1461154889446 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 05:21:29 INFO - PROCESS | 1873 | 1461154889449 Marionette TRACE conn4 <- [1,1446,null,{}] 05:21:29 INFO - PROCESS | 1873 | 1461154889455 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:29 INFO - PROCESS | 1873 | 1461154889670 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 05:21:29 INFO - PROCESS | 1873 | 1461154889933 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c411400 == 120 [pid = 1873] [id = 369] 05:21:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x902d8c00) [pid = 1873] [serial = 1108] [outer = (nil)] 05:21:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x90649800) [pid = 1873] [serial = 1109] [outer = 0x902d8c00] 05:21:30 INFO - PROCESS | 1873 | 1461154890065 Marionette DEBUG loaded listener.js 05:21:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x90650000) [pid = 1873] [serial = 1110] [outer = 0x902d8c00] 05:21:31 INFO - PROCESS | 1873 | 1461154891041 Marionette TRACE conn4 <- [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]]]}] 05:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 05:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1634ms 05:21:31 INFO - PROCESS | 1873 | 1461154891081 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 05:21:31 INFO - PROCESS | 1873 | 1461154891086 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 05:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 05:21:31 INFO - PROCESS | 1873 | 1461154891092 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 05:21:31 INFO - PROCESS | 1873 | 1461154891097 Marionette TRACE conn4 <- [1,1450,null,{}] 05:21:31 INFO - PROCESS | 1873 | 1461154891103 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:31 INFO - PROCESS | 1873 | 1461154891360 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 05:21:31 INFO - PROCESS | 1873 | 1461154891633 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:31 INFO - PROCESS | 1873 | ++DOCSHELL 0x903e8800 == 121 [pid = 1873] [id = 370] 05:21:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x92294400) [pid = 1873] [serial = 1111] [outer = (nil)] 05:21:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x92ca0800) [pid = 1873] [serial = 1112] [outer = 0x92294400] 05:21:31 INFO - PROCESS | 1873 | 1461154891778 Marionette DEBUG loaded listener.js 05:21:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x92d40400) [pid = 1873] [serial = 1113] [outer = 0x92294400] 05:21:32 INFO - PROCESS | 1873 | 1461154892779 Marionette TRACE conn4 <- [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]]]}] 05:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 05:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1741ms 05:21:32 INFO - PROCESS | 1873 | 1461154892834 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 05:21:32 INFO - PROCESS | 1873 | 1461154892837 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 05:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 05:21:32 INFO - PROCESS | 1873 | 1461154892844 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 05:21:32 INFO - PROCESS | 1873 | 1461154892848 Marionette TRACE conn4 <- [1,1454,null,{}] 05:21:32 INFO - PROCESS | 1873 | 1461154892854 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:33 INFO - PROCESS | 1873 | 1461154893060 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 05:21:33 INFO - PROCESS | 1873 | 1461154893369 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:33 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7a5800 == 122 [pid = 1873] [id = 371] 05:21:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x8bcb6800) [pid = 1873] [serial = 1114] [outer = (nil)] 05:21:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x92ed7400) [pid = 1873] [serial = 1115] [outer = 0x8bcb6800] 05:21:33 INFO - PROCESS | 1873 | 1461154893462 Marionette DEBUG loaded listener.js 05:21:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x92edc000) [pid = 1873] [serial = 1116] [outer = 0x8bcb6800] 05:21:34 INFO - PROCESS | 1873 | 1461154894390 Marionette TRACE conn4 <- [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]]]}] 05:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 05:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1591ms 05:21:34 INFO - PROCESS | 1873 | 1461154894436 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 05:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 05:21:34 INFO - PROCESS | 1873 | 1461154894440 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 05:21:34 INFO - PROCESS | 1873 | 1461154894446 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 05:21:34 INFO - PROCESS | 1873 | 1461154894450 Marionette TRACE conn4 <- [1,1458,null,{}] 05:21:34 INFO - PROCESS | 1873 | 1461154894456 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:34 INFO - PROCESS | 1873 | 1461154894673 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 05:21:34 INFO - PROCESS | 1873 | 1461154894932 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:35 INFO - PROCESS | 1873 | ++DOCSHELL 0x91610400 == 123 [pid = 1873] [id = 372] 05:21:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x92ed9c00) [pid = 1873] [serial = 1117] [outer = (nil)] 05:21:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x939bd400) [pid = 1873] [serial = 1118] [outer = 0x92ed9c00] 05:21:35 INFO - PROCESS | 1873 | 1461154895062 Marionette DEBUG loaded listener.js 05:21:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x939c4800) [pid = 1873] [serial = 1119] [outer = 0x92ed9c00] 05:21:35 INFO - PROCESS | 1873 | 1461154895973 Marionette TRACE conn4 <- [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]]]}] 05:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 05:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1584ms 05:21:36 INFO - PROCESS | 1873 | 1461154896031 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 05:21:36 INFO - PROCESS | 1873 | 1461154896034 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 05:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 05:21:36 INFO - PROCESS | 1873 | 1461154896041 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 05:21:36 INFO - PROCESS | 1873 | 1461154896043 Marionette TRACE conn4 <- [1,1462,null,{}] 05:21:36 INFO - PROCESS | 1873 | 1461154896050 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:36 INFO - PROCESS | 1873 | 1461154896278 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 05:21:36 INFO - PROCESS | 1873 | 1461154896540 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x92e29400 == 124 [pid = 1873] [id = 373] 05:21:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0x92ef3c00) [pid = 1873] [serial = 1120] [outer = (nil)] 05:21:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0x93ba9800) [pid = 1873] [serial = 1121] [outer = 0x92ef3c00] 05:21:36 INFO - PROCESS | 1873 | 1461154896666 Marionette DEBUG loaded listener.js 05:21:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 179 (0x93babc00) [pid = 1873] [serial = 1122] [outer = 0x92ef3c00] 05:21:37 INFO - PROCESS | 1873 | 1461154897657 Marionette TRACE conn4 <- [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]]]}] 05:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 05:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1692ms 05:21:37 INFO - PROCESS | 1873 | 1461154897734 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 05:21:37 INFO - PROCESS | 1873 | 1461154897737 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 05:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 05:21:37 INFO - PROCESS | 1873 | 1461154897744 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 05:21:37 INFO - PROCESS | 1873 | 1461154897747 Marionette TRACE conn4 <- [1,1466,null,{}] 05:21:37 INFO - PROCESS | 1873 | 1461154897754 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:38 INFO - PROCESS | 1873 | 1461154898010 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 05:21:38 INFO - PROCESS | 1873 | 1461154898330 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:38 INFO - PROCESS | 1873 | ++DOCSHELL 0x86bca400 == 125 [pid = 1873] [id = 374] 05:21:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 180 (0x8a8ccc00) [pid = 1873] [serial = 1123] [outer = (nil)] 05:21:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 181 (0x93bb8000) [pid = 1873] [serial = 1124] [outer = 0x8a8ccc00] 05:21:38 INFO - PROCESS | 1873 | 1461154898420 Marionette DEBUG loaded listener.js 05:21:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 182 (0x93cc3400) [pid = 1873] [serial = 1125] [outer = 0x8a8ccc00] 05:21:39 INFO - PROCESS | 1873 | 1461154899344 Marionette TRACE conn4 <- [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]]]}] 05:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 05:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1637ms 05:21:39 INFO - PROCESS | 1873 | 1461154899381 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 05:21:39 INFO - PROCESS | 1873 | 1461154899384 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 05:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 05:21:39 INFO - PROCESS | 1873 | 1461154899392 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 05:21:39 INFO - PROCESS | 1873 | 1461154899394 Marionette TRACE conn4 <- [1,1470,null,{}] 05:21:39 INFO - PROCESS | 1873 | 1461154899401 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:39 INFO - PROCESS | 1873 | 1461154899606 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 05:21:39 INFO - PROCESS | 1873 | 1461154899898 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:39 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e5ec00 == 126 [pid = 1873] [id = 375] 05:21:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 183 (0x86bd0400) [pid = 1873] [serial = 1126] [outer = (nil)] 05:21:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 184 (0x87f24400) [pid = 1873] [serial = 1127] [outer = 0x86bd0400] 05:21:40 INFO - PROCESS | 1873 | 1461154900032 Marionette DEBUG loaded listener.js 05:21:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 185 (0x8a7a9000) [pid = 1873] [serial = 1128] [outer = 0x86bd0400] 05:21:41 INFO - PROCESS | 1873 | 1461154901472 Marionette TRACE conn4 <- [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]]]}] 05:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 05:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 2183ms 05:21:41 INFO - PROCESS | 1873 | 1461154901575 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 05:21:41 INFO - PROCESS | 1873 | 1461154901581 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 05:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 05:21:41 INFO - PROCESS | 1873 | 1461154901601 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 05:21:41 INFO - PROCESS | 1873 | 1461154901607 Marionette TRACE conn4 <- [1,1474,null,{}] 05:21:41 INFO - PROCESS | 1873 | 1461154901615 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:41 INFO - PROCESS | 1873 | 1461154901820 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 05:21:42 INFO - PROCESS | 1873 | 1461154902058 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:42 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dcbc00 == 127 [pid = 1873] [id = 376] 05:21:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 186 (0x86dce800) [pid = 1873] [serial = 1129] [outer = (nil)] 05:21:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 187 (0x89475800) [pid = 1873] [serial = 1130] [outer = 0x86dce800] 05:21:42 INFO - PROCESS | 1873 | 1461154902192 Marionette DEBUG loaded listener.js 05:21:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 188 (0x89861000) [pid = 1873] [serial = 1131] [outer = 0x86dce800] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x92ed6c00 == 126 [pid = 1873] [id = 259] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x8fa36400 == 125 [pid = 1873] [id = 262] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x883ec800 == 124 [pid = 1873] [id = 221] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x939c5800 == 123 [pid = 1873] [id = 260] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x8951bc00 == 122 [pid = 1873] [id = 258] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x84e5f400 == 121 [pid = 1873] [id = 358] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x86dcc400 == 120 [pid = 1873] [id = 357] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x86dcb400 == 119 [pid = 1873] [id = 356] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x84e63800 == 118 [pid = 1873] [id = 355] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x86bca800 == 117 [pid = 1873] [id = 352] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x90889c00 == 116 [pid = 1873] [id = 351] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x902d4800 == 115 [pid = 1873] [id = 349] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x84e64000 == 114 [pid = 1873] [id = 350] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x8f9afc00 == 113 [pid = 1873] [id = 348] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x843ebc00 == 112 [pid = 1873] [id = 347] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x8a125000 == 111 [pid = 1873] [id = 346] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x8c5f2400 == 110 [pid = 1873] [id = 344] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x8ded7800 == 109 [pid = 1873] [id = 345] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x8b9c3000 == 108 [pid = 1873] [id = 343] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x88a84400 == 107 [pid = 1873] [id = 342] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x84ff5000 == 106 [pid = 1873] [id = 341] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x8947a000 == 105 [pid = 1873] [id = 340] 05:21:43 INFO - PROCESS | 1873 | --DOCSHELL 0x86397400 == 104 [pid = 1873] [id = 339] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 187 (0x915f2000) [pid = 1873] [serial = 965] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 186 (0x8717fc00) [pid = 1873] [serial = 995] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 185 (0x864aac00) [pid = 1873] [serial = 1004] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 184 (0x883eec00) [pid = 1873] [serial = 996] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 183 (0x93b39c00) [pid = 1873] [serial = 986] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 182 (0x84ff1c00) [pid = 1873] [serial = 992] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 181 (0x8c2ef800) [pid = 1873] [serial = 1010] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 180 (0x8985fc00) [pid = 1873] [serial = 998] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 179 (0x8a1c6c00) [pid = 1873] [serial = 1008] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 178 (0x8f773400) [pid = 1873] [serial = 959] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0x97603800) [pid = 1873] [serial = 974] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x8b9c2400) [pid = 1873] [serial = 956] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0xa44c6c00) [pid = 1873] [serial = 983] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x9ff11800) [pid = 1873] [serial = 980] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x8a19b800) [pid = 1873] [serial = 999] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x9856dc00) [pid = 1873] [serial = 977] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x8c2f3400) [pid = 1873] [serial = 1011] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x84ff3800) [pid = 1873] [serial = 993] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x8de7b400) [pid = 1873] [serial = 950] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x86dc1c00) [pid = 1873] [serial = 1005] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x8c2eb800) [pid = 1873] [serial = 1002] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x86bc6800) [pid = 1873] [serial = 1013] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x89476800) [pid = 1873] [serial = 1007] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x92eea000) [pid = 1873] [serial = 968] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x8bcadc00) [pid = 1873] [serial = 1001] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x95ff2400) [pid = 1873] [serial = 971] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x87184000) [pid = 1873] [serial = 953] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x903dac00) [pid = 1873] [serial = 962] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x8a196800) [pid = 1873] [serial = 989] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x87182800) [pid = 1873] [serial = 1014] [outer = (nil)] [url = about:blank] 05:21:43 INFO - PROCESS | 1873 | 1461154903828 Marionette TRACE conn4 <- [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]]]}] 05:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 05:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 2287ms 05:21:43 INFO - PROCESS | 1873 | 1461154903888 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 05:21:43 INFO - PROCESS | 1873 | 1461154903897 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 05:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 05:21:43 INFO - PROCESS | 1873 | 1461154903909 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 05:21:43 INFO - PROCESS | 1873 | 1461154903913 Marionette TRACE conn4 <- [1,1478,null,{}] 05:21:43 INFO - PROCESS | 1873 | 1461154903921 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:44 INFO - PROCESS | 1873 | 1461154904134 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 05:21:44 INFO - PROCESS | 1873 | 1461154904306 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:44 INFO - PROCESS | 1873 | ++DOCSHELL 0x84ff3800 == 105 [pid = 1873] [id = 377] 05:21:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x8638f400) [pid = 1873] [serial = 1132] [outer = (nil)] 05:21:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x86bd2400) [pid = 1873] [serial = 1133] [outer = 0x8638f400] 05:21:44 INFO - PROCESS | 1873 | 1461154904386 Marionette DEBUG loaded listener.js 05:21:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x885ed000) [pid = 1873] [serial = 1134] [outer = 0x8638f400] 05:21:45 INFO - PROCESS | 1873 | 1461154905444 Marionette TRACE conn4 <- [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]]]}] 05:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 05:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1589ms 05:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 05:21:45 INFO - PROCESS | 1873 | 1461154905498 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 05:21:45 INFO - PROCESS | 1873 | 1461154905501 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 05:21:45 INFO - PROCESS | 1873 | 1461154905508 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 05:21:45 INFO - PROCESS | 1873 | 1461154905514 Marionette TRACE conn4 <- [1,1482,null,{}] 05:21:45 INFO - PROCESS | 1873 | 1461154905534 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:45 INFO - PROCESS | 1873 | 1461154905743 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 05:21:46 INFO - PROCESS | 1873 | 1461154906012 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:46 INFO - PROCESS | 1873 | ++DOCSHELL 0x8951bc00 == 106 [pid = 1873] [id = 378] 05:21:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x8a125000) [pid = 1873] [serial = 1135] [outer = (nil)] 05:21:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x8a1c4000) [pid = 1873] [serial = 1136] [outer = 0x8a125000] 05:21:46 INFO - PROCESS | 1873 | 1461154906092 Marionette DEBUG loaded listener.js 05:21:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x8a7aec00) [pid = 1873] [serial = 1137] [outer = 0x8a125000] 05:21:47 INFO - PROCESS | 1873 | 1461154907081 Marionette TRACE conn4 <- [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]]]}] 05:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 05:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1637ms 05:21:47 INFO - PROCESS | 1873 | 1461154907155 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 05:21:47 INFO - PROCESS | 1873 | 1461154907165 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 05:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 05:21:47 INFO - PROCESS | 1873 | 1461154907176 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 05:21:47 INFO - PROCESS | 1873 | 1461154907179 Marionette TRACE conn4 <- [1,1486,null,{}] 05:21:47 INFO - PROCESS | 1873 | 1461154907192 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:47 INFO - PROCESS | 1873 | 1461154907508 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 05:21:47 INFO - PROCESS | 1873 | 1461154907543 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:47 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a1d0800 == 107 [pid = 1873] [id = 379] 05:21:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x8a8d8400) [pid = 1873] [serial = 1138] [outer = (nil)] 05:21:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x8abedc00) [pid = 1873] [serial = 1139] [outer = 0x8a8d8400] 05:21:47 INFO - PROCESS | 1873 | 1461154907674 Marionette DEBUG loaded listener.js 05:21:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x8b9ce000) [pid = 1873] [serial = 1140] [outer = 0x8a8d8400] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x88de2400) [pid = 1873] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x84e5f800) [pid = 1873] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x86bcac00) [pid = 1873] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x902d2c00) [pid = 1873] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x8e04e400) [pid = 1873] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x843ee800) [pid = 1873] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x8a11fc00) [pid = 1873] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x864a8000) [pid = 1873] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x92d3e400) [pid = 1873] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x8abef000) [pid = 1873] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x84e65400) [pid = 1873] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x8decc000) [pid = 1873] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x8c2fa000) [pid = 1873] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x86bd1000) [pid = 1873] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x89856800) [pid = 1873] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x902db800) [pid = 1873] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x8f675000) [pid = 1873] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x8f76e800) [pid = 1873] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x86dd0800) [pid = 1873] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x88a90400) [pid = 1873] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x8a18e400) [pid = 1873] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x8fa2e000) [pid = 1873] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x8f9b0c00) [pid = 1873] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x86397000) [pid = 1873] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x92eda800) [pid = 1873] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8a8d1c00) [pid = 1873] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x90648800) [pid = 1873] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x87175800) [pid = 1873] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x9064c000) [pid = 1873] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x92d3ac00) [pid = 1873] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x8c387000) [pid = 1873] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8c5f0800) [pid = 1873] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x9ea18800) [pid = 1873] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 05:21:48 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x9ea18c00) [pid = 1873] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 05:21:49 INFO - PROCESS | 1873 | 1461154909340 Marionette TRACE conn4 <- [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]]]}] 05:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 05:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2196ms 05:21:49 INFO - PROCESS | 1873 | 1461154909375 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 05:21:49 INFO - PROCESS | 1873 | 1461154909378 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 05:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 05:21:49 INFO - PROCESS | 1873 | 1461154909385 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 05:21:49 INFO - PROCESS | 1873 | 1461154909388 Marionette TRACE conn4 <- [1,1490,null,{}] 05:21:49 INFO - PROCESS | 1873 | 1461154909394 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:49 INFO - PROCESS | 1873 | 1461154909653 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 05:21:49 INFO - PROCESS | 1873 | 1461154909676 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:49 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e65400 == 108 [pid = 1873] [id = 380] 05:21:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x84fef800) [pid = 1873] [serial = 1141] [outer = (nil)] 05:21:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8a18e800) [pid = 1873] [serial = 1142] [outer = 0x84fef800] 05:21:49 INFO - PROCESS | 1873 | 1461154909752 Marionette DEBUG loaded listener.js 05:21:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8a7af800) [pid = 1873] [serial = 1143] [outer = 0x84fef800] 05:21:50 INFO - PROCESS | 1873 | 1461154910752 Marionette TRACE conn4 <- [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]]]}] 05:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 05:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1398ms 05:21:50 INFO - PROCESS | 1873 | 1461154910785 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 05:21:50 INFO - PROCESS | 1873 | 1461154910790 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 05:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 05:21:50 INFO - PROCESS | 1873 | 1461154910812 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 05:21:50 INFO - PROCESS | 1873 | 1461154910822 Marionette TRACE conn4 <- [1,1494,null,{}] 05:21:50 INFO - PROCESS | 1873 | 1461154910832 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:51 INFO - PROCESS | 1873 | 1461154911111 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 05:21:51 INFO - PROCESS | 1873 | 1461154911477 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dc5400 == 109 [pid = 1873] [id = 381] 05:21:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x86dc7000) [pid = 1873] [serial = 1144] [outer = (nil)] 05:21:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x86dcc800) [pid = 1873] [serial = 1145] [outer = 0x86dc7000] 05:21:51 INFO - PROCESS | 1873 | 1461154911582 Marionette DEBUG loaded listener.js 05:21:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x87183000) [pid = 1873] [serial = 1146] [outer = 0x86dc7000] 05:21:52 INFO - PROCESS | 1873 | 1461154912610 Marionette TRACE conn4 <- [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]]]}] 05:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 05:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1841ms 05:21:52 INFO - PROCESS | 1873 | 1461154912652 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 05:21:52 INFO - PROCESS | 1873 | 1461154912662 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 05:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 05:21:52 INFO - PROCESS | 1873 | 1461154912672 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 05:21:52 INFO - PROCESS | 1873 | 1461154912676 Marionette TRACE conn4 <- [1,1498,null,{}] 05:21:52 INFO - PROCESS | 1873 | 1461154912683 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:52 INFO - PROCESS | 1873 | 1461154912910 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 05:21:53 INFO - PROCESS | 1873 | 1461154913176 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:53 INFO - PROCESS | 1873 | ++DOCSHELL 0x88de4400 == 110 [pid = 1873] [id = 382] 05:21:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x88de6000) [pid = 1873] [serial = 1147] [outer = (nil)] 05:21:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8a11ac00) [pid = 1873] [serial = 1148] [outer = 0x88de6000] 05:21:53 INFO - PROCESS | 1873 | 1461154913311 Marionette DEBUG loaded listener.js 05:21:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8a196800) [pid = 1873] [serial = 1149] [outer = 0x88de6000] 05:21:54 INFO - PROCESS | 1873 | 1461154914294 Marionette TRACE conn4 <- [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]]]}] 05:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 05:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1645ms 05:21:54 INFO - PROCESS | 1873 | 1461154914317 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 05:21:54 INFO - PROCESS | 1873 | 1461154914322 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 05:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 05:21:54 INFO - PROCESS | 1873 | 1461154914329 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 05:21:54 INFO - PROCESS | 1873 | 1461154914335 Marionette TRACE conn4 <- [1,1502,null,{}] 05:21:54 INFO - PROCESS | 1873 | 1461154914352 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:54 INFO - PROCESS | 1873 | 1461154914586 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 05:21:54 INFO - PROCESS | 1873 | 1461154914896 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:54 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a11c800 == 111 [pid = 1873] [id = 383] 05:21:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8a8d5c00) [pid = 1873] [serial = 1150] [outer = (nil)] 05:21:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8c2ed000) [pid = 1873] [serial = 1151] [outer = 0x8a8d5c00] 05:21:55 INFO - PROCESS | 1873 | 1461154915034 Marionette DEBUG loaded listener.js 05:21:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x8c2f6800) [pid = 1873] [serial = 1152] [outer = 0x8a8d5c00] 05:21:55 INFO - PROCESS | 1873 | 1461154915959 Marionette TRACE conn4 <- [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]]]}] 05:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 05:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1697ms 05:21:56 INFO - PROCESS | 1873 | 1461154916027 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 05:21:56 INFO - PROCESS | 1873 | 1461154916033 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 05:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 05:21:56 INFO - PROCESS | 1873 | 1461154916039 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 05:21:56 INFO - PROCESS | 1873 | 1461154916042 Marionette TRACE conn4 <- [1,1506,null,{}] 05:21:56 INFO - PROCESS | 1873 | 1461154916048 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:56 INFO - PROCESS | 1873 | 1461154916302 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 05:21:56 INFO - PROCESS | 1873 | 1461154916620 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:56 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c2f4c00 == 112 [pid = 1873] [id = 384] 05:21:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x8c404400) [pid = 1873] [serial = 1153] [outer = (nil)] 05:21:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x8c5f5000) [pid = 1873] [serial = 1154] [outer = 0x8c404400] 05:21:56 INFO - PROCESS | 1873 | 1461154916712 Marionette DEBUG loaded listener.js 05:21:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x8de79000) [pid = 1873] [serial = 1155] [outer = 0x8c404400] 05:21:57 INFO - PROCESS | 1873 | 1461154917675 Marionette TRACE conn4 <- [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]]]}] 05:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 05:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1683ms 05:21:57 INFO - PROCESS | 1873 | 1461154917724 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 05:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 05:21:57 INFO - PROCESS | 1873 | 1461154917728 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 05:21:57 INFO - PROCESS | 1873 | 1461154917734 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 05:21:57 INFO - PROCESS | 1873 | 1461154917738 Marionette TRACE conn4 <- [1,1510,null,{}] 05:21:57 INFO - PROCESS | 1873 | 1461154917744 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:57 INFO - PROCESS | 1873 | 1461154917947 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 05:21:58 INFO - PROCESS | 1873 | 1461154918204 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c385000 == 113 [pid = 1873] [id = 385] 05:21:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x8c38a000) [pid = 1873] [serial = 1156] [outer = (nil)] 05:21:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x8ded8400) [pid = 1873] [serial = 1157] [outer = 0x8c38a000] 05:21:58 INFO - PROCESS | 1873 | 1461154918329 Marionette DEBUG loaded listener.js 05:21:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x8e041c00) [pid = 1873] [serial = 1158] [outer = 0x8c38a000] 05:21:59 INFO - PROCESS | 1873 | 1461154919279 Marionette TRACE conn4 <- [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]]]}] 05:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 05:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1584ms 05:21:59 INFO - PROCESS | 1873 | 1461154919319 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 05:21:59 INFO - PROCESS | 1873 | 1461154919322 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 05:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 05:21:59 INFO - PROCESS | 1873 | 1461154919330 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 05:21:59 INFO - PROCESS | 1873 | 1461154919334 Marionette TRACE conn4 <- [1,1514,null,{}] 05:21:59 INFO - PROCESS | 1873 | 1461154919340 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:59 INFO - PROCESS | 1873 | 1461154919626 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 05:21:59 INFO - PROCESS | 1873 | 1461154919950 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:59 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c387000 == 114 [pid = 1873] [id = 386] 05:21:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x8e970000) [pid = 1873] [serial = 1159] [outer = (nil)] 05:22:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x8f674000) [pid = 1873] [serial = 1160] [outer = 0x8e970000] 05:22:00 INFO - PROCESS | 1873 | 1461154920044 Marionette DEBUG loaded listener.js 05:22:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x8f773800) [pid = 1873] [serial = 1161] [outer = 0x8e970000] 05:22:01 INFO - PROCESS | 1873 | 1461154921039 Marionette TRACE conn4 <- [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]]]}] 05:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 05:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1736ms 05:22:01 INFO - PROCESS | 1873 | 1461154921067 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 05:22:01 INFO - PROCESS | 1873 | 1461154921071 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 05:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 05:22:01 INFO - PROCESS | 1873 | 1461154921079 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 05:22:01 INFO - PROCESS | 1873 | 1461154921083 Marionette TRACE conn4 <- [1,1518,null,{}] 05:22:01 INFO - PROCESS | 1873 | 1461154921088 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:01 INFO - PROCESS | 1873 | 1461154921309 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 05:22:01 INFO - PROCESS | 1873 | 1461154921590 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:01 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f66e000 == 115 [pid = 1873] [id = 387] 05:22:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x8f672000) [pid = 1873] [serial = 1162] [outer = (nil)] 05:22:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x8f9b1800) [pid = 1873] [serial = 1163] [outer = 0x8f672000] 05:22:01 INFO - PROCESS | 1873 | 1461154921720 Marionette DEBUG loaded listener.js 05:22:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x8fa2e000) [pid = 1873] [serial = 1164] [outer = 0x8f672000] 05:22:02 INFO - PROCESS | 1873 | 1461154922874 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 05:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 05:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1845ms 05:22:02 INFO - PROCESS | 1873 | 1461154922925 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 05:22:02 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 05:22:02 INFO - PROCESS | 1873 | 1461154922931 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 05:22:02 INFO - PROCESS | 1873 | 1461154922939 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 05:22:02 INFO - PROCESS | 1873 | 1461154922942 Marionette TRACE conn4 <- [1,1522,null,{}] 05:22:02 INFO - PROCESS | 1873 | 1461154922948 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:03 INFO - PROCESS | 1873 | 1461154923210 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 05:22:03 INFO - PROCESS | 1873 | 1461154923518 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:03 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f66f800 == 116 [pid = 1873] [id = 388] 05:22:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x8f944800) [pid = 1873] [serial = 1165] [outer = (nil)] 05:22:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x903dac00) [pid = 1873] [serial = 1166] [outer = 0x8f944800] 05:22:03 INFO - PROCESS | 1873 | 1461154923612 Marionette DEBUG loaded listener.js 05:22:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x903e0000) [pid = 1873] [serial = 1167] [outer = 0x8f944800] 05:22:04 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:22:04 INFO - PROCESS | 1873 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:22:04 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:22:04 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:22:04 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:22:04 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:22:04 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:22:04 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:22:04 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:22:04 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:22:04 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:22:04 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:22:04 INFO - PROCESS | 1873 | 1461154924431 Marionette TRACE conn4 <- [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"]]]}] 05:22:04 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 05:22:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:22:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 05:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:22:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 05:22:04 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 05:22:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:22:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 05:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:22:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 05:22:04 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 05:22:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:22:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 05:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:22:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 05:22:04 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 05:22:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:22:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 05:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:22:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 05:22:04 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1548ms 05:22:04 INFO - PROCESS | 1873 | 1461154924491 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 05:22:04 INFO - PROCESS | 1873 | 1461154924499 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 05:22:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 05:22:04 INFO - PROCESS | 1873 | 1461154924506 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 05:22:04 INFO - PROCESS | 1873 | 1461154924510 Marionette TRACE conn4 <- [1,1526,null,{}] 05:22:04 INFO - PROCESS | 1873 | 1461154924516 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:04 INFO - PROCESS | 1873 | 1461154924754 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 05:22:05 INFO - PROCESS | 1873 | 1461154925024 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e5b400 == 117 [pid = 1873] [id = 389] 05:22:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x902d3c00) [pid = 1873] [serial = 1168] [outer = (nil)] 05:22:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x9087c400) [pid = 1873] [serial = 1169] [outer = 0x902d3c00] 05:22:05 INFO - PROCESS | 1873 | 1461154925173 Marionette DEBUG loaded listener.js 05:22:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x922d6400) [pid = 1873] [serial = 1170] [outer = 0x902d3c00] 05:22:06 INFO - PROCESS | 1873 | 1461154926051 Marionette TRACE conn4 <- [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"]]]}] 05:22:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:22:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 05:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:22:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 05:22:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:22:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 05:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:22:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 05:22:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 05:22:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 05:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:22:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:22:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 05:22:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1589ms 05:22:06 INFO - PROCESS | 1873 | 1461154926137 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 05:22:06 INFO - PROCESS | 1873 | 1461154926140 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 05:22:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 05:22:06 INFO - PROCESS | 1873 | 1461154926152 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 05:22:06 INFO - PROCESS | 1873 | 1461154926155 Marionette TRACE conn4 <- [1,1530,null,{}] 05:22:06 INFO - PROCESS | 1873 | 1461154926162 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:06 INFO - PROCESS | 1873 | 1461154926402 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 05:22:06 INFO - PROCESS | 1873 | 1461154926712 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:06 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f945000 == 118 [pid = 1873] [id = 390] 05:22:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x903de000) [pid = 1873] [serial = 1171] [outer = (nil)] 05:22:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x92caa000) [pid = 1873] [serial = 1172] [outer = 0x903de000] 05:22:06 INFO - PROCESS | 1873 | 1461154926807 Marionette DEBUG loaded listener.js 05:22:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x92d43800) [pid = 1873] [serial = 1173] [outer = 0x903de000] 05:22:07 INFO - PROCESS | 1873 | 1461154927591 Marionette TRACE conn4 <- [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]]]}] 05:22:07 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 05:22:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 05:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:22:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 05:22:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 05:22:07 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. 05:22:07 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 05:22:07 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1482ms 05:22:07 INFO - PROCESS | 1873 | 1461154927639 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 05:22:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 05:22:07 INFO - PROCESS | 1873 | 1461154927648 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 05:22:07 INFO - PROCESS | 1873 | 1461154927660 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 05:22:07 INFO - PROCESS | 1873 | 1461154927665 Marionette TRACE conn4 <- [1,1534,null,{}] 05:22:07 INFO - PROCESS | 1873 | 1461154927670 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:07 INFO - PROCESS | 1873 | 1461154927916 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 05:22:08 INFO - PROCESS | 1873 | 1461154928180 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:08 INFO - PROCESS | 1873 | ++DOCSHELL 0x84ff8800 == 119 [pid = 1873] [id = 391] 05:22:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x8638dc00) [pid = 1873] [serial = 1174] [outer = (nil)] 05:22:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x93b38000) [pid = 1873] [serial = 1175] [outer = 0x8638dc00] 05:22:08 INFO - PROCESS | 1873 | 1461154928280 Marionette DEBUG loaded listener.js 05:22:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x93bb2c00) [pid = 1873] [serial = 1176] [outer = 0x8638dc00] 05:22:09 INFO - PROCESS | 1873 | 1461154929308 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 05:22:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 05:22:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1713ms 05:22:09 INFO - PROCESS | 1873 | 1461154929369 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 05:22:09 INFO - PROCESS | 1873 | 1461154929373 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 05:22:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 05:22:09 INFO - PROCESS | 1873 | 1461154929380 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 05:22:09 INFO - PROCESS | 1873 | 1461154929384 Marionette TRACE conn4 <- [1,1538,null,{}] 05:22:09 INFO - PROCESS | 1873 | 1461154929390 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:09 INFO - PROCESS | 1873 | 1461154929608 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 05:22:09 INFO - PROCESS | 1873 | 1461154929921 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x84ff4c00 == 120 [pid = 1873] [id = 392] 05:22:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x86bc7400) [pid = 1873] [serial = 1177] [outer = (nil)] 05:22:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x940c6800) [pid = 1873] [serial = 1178] [outer = 0x86bc7400] 05:22:10 INFO - PROCESS | 1873 | 1461154930016 Marionette DEBUG loaded listener.js 05:22:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x95dea800) [pid = 1873] [serial = 1179] [outer = 0x86bc7400] 05:22:10 INFO - PROCESS | 1873 | 1461154930942 Marionette TRACE conn4 <- [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]]]}] 05:22:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 05:22:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1633ms 05:22:11 INFO - PROCESS | 1873 | 1461154931016 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 05:22:11 INFO - PROCESS | 1873 | 1461154931019 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 05:22:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 05:22:11 INFO - PROCESS | 1873 | 1461154931027 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 05:22:11 INFO - PROCESS | 1873 | 1461154931030 Marionette TRACE conn4 <- [1,1542,null,{}] 05:22:11 INFO - PROCESS | 1873 | 1461154931036 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:11 INFO - PROCESS | 1873 | 1461154931294 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 05:22:11 INFO - PROCESS | 1873 | 1461154931605 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:11 INFO - PROCESS | 1873 | ++DOCSHELL 0x93ccd400 == 121 [pid = 1873] [id = 393] 05:22:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x93cce800) [pid = 1873] [serial = 1180] [outer = (nil)] 05:22:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x95ff6c00) [pid = 1873] [serial = 1181] [outer = 0x93cce800] 05:22:11 INFO - PROCESS | 1873 | 1461154931700 Marionette DEBUG loaded listener.js 05:22:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x960a1c00) [pid = 1873] [serial = 1182] [outer = 0x93cce800] 05:22:12 INFO - PROCESS | 1873 | 1461154932713 Marionette TRACE conn4 <- [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]]]}] 05:22:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 05:22:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1733ms 05:22:12 INFO - PROCESS | 1873 | 1461154932761 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 05:22:12 INFO - PROCESS | 1873 | 1461154932764 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 05:22:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 05:22:12 INFO - PROCESS | 1873 | 1461154932772 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 05:22:12 INFO - PROCESS | 1873 | 1461154932776 Marionette TRACE conn4 <- [1,1546,null,{}] 05:22:12 INFO - PROCESS | 1873 | 1461154932782 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:13 INFO - PROCESS | 1873 | 1461154933003 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 05:22:13 INFO - PROCESS | 1873 | 1461154933269 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:13 INFO - PROCESS | 1873 | ++DOCSHELL 0x864a6000 == 122 [pid = 1873] [id = 394] 05:22:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x939c3800) [pid = 1873] [serial = 1183] [outer = (nil)] 05:22:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0x971ee400) [pid = 1873] [serial = 1184] [outer = 0x939c3800] 05:22:13 INFO - PROCESS | 1873 | 1461154933407 Marionette DEBUG loaded listener.js 05:22:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0x971fd800) [pid = 1873] [serial = 1185] [outer = 0x939c3800] 05:22:14 INFO - PROCESS | 1873 | 1461154934397 Marionette TRACE conn4 <- [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]]]}] 05:22:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 05:22:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1686ms 05:22:14 INFO - PROCESS | 1873 | 1461154934459 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 05:22:14 INFO - PROCESS | 1873 | 1461154934463 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 05:22:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 05:22:14 INFO - PROCESS | 1873 | 1461154934469 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 05:22:14 INFO - PROCESS | 1873 | 1461154934473 Marionette TRACE conn4 <- [1,1550,null,{}] 05:22:14 INFO - PROCESS | 1873 | 1461154934478 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:14 INFO - PROCESS | 1873 | 1461154934707 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 05:22:15 INFO - PROCESS | 1873 | 1461154935029 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:15 INFO - PROCESS | 1873 | ++DOCSHELL 0x8b9c7400 == 123 [pid = 1873] [id = 395] 05:22:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 179 (0x8c389400) [pid = 1873] [serial = 1186] [outer = (nil)] 05:22:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 180 (0x971f2800) [pid = 1873] [serial = 1187] [outer = 0x8c389400] 05:22:15 INFO - PROCESS | 1873 | 1461154935119 Marionette DEBUG loaded listener.js 05:22:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 181 (0x974c0c00) [pid = 1873] [serial = 1188] [outer = 0x8c389400] 05:22:16 INFO - PROCESS | 1873 | 1461154936052 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 05:22:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 05:22:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1644ms 05:22:16 INFO - PROCESS | 1873 | 1461154936114 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 05:22:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 05:22:16 INFO - PROCESS | 1873 | 1461154936118 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 05:22:16 INFO - PROCESS | 1873 | 1461154936125 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 05:22:16 INFO - PROCESS | 1873 | 1461154936128 Marionette TRACE conn4 <- [1,1554,null,{}] 05:22:16 INFO - PROCESS | 1873 | 1461154936135 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:16 INFO - PROCESS | 1873 | 1461154936360 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 05:22:16 INFO - PROCESS | 1873 | 1461154936684 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:16 INFO - PROCESS | 1873 | ++DOCSHELL 0x96097800 == 124 [pid = 1873] [id = 396] 05:22:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 182 (0x972cd800) [pid = 1873] [serial = 1189] [outer = (nil)] 05:22:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 183 (0x9760e000) [pid = 1873] [serial = 1190] [outer = 0x972cd800] 05:22:16 INFO - PROCESS | 1873 | 1461154936781 Marionette DEBUG loaded listener.js 05:22:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 184 (0x979ed800) [pid = 1873] [serial = 1191] [outer = 0x972cd800] 05:22:17 INFO - PROCESS | 1873 | 1461154937737 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 05:22:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 05:22:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1687ms 05:22:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 05:22:17 INFO - PROCESS | 1873 | 1461154937812 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 05:22:17 INFO - PROCESS | 1873 | 1461154937815 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 05:22:17 INFO - PROCESS | 1873 | 1461154937822 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 05:22:17 INFO - PROCESS | 1873 | 1461154937826 Marionette TRACE conn4 <- [1,1558,null,{}] 05:22:17 INFO - PROCESS | 1873 | 1461154937832 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:18 INFO - PROCESS | 1873 | 1461154938089 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 05:22:18 INFO - PROCESS | 1873 | 1461154938410 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:18 INFO - PROCESS | 1873 | ++DOCSHELL 0x95fec800 == 125 [pid = 1873] [id = 397] 05:22:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 185 (0x972cac00) [pid = 1873] [serial = 1192] [outer = (nil)] 05:22:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 186 (0x97da4000) [pid = 1873] [serial = 1193] [outer = 0x972cac00] 05:22:18 INFO - PROCESS | 1873 | 1461154938547 Marionette DEBUG loaded listener.js 05:22:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 187 (0x97da6c00) [pid = 1873] [serial = 1194] [outer = 0x972cac00] 05:22:19 INFO - PROCESS | 1873 | 1461154939521 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 05:22:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 05:22:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1739ms 05:22:19 INFO - PROCESS | 1873 | 1461154939561 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 05:22:19 INFO - PROCESS | 1873 | 1461154939565 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 05:22:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 05:22:19 INFO - PROCESS | 1873 | 1461154939572 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 05:22:19 INFO - PROCESS | 1873 | 1461154939575 Marionette TRACE conn4 <- [1,1562,null,{}] 05:22:19 INFO - PROCESS | 1873 | 1461154939581 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:19 INFO - PROCESS | 1873 | 1461154939802 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 05:22:20 INFO - PROCESS | 1873 | 1461154940135 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:20 INFO - PROCESS | 1873 | ++DOCSHELL 0x89859000 == 126 [pid = 1873] [id = 398] 05:22:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 188 (0x8bcacc00) [pid = 1873] [serial = 1195] [outer = (nil)] 05:22:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 189 (0x9856e800) [pid = 1873] [serial = 1196] [outer = 0x8bcacc00] 05:22:20 INFO - PROCESS | 1873 | 1461154940242 Marionette DEBUG loaded listener.js 05:22:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 190 (0x985ee800) [pid = 1873] [serial = 1197] [outer = 0x8bcacc00] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x8a1d0800 == 125 [pid = 1873] [id = 379] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x8951bc00 == 124 [pid = 1873] [id = 378] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x84ff3800 == 123 [pid = 1873] [id = 377] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x86dcbc00 == 122 [pid = 1873] [id = 376] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x86bca400 == 121 [pid = 1873] [id = 374] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x92e29400 == 120 [pid = 1873] [id = 373] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x8a7a5800 == 119 [pid = 1873] [id = 371] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x91610400 == 118 [pid = 1873] [id = 372] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x903e8800 == 117 [pid = 1873] [id = 370] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x8c411400 == 116 [pid = 1873] [id = 369] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x87178400 == 115 [pid = 1873] [id = 368] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x8e047400 == 114 [pid = 1873] [id = 366] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x8e04c000 == 113 [pid = 1873] [id = 367] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x8a18dc00 == 112 [pid = 1873] [id = 329] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x8c2f1000 == 111 [pid = 1873] [id = 365] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x8bcb2400 == 110 [pid = 1873] [id = 364] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x8b9c7c00 == 109 [pid = 1873] [id = 363] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x8a7ad800 == 108 [pid = 1873] [id = 362] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x8a11a000 == 107 [pid = 1873] [id = 361] 05:22:22 INFO - PROCESS | 1873 | --DOCSHELL 0x86395000 == 106 [pid = 1873] [id = 360] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 189 (0xa45f2c00) [pid = 1873] [serial = 984] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 188 (0x8a198400) [pid = 1873] [serial = 990] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 187 (0x903e4400) [pid = 1873] [serial = 963] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 186 (0x93b3b800) [pid = 1873] [serial = 987] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 185 (0x885f6c00) [pid = 1873] [serial = 954] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 184 (0x9609f400) [pid = 1873] [serial = 972] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 183 (0x8c38d400) [pid = 1873] [serial = 957] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 182 (0x939c0000) [pid = 1873] [serial = 969] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 181 (0x98a15c00) [pid = 1873] [serial = 978] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 180 (0x91610c00) [pid = 1873] [serial = 966] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 179 (0x97609c00) [pid = 1873] [serial = 975] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 178 (0x8e048400) [pid = 1873] [serial = 951] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0x8f9b5000) [pid = 1873] [serial = 960] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x9ffda000) [pid = 1873] [serial = 981] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x89853800) [pid = 1873] [serial = 1074] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x864a5c00) [pid = 1873] [serial = 1076] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x93b32c00) [pid = 1873] [serial = 1058] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x93b35400) [pid = 1873] [serial = 1059] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x902d8400) [pid = 1873] [serial = 1046] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x902dc800) [pid = 1873] [serial = 1047] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x8f67b400) [pid = 1873] [serial = 1037] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x8f768c00) [pid = 1873] [serial = 1038] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x8638d400) [pid = 1873] [serial = 1061] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x864adc00) [pid = 1873] [serial = 1062] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x8a196000) [pid = 1873] [serial = 1022] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x8a7a6c00) [pid = 1873] [serial = 1023] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x8c5f2c00) [pid = 1873] [serial = 1064] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x8f767000) [pid = 1873] [serial = 1065] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x92ede400) [pid = 1873] [serial = 1055] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x92eefc00) [pid = 1873] [serial = 1056] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x8bcac800) [pid = 1873] [serial = 1025] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x8c2f7c00) [pid = 1873] [serial = 1026] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x84ff6000) [pid = 1873] [serial = 1067] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x864a7800) [pid = 1873] [serial = 1068] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x8e976400) [pid = 1873] [serial = 1034] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x8ead6800) [pid = 1873] [serial = 1035] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x8de79800) [pid = 1873] [serial = 1031] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x8ded2400) [pid = 1873] [serial = 1032] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x87f2f000) [pid = 1873] [serial = 1019] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x88a89c00) [pid = 1873] [serial = 1020] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x89479400) [pid = 1873] [serial = 1016] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x8c2fac00) [pid = 1873] [serial = 1028] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x8c411800) [pid = 1873] [serial = 1029] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x9088a000) [pid = 1873] [serial = 1049] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x92297400) [pid = 1873] [serial = 1050] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x8f944000) [pid = 1873] [serial = 1040] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x8f9ad400) [pid = 1873] [serial = 1041] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x92d3a800) [pid = 1873] [serial = 1052] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x92d40800) [pid = 1873] [serial = 1053] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x87f28800) [pid = 1873] [serial = 1070] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8fa32c00) [pid = 1873] [serial = 1043] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8fa37c00) [pid = 1873] [serial = 1044] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8947a800) [pid = 1873] [serial = 1073] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x8950d400) [pid = 1873] [serial = 1077] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x885e8c00) [pid = 1873] [serial = 1071] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8a7a3000) [pid = 1873] [serial = 1079] [outer = (nil)] [url = about:blank] 05:22:22 INFO - PROCESS | 1873 | 1461154942934 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 05:22:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 05:22:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 3395ms 05:22:22 INFO - PROCESS | 1873 | 1461154942969 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 05:22:22 INFO - PROCESS | 1873 | 1461154942974 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 05:22:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 05:22:23 INFO - PROCESS | 1873 | 1461154943018 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 05:22:23 INFO - PROCESS | 1873 | 1461154943024 Marionette TRACE conn4 <- [1,1566,null,{}] 05:22:23 INFO - PROCESS | 1873 | 1461154943033 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:23 INFO - PROCESS | 1873 | 1461154943246 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 05:22:23 INFO - PROCESS | 1873 | 1461154943424 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x864ac800 == 107 [pid = 1873] [id = 399] 05:22:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x86bcbc00) [pid = 1873] [serial = 1198] [outer = (nil)] 05:22:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x87f28800) [pid = 1873] [serial = 1199] [outer = 0x86bcbc00] 05:22:23 INFO - PROCESS | 1873 | 1461154943512 Marionette DEBUG loaded listener.js 05:22:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x885ea000) [pid = 1873] [serial = 1200] [outer = 0x86bcbc00] 05:22:24 INFO - PROCESS | 1873 | 1461154944398 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 05:22:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 05:22:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1443ms 05:22:24 INFO - PROCESS | 1873 | 1461154944455 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 05:22:24 INFO - PROCESS | 1873 | 1461154944462 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 05:22:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 05:22:24 INFO - PROCESS | 1873 | 1461154944474 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 05:22:24 INFO - PROCESS | 1873 | 1461154944477 Marionette TRACE conn4 <- [1,1570,null,{}] 05:22:24 INFO - PROCESS | 1873 | 1461154944484 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:24 INFO - PROCESS | 1873 | 1461154944690 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 05:22:24 INFO - PROCESS | 1873 | 1461154944900 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:24 INFO - PROCESS | 1873 | ++DOCSHELL 0x864ad400 == 108 [pid = 1873] [id = 400] 05:22:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x86dc5000) [pid = 1873] [serial = 1201] [outer = (nil)] 05:22:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x88ded800) [pid = 1873] [serial = 1202] [outer = 0x86dc5000] 05:22:24 INFO - PROCESS | 1873 | 1461154944983 Marionette DEBUG loaded listener.js 05:22:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x89512c00) [pid = 1873] [serial = 1203] [outer = 0x86dc5000] 05:22:26 INFO - PROCESS | 1873 | 1461154946027 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 05:22:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 05:22:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1590ms 05:22:26 INFO - PROCESS | 1873 | 1461154946064 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 05:22:26 INFO - PROCESS | 1873 | 1461154946068 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 05:22:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 05:22:26 INFO - PROCESS | 1873 | 1461154946075 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 05:22:26 INFO - PROCESS | 1873 | 1461154946080 Marionette TRACE conn4 <- [1,1574,null,{}] 05:22:26 INFO - PROCESS | 1873 | 1461154946124 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:26 INFO - PROCESS | 1873 | 1461154946400 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 05:22:26 INFO - PROCESS | 1873 | 1461154946628 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:26 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a191400 == 109 [pid = 1873] [id = 401] 05:22:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8a199400) [pid = 1873] [serial = 1204] [outer = (nil)] 05:22:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8a1c4c00) [pid = 1873] [serial = 1205] [outer = 0x8a199400] 05:22:26 INFO - PROCESS | 1873 | 1461154946713 Marionette DEBUG loaded listener.js 05:22:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8a7a5c00) [pid = 1873] [serial = 1206] [outer = 0x8a199400] 05:22:27 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x8a8d8400) [pid = 1873] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 05:22:27 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8638f400) [pid = 1873] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 05:22:27 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x86dce800) [pid = 1873] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 05:22:27 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8a125000) [pid = 1873] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 05:22:27 INFO - PROCESS | 1873 | 1461154947766 Marionette TRACE conn4 <- [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]]]}] 05:22:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 05:22:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1735ms 05:22:27 INFO - PROCESS | 1873 | 1461154947811 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 05:22:27 INFO - PROCESS | 1873 | 1461154947816 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 05:22:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 05:22:27 INFO - PROCESS | 1873 | 1461154947823 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 05:22:27 INFO - PROCESS | 1873 | 1461154947826 Marionette TRACE conn4 <- [1,1578,null,{}] 05:22:27 INFO - PROCESS | 1873 | 1461154947848 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:28 INFO - PROCESS | 1873 | 1461154948062 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 05:22:28 INFO - PROCESS | 1873 | 1461154948240 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x86bc6800 == 110 [pid = 1873] [id = 402] 05:22:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8a124c00) [pid = 1873] [serial = 1207] [outer = (nil)] 05:22:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8a7ae000) [pid = 1873] [serial = 1208] [outer = 0x8a124c00] 05:22:28 INFO - PROCESS | 1873 | 1461154948318 Marionette DEBUG loaded listener.js 05:22:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8a8d4c00) [pid = 1873] [serial = 1209] [outer = 0x8a124c00] 05:22:29 INFO - PROCESS | 1873 | 1461154949120 Marionette TRACE conn4 <- [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]]]}] 05:22:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 05:22:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1336ms 05:22:29 INFO - PROCESS | 1873 | 1461154949160 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 05:22:29 INFO - PROCESS | 1873 | 1461154949162 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 05:22:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 05:22:29 INFO - PROCESS | 1873 | 1461154949169 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 05:22:29 INFO - PROCESS | 1873 | 1461154949172 Marionette TRACE conn4 <- [1,1582,null,{}] 05:22:29 INFO - PROCESS | 1873 | 1461154949309 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:29 INFO - PROCESS | 1873 | 1461154949554 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 05:22:29 INFO - PROCESS | 1873 | 1461154949853 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:29 INFO - PROCESS | 1873 | ++DOCSHELL 0x87176000 == 111 [pid = 1873] [id = 403] 05:22:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x87179400) [pid = 1873] [serial = 1210] [outer = (nil)] 05:22:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x883e1400) [pid = 1873] [serial = 1211] [outer = 0x87179400] 05:22:29 INFO - PROCESS | 1873 | 1461154949959 Marionette DEBUG loaded listener.js 05:22:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x88a86000) [pid = 1873] [serial = 1212] [outer = 0x87179400] 05:22:30 INFO - PROCESS | 1873 | 1461154950941 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 05:22:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 05:22:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1804ms 05:22:30 INFO - PROCESS | 1873 | 1461154950975 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 05:22:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 05:22:30 INFO - PROCESS | 1873 | 1461154950984 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 05:22:30 INFO - PROCESS | 1873 | 1461154950992 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 05:22:30 INFO - PROCESS | 1873 | 1461154950995 Marionette TRACE conn4 <- [1,1586,null,{}] 05:22:31 INFO - PROCESS | 1873 | 1461154951002 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:31 INFO - PROCESS | 1873 | 1461154951243 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 05:22:31 INFO - PROCESS | 1873 | 1461154951583 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:31 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a120000 == 112 [pid = 1873] [id = 404] 05:22:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x8a122c00) [pid = 1873] [serial = 1213] [outer = (nil)] 05:22:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x8a193c00) [pid = 1873] [serial = 1214] [outer = 0x8a122c00] 05:22:31 INFO - PROCESS | 1873 | 1461154951675 Marionette DEBUG loaded listener.js 05:22:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x8a7a3000) [pid = 1873] [serial = 1215] [outer = 0x8a122c00] 05:22:32 INFO - PROCESS | 1873 | 1461154952739 Marionette TRACE conn4 <- [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]]]}] 05:22:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 05:22:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1799ms 05:22:32 INFO - PROCESS | 1873 | 1461154952793 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 05:22:32 INFO - PROCESS | 1873 | 1461154952798 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 05:22:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 05:22:32 INFO - PROCESS | 1873 | 1461154952864 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 05:22:32 INFO - PROCESS | 1873 | 1461154952877 Marionette TRACE conn4 <- [1,1590,null,{}] 05:22:32 INFO - PROCESS | 1873 | 1461154952969 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:33 INFO - PROCESS | 1873 | 1461154953302 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 05:22:33 INFO - PROCESS | 1873 | 1461154953574 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:33 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7aa400 == 113 [pid = 1873] [id = 405] 05:22:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x8bcae800) [pid = 1873] [serial = 1216] [outer = (nil)] 05:22:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x8c2efc00) [pid = 1873] [serial = 1217] [outer = 0x8bcae800] 05:22:33 INFO - PROCESS | 1873 | 1461154953670 Marionette DEBUG loaded listener.js 05:22:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x8c2f9400) [pid = 1873] [serial = 1218] [outer = 0x8bcae800] 05:22:34 INFO - PROCESS | 1873 | 1461154954646 Marionette TRACE conn4 <- [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]]]}] 05:22:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 05:22:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1914ms 05:22:34 INFO - PROCESS | 1873 | 1461154954733 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 05:22:34 INFO - PROCESS | 1873 | 1461154954743 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 05:22:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 05:22:34 INFO - PROCESS | 1873 | 1461154954752 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 05:22:34 INFO - PROCESS | 1873 | 1461154954756 Marionette TRACE conn4 <- [1,1594,null,{}] 05:22:34 INFO - PROCESS | 1873 | 1461154954762 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:35 INFO - PROCESS | 1873 | 1461154955085 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 05:22:35 INFO - PROCESS | 1873 | 1461154955332 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:35 INFO - PROCESS | 1873 | ++DOCSHELL 0x8bcab400 == 114 [pid = 1873] [id = 406] 05:22:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x8c2f0c00) [pid = 1873] [serial = 1219] [outer = (nil)] 05:22:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x8ded0400) [pid = 1873] [serial = 1220] [outer = 0x8c2f0c00] 05:22:35 INFO - PROCESS | 1873 | 1461154955429 Marionette DEBUG loaded listener.js 05:22:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x8ded6400) [pid = 1873] [serial = 1221] [outer = 0x8c2f0c00] 05:22:36 INFO - PROCESS | 1873 | 1461154956328 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 05:22:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 05:22:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1633ms 05:22:36 INFO - PROCESS | 1873 | 1461154956389 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 05:22:36 INFO - PROCESS | 1873 | 1461154956394 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 05:22:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 05:22:36 INFO - PROCESS | 1873 | 1461154956403 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 05:22:36 INFO - PROCESS | 1873 | 1461154956406 Marionette TRACE conn4 <- [1,1598,null,{}] 05:22:36 INFO - PROCESS | 1873 | 1461154956413 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:36 INFO - PROCESS | 1873 | 1461154956644 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 05:22:36 INFO - PROCESS | 1873 | 1461154956920 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x8951a000 == 115 [pid = 1873] [id = 407] 05:22:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x8a193400) [pid = 1873] [serial = 1222] [outer = (nil)] 05:22:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x8e96ec00) [pid = 1873] [serial = 1223] [outer = 0x8a193400] 05:22:37 INFO - PROCESS | 1873 | 1461154957021 Marionette DEBUG loaded listener.js 05:22:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x8ead8400) [pid = 1873] [serial = 1224] [outer = 0x8a193400] 05:22:37 INFO - PROCESS | 1873 | 1461154957961 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 05:22:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 05:22:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1633ms 05:22:38 INFO - PROCESS | 1873 | 1461154958037 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 05:22:38 INFO - PROCESS | 1873 | 1461154958041 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 05:22:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 05:22:38 INFO - PROCESS | 1873 | 1461154958048 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 05:22:38 INFO - PROCESS | 1873 | 1461154958051 Marionette TRACE conn4 <- [1,1602,null,{}] 05:22:38 INFO - PROCESS | 1873 | 1461154958057 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:38 INFO - PROCESS | 1873 | 1461154958342 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 05:22:38 INFO - PROCESS | 1873 | 1461154958669 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:38 INFO - PROCESS | 1873 | ++DOCSHELL 0x8de6fc00 == 116 [pid = 1873] [id = 408] 05:22:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x8e971400) [pid = 1873] [serial = 1225] [outer = (nil)] 05:22:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x8f938400) [pid = 1873] [serial = 1226] [outer = 0x8e971400] 05:22:38 INFO - PROCESS | 1873 | 1461154958762 Marionette DEBUG loaded listener.js 05:22:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x8f9ae400) [pid = 1873] [serial = 1227] [outer = 0x8e971400] 05:22:39 INFO - PROCESS | 1873 | 1461154959723 Marionette TRACE conn4 <- [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]]]}] 05:22:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 05:22:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1731ms 05:22:39 INFO - PROCESS | 1873 | 1461154959780 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 05:22:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 05:22:39 INFO - PROCESS | 1873 | 1461154959785 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 05:22:39 INFO - PROCESS | 1873 | 1461154959791 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 05:22:39 INFO - PROCESS | 1873 | 1461154959795 Marionette TRACE conn4 <- [1,1606,null,{}] 05:22:39 INFO - PROCESS | 1873 | 1461154959801 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:40 INFO - PROCESS | 1873 | 1461154960024 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 05:22:40 INFO - PROCESS | 1873 | 1461154960331 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:40 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e048400 == 117 [pid = 1873] [id = 409] 05:22:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x8f76ac00) [pid = 1873] [serial = 1228] [outer = (nil)] 05:22:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x8faa2c00) [pid = 1873] [serial = 1229] [outer = 0x8f76ac00] 05:22:40 INFO - PROCESS | 1873 | 1461154960427 Marionette DEBUG loaded listener.js 05:22:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x8faa8c00) [pid = 1873] [serial = 1230] [outer = 0x8f76ac00] 05:22:41 INFO - PROCESS | 1873 | 1461154961327 Marionette TRACE conn4 <- [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]]]}] 05:22:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 05:22:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1598ms 05:22:41 INFO - PROCESS | 1873 | 1461154961390 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 05:22:41 INFO - PROCESS | 1873 | 1461154961395 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 05:22:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 05:22:41 INFO - PROCESS | 1873 | 1461154961401 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 05:22:41 INFO - PROCESS | 1873 | 1461154961405 Marionette TRACE conn4 <- [1,1610,null,{}] 05:22:41 INFO - PROCESS | 1873 | 1461154961411 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:41 INFO - PROCESS | 1873 | 1461154961648 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 05:22:41 INFO - PROCESS | 1873 | 1461154961957 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:41 INFO - PROCESS | 1873 | ++DOCSHELL 0x8fa2e400 == 118 [pid = 1873] [id = 410] 05:22:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x8fa37c00) [pid = 1873] [serial = 1231] [outer = (nil)] 05:22:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x903df000) [pid = 1873] [serial = 1232] [outer = 0x8fa37c00] 05:22:42 INFO - PROCESS | 1873 | 1461154962056 Marionette DEBUG loaded listener.js 05:22:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x903e3800) [pid = 1873] [serial = 1233] [outer = 0x8fa37c00] 05:22:42 INFO - PROCESS | 1873 | 1461154962979 Marionette TRACE conn4 <- [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]]]}] 05:22:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 05:22:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1632ms 05:22:43 INFO - PROCESS | 1873 | 1461154963034 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 05:22:43 INFO - PROCESS | 1873 | 1461154963038 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 05:22:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 05:22:43 INFO - PROCESS | 1873 | 1461154963046 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 05:22:43 INFO - PROCESS | 1873 | 1461154963049 Marionette TRACE conn4 <- [1,1614,null,{}] 05:22:43 INFO - PROCESS | 1873 | 1461154963055 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:43 INFO - PROCESS | 1873 | 1461154963279 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 05:22:43 INFO - PROCESS | 1873 | 1461154963591 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:43 INFO - PROCESS | 1873 | ++DOCSHELL 0x902e0000 == 119 [pid = 1873] [id = 411] 05:22:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x903e1c00) [pid = 1873] [serial = 1234] [outer = (nil)] 05:22:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x915f9400) [pid = 1873] [serial = 1235] [outer = 0x903e1c00] 05:22:43 INFO - PROCESS | 1873 | 1461154963688 Marionette DEBUG loaded listener.js 05:22:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x91614800) [pid = 1873] [serial = 1236] [outer = 0x903e1c00] 05:22:44 INFO - PROCESS | 1873 | 1461154964585 Marionette TRACE conn4 <- [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]]]}] 05:22:44 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 05:22:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1581ms 05:22:44 INFO - PROCESS | 1873 | 1461154964627 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 05:22:44 INFO - PROCESS | 1873 | 1461154964632 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 05:22:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 05:22:44 INFO - PROCESS | 1873 | 1461154964639 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 05:22:44 INFO - PROCESS | 1873 | 1461154964643 Marionette TRACE conn4 <- [1,1618,null,{}] 05:22:44 INFO - PROCESS | 1873 | 1461154964649 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:44 INFO - PROCESS | 1873 | 1461154964887 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 05:22:45 INFO - PROCESS | 1873 | 1461154965204 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:45 INFO - PROCESS | 1873 | ++DOCSHELL 0x9064f000 == 120 [pid = 1873] [id = 412] 05:22:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x915f3800) [pid = 1873] [serial = 1237] [outer = (nil)] 05:22:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x92d40800) [pid = 1873] [serial = 1238] [outer = 0x915f3800] 05:22:45 INFO - PROCESS | 1873 | 1461154965307 Marionette DEBUG loaded listener.js 05:22:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x92d45400) [pid = 1873] [serial = 1239] [outer = 0x915f3800] 05:22:46 INFO - PROCESS | 1873 | 1461154966248 Marionette TRACE conn4 <- [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]]]}] 05:22:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 05:22:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1684ms 05:22:46 INFO - PROCESS | 1873 | 1461154966324 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 05:22:46 INFO - PROCESS | 1873 | 1461154966327 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 05:22:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 05:22:46 INFO - PROCESS | 1873 | 1461154966334 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 05:22:46 INFO - PROCESS | 1873 | 1461154966337 Marionette TRACE conn4 <- [1,1622,null,{}] 05:22:46 INFO - PROCESS | 1873 | 1461154966344 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:46 INFO - PROCESS | 1873 | 1461154966649 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 05:22:46 INFO - PROCESS | 1873 | 1461154966979 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:47 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ca2c00 == 121 [pid = 1873] [id = 413] 05:22:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x939b7c00) [pid = 1873] [serial = 1240] [outer = (nil)] 05:22:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x939bf800) [pid = 1873] [serial = 1241] [outer = 0x939b7c00] 05:22:47 INFO - PROCESS | 1873 | 1461154967082 Marionette DEBUG loaded listener.js 05:22:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x93b37400) [pid = 1873] [serial = 1242] [outer = 0x939b7c00] 05:22:48 INFO - PROCESS | 1873 | 1461154968096 Marionette TRACE conn4 <- [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]]]}] 05:22:48 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 05:22:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1838ms 05:22:48 INFO - PROCESS | 1873 | 1461154968173 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 05:22:48 INFO - PROCESS | 1873 | 1461154968178 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 05:22:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 05:22:48 INFO - PROCESS | 1873 | 1461154968185 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 05:22:48 INFO - PROCESS | 1873 | 1461154968189 Marionette TRACE conn4 <- [1,1626,null,{}] 05:22:48 INFO - PROCESS | 1873 | 1461154968195 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:48 INFO - PROCESS | 1873 | 1461154968450 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 05:22:48 INFO - PROCESS | 1873 | 1461154968775 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:48 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ef0400 == 122 [pid = 1873] [id = 414] 05:22:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x939bc000) [pid = 1873] [serial = 1243] [outer = (nil)] 05:22:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0x940bdc00) [pid = 1873] [serial = 1244] [outer = 0x939bc000] 05:22:48 INFO - PROCESS | 1873 | 1461154968869 Marionette DEBUG loaded listener.js 05:22:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0x940c5400) [pid = 1873] [serial = 1245] [outer = 0x939bc000] 05:22:49 INFO - PROCESS | 1873 | 1461154969781 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 05:22:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 05:22:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1638ms 05:22:49 INFO - PROCESS | 1873 | 1461154969824 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 05:22:49 INFO - PROCESS | 1873 | 1461154969829 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 05:22:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 05:22:49 INFO - PROCESS | 1873 | 1461154969835 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 05:22:49 INFO - PROCESS | 1873 | 1461154969838 Marionette TRACE conn4 <- [1,1630,null,{}] 05:22:49 INFO - PROCESS | 1873 | 1461154969844 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:50 INFO - PROCESS | 1873 | 1461154970074 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 05:22:50 INFO - PROCESS | 1873 | 1461154970342 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:50 INFO - PROCESS | 1873 | ++DOCSHELL 0x91607800 == 123 [pid = 1873] [id = 415] 05:22:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 179 (0x93bb7000) [pid = 1873] [serial = 1246] [outer = (nil)] 05:22:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 180 (0x97606000) [pid = 1873] [serial = 1247] [outer = 0x93bb7000] 05:22:50 INFO - PROCESS | 1873 | 1461154970481 Marionette DEBUG loaded listener.js 05:22:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 181 (0x979e5c00) [pid = 1873] [serial = 1248] [outer = 0x93bb7000] 05:22:51 INFO - PROCESS | 1873 | 1461154971415 Marionette TRACE conn4 <- [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]]]}] 05:22:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 05:22:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1631ms 05:22:51 INFO - PROCESS | 1873 | 1461154971467 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 05:22:51 INFO - PROCESS | 1873 | 1461154971471 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 05:22:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 05:22:51 INFO - PROCESS | 1873 | 1461154971478 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 05:22:51 INFO - PROCESS | 1873 | 1461154971482 Marionette TRACE conn4 <- [1,1634,null,{}] 05:22:51 INFO - PROCESS | 1873 | 1461154971487 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:51 INFO - PROCESS | 1873 | 1461154971733 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 05:22:52 INFO - PROCESS | 1873 | 1461154972120 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:52 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a1c4800 == 124 [pid = 1873] [id = 416] 05:22:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 182 (0x93cc2c00) [pid = 1873] [serial = 1249] [outer = (nil)] 05:22:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 183 (0x97d9b400) [pid = 1873] [serial = 1250] [outer = 0x93cc2c00] 05:22:52 INFO - PROCESS | 1873 | 1461154972266 Marionette DEBUG loaded listener.js 05:22:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 184 (0x98572800) [pid = 1873] [serial = 1251] [outer = 0x93cc2c00] 05:22:53 INFO - PROCESS | 1873 | 1461154973273 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 05:22:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 05:22:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1846ms 05:22:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 05:22:53 INFO - PROCESS | 1873 | 1461154973325 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 05:22:53 INFO - PROCESS | 1873 | 1461154973328 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 05:22:53 INFO - PROCESS | 1873 | 1461154973335 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 05:22:53 INFO - PROCESS | 1873 | 1461154973338 Marionette TRACE conn4 <- [1,1638,null,{}] 05:22:53 INFO - PROCESS | 1873 | 1461154973344 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:53 INFO - PROCESS | 1873 | 1461154973566 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 05:22:53 INFO - PROCESS | 1873 | 1461154973894 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:53 INFO - PROCESS | 1873 | ++DOCSHELL 0x97da4c00 == 125 [pid = 1873] [id = 417] 05:22:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 185 (0x97ddc800) [pid = 1873] [serial = 1252] [outer = (nil)] 05:22:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 186 (0x98838000) [pid = 1873] [serial = 1253] [outer = 0x97ddc800] 05:22:53 INFO - PROCESS | 1873 | 1461154973990 Marionette DEBUG loaded listener.js 05:22:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 187 (0x98a14c00) [pid = 1873] [serial = 1254] [outer = 0x97ddc800] 05:22:54 INFO - PROCESS | 1873 | 1461154974917 Marionette TRACE conn4 <- [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]]]}] 05:22:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 05:22:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1635ms 05:22:54 INFO - PROCESS | 1873 | 1461154974969 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 05:22:54 INFO - PROCESS | 1873 | 1461154974972 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 05:22:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 05:22:54 INFO - PROCESS | 1873 | 1461154974980 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 05:22:54 INFO - PROCESS | 1873 | 1461154974983 Marionette TRACE conn4 <- [1,1642,null,{}] 05:22:54 INFO - PROCESS | 1873 | 1461154974989 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:55 INFO - PROCESS | 1873 | 1461154975213 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 05:22:55 INFO - PROCESS | 1873 | 1461154975528 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:55 INFO - PROCESS | 1873 | ++DOCSHELL 0x864a9800 == 126 [pid = 1873] [id = 418] 05:22:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 188 (0x98765c00) [pid = 1873] [serial = 1255] [outer = (nil)] 05:22:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 189 (0x99243000) [pid = 1873] [serial = 1256] [outer = 0x98765c00] 05:22:55 INFO - PROCESS | 1873 | 1461154975622 Marionette DEBUG loaded listener.js 05:22:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 190 (0x9925ac00) [pid = 1873] [serial = 1257] [outer = 0x98765c00] 05:22:56 INFO - PROCESS | 1873 | 1461154976519 Marionette TRACE conn4 <- [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]]]}] 05:22:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 05:22:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1581ms 05:22:56 INFO - PROCESS | 1873 | 1461154976562 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 05:22:56 INFO - PROCESS | 1873 | 1461154976566 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 05:22:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 05:22:56 INFO - PROCESS | 1873 | 1461154976572 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 05:22:56 INFO - PROCESS | 1873 | 1461154976576 Marionette TRACE conn4 <- [1,1646,null,{}] 05:22:56 INFO - PROCESS | 1873 | 1461154976582 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:56 INFO - PROCESS | 1873 | 1461154976820 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 05:22:57 INFO - PROCESS | 1873 | 1461154977144 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:57 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c412c00 == 127 [pid = 1873] [id = 419] 05:22:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 191 (0x8de78000) [pid = 1873] [serial = 1258] [outer = (nil)] 05:22:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 192 (0x994df000) [pid = 1873] [serial = 1259] [outer = 0x8de78000] 05:22:57 INFO - PROCESS | 1873 | 1461154977240 Marionette DEBUG loaded listener.js 05:22:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 193 (0x994f1800) [pid = 1873] [serial = 1260] [outer = 0x8de78000] 05:22:58 INFO - PROCESS | 1873 | 1461154978285 Marionette TRACE conn4 <- [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]]]}] 05:22:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 05:22:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1787ms 05:22:58 INFO - PROCESS | 1873 | 1461154978362 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 05:22:58 INFO - PROCESS | 1873 | 1461154978366 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 05:22:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 05:22:58 INFO - PROCESS | 1873 | 1461154978373 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 05:22:58 INFO - PROCESS | 1873 | 1461154978377 Marionette TRACE conn4 <- [1,1650,null,{}] 05:22:58 INFO - PROCESS | 1873 | 1461154978383 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:58 INFO - PROCESS | 1873 | 1461154978644 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 05:22:58 INFO - PROCESS | 1873 | 1461154978967 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e63800 == 128 [pid = 1873] [id = 420] 05:22:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 194 (0x99391800) [pid = 1873] [serial = 1261] [outer = (nil)] 05:22:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 195 (0x995c3000) [pid = 1873] [serial = 1262] [outer = 0x99391800] 05:22:59 INFO - PROCESS | 1873 | 1461154979056 Marionette DEBUG loaded listener.js 05:22:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 196 (0x9b3b5000) [pid = 1873] [serial = 1263] [outer = 0x99391800] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x8a191400 == 127 [pid = 1873] [id = 401] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x864ad400 == 126 [pid = 1873] [id = 400] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x864ac800 == 125 [pid = 1873] [id = 399] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x89859000 == 124 [pid = 1873] [id = 398] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x95fec800 == 123 [pid = 1873] [id = 397] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x96097800 == 122 [pid = 1873] [id = 396] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x864a6000 == 121 [pid = 1873] [id = 394] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x8b9c7400 == 120 [pid = 1873] [id = 395] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x93ccd400 == 119 [pid = 1873] [id = 393] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x84ff4c00 == 118 [pid = 1873] [id = 392] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x84ff8800 == 117 [pid = 1873] [id = 391] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x84e5b400 == 116 [pid = 1873] [id = 389] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x8f945000 == 115 [pid = 1873] [id = 390] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x8f66f800 == 114 [pid = 1873] [id = 388] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x8f66e000 == 113 [pid = 1873] [id = 387] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x8c387000 == 112 [pid = 1873] [id = 386] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x8c385000 == 111 [pid = 1873] [id = 385] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x8a11c800 == 110 [pid = 1873] [id = 383] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x8c2f4c00 == 109 [pid = 1873] [id = 384] 05:23:00 INFO - PROCESS | 1873 | --DOCSHELL 0x88de4400 == 108 [pid = 1873] [id = 382] 05:23:01 INFO - PROCESS | 1873 | --DOCSHELL 0x86dc5400 == 107 [pid = 1873] [id = 381] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 195 (0x8a18e800) [pid = 1873] [serial = 1142] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 194 (0x8abedc00) [pid = 1873] [serial = 1139] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 193 (0x93bb8000) [pid = 1873] [serial = 1124] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 192 (0x93ba9800) [pid = 1873] [serial = 1121] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 191 (0x939bd400) [pid = 1873] [serial = 1118] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 190 (0x92ed7400) [pid = 1873] [serial = 1115] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 189 (0x92ca0800) [pid = 1873] [serial = 1112] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 188 (0x90649800) [pid = 1873] [serial = 1109] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 187 (0x8faaa000) [pid = 1873] [serial = 1106] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 186 (0x8fa34400) [pid = 1873] [serial = 1103] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 185 (0x8f76f400) [pid = 1873] [serial = 1100] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 184 (0x8e04b400) [pid = 1873] [serial = 1097] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 183 (0x8c5ec400) [pid = 1873] [serial = 1094] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 182 (0x8c2f6000) [pid = 1873] [serial = 1091] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 181 (0x8b9c6800) [pid = 1873] [serial = 1088] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 180 (0x8a197400) [pid = 1873] [serial = 1085] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 179 (0x885f4c00) [pid = 1873] [serial = 1082] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 178 (0x86bd2400) [pid = 1873] [serial = 1133] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0x885ed000) [pid = 1873] [serial = 1134] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x89861000) [pid = 1873] [serial = 1131] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x89475800) [pid = 1873] [serial = 1130] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x87f24400) [pid = 1873] [serial = 1127] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x8a1c4000) [pid = 1873] [serial = 1136] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x8a7aec00) [pid = 1873] [serial = 1137] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x8b9ce000) [pid = 1873] [serial = 1140] [outer = (nil)] [url = about:blank] 05:23:01 INFO - PROCESS | 1873 | 1461154981598 Marionette TRACE conn4 <- [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]]]}] 05:23:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 05:23:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 3248ms 05:23:01 INFO - PROCESS | 1873 | 1461154981621 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 05:23:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 05:23:01 INFO - PROCESS | 1873 | 1461154981627 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 05:23:01 INFO - PROCESS | 1873 | 1461154981635 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 05:23:01 INFO - PROCESS | 1873 | 1461154981641 Marionette TRACE conn4 <- [1,1654,null,{}] 05:23:01 INFO - PROCESS | 1873 | 1461154981651 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:01 INFO - PROCESS | 1873 | 1461154981922 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 05:23:02 INFO - PROCESS | 1873 | 1461154982124 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:02 INFO - PROCESS | 1873 | ++DOCSHELL 0x84ff4c00 == 108 [pid = 1873] [id = 421] 05:23:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x86dcf400) [pid = 1873] [serial = 1264] [outer = (nil)] 05:23:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x88a83000) [pid = 1873] [serial = 1265] [outer = 0x86dcf400] 05:23:02 INFO - PROCESS | 1873 | 1461154982213 Marionette DEBUG loaded listener.js 05:23:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x88deb400) [pid = 1873] [serial = 1266] [outer = 0x86dcf400] 05:23:03 INFO - PROCESS | 1873 | 1461154983018 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 05:23:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 05:23:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1439ms 05:23:03 INFO - PROCESS | 1873 | 1461154983075 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 05:23:03 INFO - PROCESS | 1873 | 1461154983083 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 05:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 05:23:03 INFO - PROCESS | 1873 | 1461154983098 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 05:23:03 INFO - PROCESS | 1873 | 1461154983102 Marionette TRACE conn4 <- [1,1658,null,{}] 05:23:03 INFO - PROCESS | 1873 | 1461154983198 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:03 INFO - PROCESS | 1873 | 1461154983412 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 05:23:03 INFO - PROCESS | 1873 | 1461154983690 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:03 INFO - PROCESS | 1873 | ++DOCSHELL 0x8951bc00 == 109 [pid = 1873] [id = 422] 05:23:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x89854c00) [pid = 1873] [serial = 1267] [outer = (nil)] 05:23:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x8a191400) [pid = 1873] [serial = 1268] [outer = 0x89854c00] 05:23:03 INFO - PROCESS | 1873 | 1461154983788 Marionette DEBUG loaded listener.js 05:23:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0x8a1c5c00) [pid = 1873] [serial = 1269] [outer = 0x89854c00] 05:23:04 INFO - PROCESS | 1873 | 1461154984803 Marionette TRACE conn4 <- [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]]]}] 05:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 05:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1782ms 05:23:04 INFO - PROCESS | 1873 | 1461154984880 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 05:23:04 INFO - PROCESS | 1873 | 1461154984884 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 05:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 05:23:04 INFO - PROCESS | 1873 | 1461154984891 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 05:23:04 INFO - PROCESS | 1873 | 1461154984897 Marionette TRACE conn4 <- [1,1662,null,{}] 05:23:04 INFO - PROCESS | 1873 | 1461154984921 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:05 INFO - PROCESS | 1873 | 1461154985196 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 05:23:05 INFO - PROCESS | 1873 | 1461154985385 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x8abe6800 == 110 [pid = 1873] [id = 423] 05:23:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0x8abf0400) [pid = 1873] [serial = 1270] [outer = (nil)] 05:23:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 179 (0x8b9cb000) [pid = 1873] [serial = 1271] [outer = 0x8abf0400] 05:23:05 INFO - PROCESS | 1873 | 1461154985465 Marionette DEBUG loaded listener.js 05:23:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 180 (0x8bcb6400) [pid = 1873] [serial = 1272] [outer = 0x8abf0400] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 179 (0x8f672000) [pid = 1873] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 178 (0x86bc7400) [pid = 1873] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0x972cac00) [pid = 1873] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x8c404400) [pid = 1873] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x8f944800) [pid = 1873] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x8c38a000) [pid = 1873] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x902d3c00) [pid = 1873] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x92294400) [pid = 1873] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x903de000) [pid = 1873] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x8a8d5c00) [pid = 1873] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x8bcb3400) [pid = 1873] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x8abeb800) [pid = 1873] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x8c389400) [pid = 1873] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x84fef800) [pid = 1873] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x972cd800) [pid = 1873] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x93cce800) [pid = 1873] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x902d8c00) [pid = 1873] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x86dc5000) [pid = 1873] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x8c40d000) [pid = 1873] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x8bcb6800) [pid = 1873] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x8a199400) [pid = 1873] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x8638dc00) [pid = 1873] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x86dc3000) [pid = 1873] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x8946d000) [pid = 1873] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x92ef3c00) [pid = 1873] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x8e970000) [pid = 1873] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x8a121800) [pid = 1873] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x883e4000) [pid = 1873] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x939c3800) [pid = 1873] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x8bcacc00) [pid = 1873] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x86dc7000) [pid = 1873] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x92ed9c00) [pid = 1873] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x8bcb8400) [pid = 1873] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x8e96cc00) [pid = 1873] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x8a8ccc00) [pid = 1873] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x86bd0400) [pid = 1873] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x88de6000) [pid = 1873] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x86bcbc00) [pid = 1873] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8f678c00) [pid = 1873] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 05:23:06 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x84fee800) [pid = 1873] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 05:23:07 INFO - PROCESS | 1873 | 1461154987094 Marionette TRACE conn4 <- [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]]]}] 05:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 05:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2241ms 05:23:07 INFO - PROCESS | 1873 | 1461154987135 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 05:23:07 INFO - PROCESS | 1873 | 1461154987142 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 05:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 05:23:07 INFO - PROCESS | 1873 | 1461154987166 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 05:23:07 INFO - PROCESS | 1873 | 1461154987171 Marionette TRACE conn4 <- [1,1666,null,{}] 05:23:07 INFO - PROCESS | 1873 | 1461154987179 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:07 INFO - PROCESS | 1873 | 1461154987412 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 05:23:07 INFO - PROCESS | 1873 | 1461154987627 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x843f1800 == 111 [pid = 1873] [id = 424] 05:23:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x864b1400) [pid = 1873] [serial = 1273] [outer = (nil)] 05:23:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x89512000) [pid = 1873] [serial = 1274] [outer = 0x864b1400] 05:23:07 INFO - PROCESS | 1873 | 1461154987704 Marionette DEBUG loaded listener.js 05:23:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8a8d1c00) [pid = 1873] [serial = 1275] [outer = 0x864b1400] 05:23:08 INFO - PROCESS | 1873 | 1461154988794 Marionette TRACE conn4 <- [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]]]}] 05:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 05:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1705ms 05:23:08 INFO - PROCESS | 1873 | 1461154988858 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 05:23:08 INFO - PROCESS | 1873 | 1461154988866 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 05:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 05:23:08 INFO - PROCESS | 1873 | 1461154988876 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 05:23:08 INFO - PROCESS | 1873 | 1461154988883 Marionette TRACE conn4 <- [1,1670,null,{}] 05:23:08 INFO - PROCESS | 1873 | 1461154988894 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:09 INFO - PROCESS | 1873 | 1461154989190 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 05:23:09 INFO - PROCESS | 1873 | 1461154989573 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x864ac000 == 112 [pid = 1873] [id = 425] 05:23:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x86dccc00) [pid = 1873] [serial = 1276] [outer = (nil)] 05:23:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x885ec400) [pid = 1873] [serial = 1277] [outer = 0x86dccc00] 05:23:09 INFO - PROCESS | 1873 | 1461154989672 Marionette DEBUG loaded listener.js 05:23:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x88de6000) [pid = 1873] [serial = 1278] [outer = 0x86dccc00] 05:23:10 INFO - PROCESS | 1873 | 1461154990733 Marionette TRACE conn4 <- [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]]]}] 05:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 05:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1903ms 05:23:10 INFO - PROCESS | 1873 | ************************* 05:23:10 INFO - PROCESS | 1873 | A coding exception was thrown and uncaught in a Task. 05:23:10 INFO - PROCESS | 1873 | 05:23:10 INFO - PROCESS | 1873 | Full message: TypeError: NetworkError when attempting to fetch resource. 05:23:10 INFO - PROCESS | 1873 | Full stack: 05:23:10 INFO - PROCESS | 1873 | ************************* 05:23:10 INFO - PROCESS | 1873 | 1461154990790 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 05:23:10 INFO - PROCESS | 1873 | 1461154990799 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 05:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 05:23:10 INFO - PROCESS | 1873 | 1461154990811 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 05:23:10 INFO - PROCESS | 1873 | 1461154990816 Marionette TRACE conn4 <- [1,1674,null,{}] 05:23:10 INFO - PROCESS | 1873 | 1461154990831 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:11 INFO - PROCESS | 1873 | 1461154991061 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 05:23:11 INFO - PROCESS | 1873 | 1461154991354 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:11 INFO - PROCESS | 1873 | ++DOCSHELL 0x885ed400 == 113 [pid = 1873] [id = 426] 05:23:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x89856400) [pid = 1873] [serial = 1279] [outer = (nil)] 05:23:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x8a7a7c00) [pid = 1873] [serial = 1280] [outer = 0x89856400] 05:23:11 INFO - PROCESS | 1873 | 1461154991456 Marionette DEBUG loaded listener.js 05:23:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x8c2f6000) [pid = 1873] [serial = 1281] [outer = 0x89856400] 05:23:12 INFO - PROCESS | 1873 | 1461154992518 Marionette TRACE conn4 <- [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]]]}] 05:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 05:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1745ms 05:23:12 INFO - PROCESS | 1873 | 1461154992556 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 05:23:12 INFO - PROCESS | 1873 | 1461154992561 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 05:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 05:23:12 INFO - PROCESS | 1873 | 1461154992568 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 05:23:12 INFO - PROCESS | 1873 | 1461154992574 Marionette TRACE conn4 <- [1,1678,null,{}] 05:23:12 INFO - PROCESS | 1873 | 1461154992591 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:12 INFO - PROCESS | 1873 | 1461154992834 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 05:23:13 INFO - PROCESS | 1873 | 1461154993130 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:13 INFO - PROCESS | 1873 | ++DOCSHELL 0x8bcb3400 == 114 [pid = 1873] [id = 427] 05:23:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x8c411000) [pid = 1873] [serial = 1282] [outer = (nil)] 05:23:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x8decdc00) [pid = 1873] [serial = 1283] [outer = 0x8c411000] 05:23:13 INFO - PROCESS | 1873 | 1461154993240 Marionette DEBUG loaded listener.js 05:23:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x8e043400) [pid = 1873] [serial = 1284] [outer = 0x8c411000] 05:23:14 INFO - PROCESS | 1873 | 1461154994224 Marionette TRACE conn4 <- [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]]]}] 05:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 05:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1695ms 05:23:14 INFO - PROCESS | 1873 | 1461154994263 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 05:23:14 INFO - PROCESS | 1873 | 1461154994268 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 05:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 05:23:14 INFO - PROCESS | 1873 | 1461154994275 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 05:23:14 INFO - PROCESS | 1873 | 1461154994279 Marionette TRACE conn4 <- [1,1682,null,{}] 05:23:14 INFO - PROCESS | 1873 | 1461154994285 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:14 INFO - PROCESS | 1873 | 1461154994516 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 05:23:14 INFO - PROCESS | 1873 | 1461154994840 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:14 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c5f2400 == 115 [pid = 1873] [id = 428] 05:23:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x8de71000) [pid = 1873] [serial = 1285] [outer = (nil)] 05:23:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x8eadf400) [pid = 1873] [serial = 1286] [outer = 0x8de71000] 05:23:14 INFO - PROCESS | 1873 | 1461154994959 Marionette DEBUG loaded listener.js 05:23:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x8f675000) [pid = 1873] [serial = 1287] [outer = 0x8de71000] 05:23:15 INFO - PROCESS | 1873 | 1461154995916 Marionette TRACE conn4 <- [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]]]}] 05:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 05:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1682ms 05:23:15 INFO - PROCESS | 1873 | 1461154995959 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 05:23:15 INFO - PROCESS | 1873 | 1461154995962 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 05:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 05:23:15 INFO - PROCESS | 1873 | 1461154995970 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 05:23:15 INFO - PROCESS | 1873 | 1461154995974 Marionette TRACE conn4 <- [1,1686,null,{}] 05:23:15 INFO - PROCESS | 1873 | 1461154995980 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:16 INFO - PROCESS | 1873 | 1461154996219 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 05:23:16 INFO - PROCESS | 1873 | 1461154996537 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:16 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f66e400 == 116 [pid = 1873] [id = 429] 05:23:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x8f771c00) [pid = 1873] [serial = 1288] [outer = (nil)] 05:23:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x8f9ad800) [pid = 1873] [serial = 1289] [outer = 0x8f771c00] 05:23:16 INFO - PROCESS | 1873 | 1461154996636 Marionette DEBUG loaded listener.js 05:23:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x8f9b4000) [pid = 1873] [serial = 1290] [outer = 0x8f771c00] 05:23:17 INFO - PROCESS | 1873 | 1461154997715 Marionette TRACE conn4 <- [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]]]}] 05:23:17 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 05:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1789ms 05:23:17 INFO - PROCESS | 1873 | 1461154997760 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 05:23:17 INFO - PROCESS | 1873 | 1461154997765 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 05:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 05:23:17 INFO - PROCESS | 1873 | 1461154997771 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 05:23:17 INFO - PROCESS | 1873 | 1461154997775 Marionette TRACE conn4 <- [1,1690,null,{}] 05:23:17 INFO - PROCESS | 1873 | 1461154997781 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:18 INFO - PROCESS | 1873 | 1461154998034 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 05:23:18 INFO - PROCESS | 1873 | 1461154998401 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:18 INFO - PROCESS | 1873 | ++DOCSHELL 0x89515400 == 117 [pid = 1873] [id = 430] 05:23:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x902d4c00) [pid = 1873] [serial = 1291] [outer = (nil)] 05:23:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x9064a400) [pid = 1873] [serial = 1292] [outer = 0x902d4c00] 05:23:18 INFO - PROCESS | 1873 | 1461154998561 Marionette DEBUG loaded listener.js 05:23:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x90884000) [pid = 1873] [serial = 1293] [outer = 0x902d4c00] 05:23:19 INFO - PROCESS | 1873 | 1461154999483 Marionette TRACE conn4 <- [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]]]}] 05:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 05:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1785ms 05:23:19 INFO - PROCESS | 1873 | 1461154999557 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 05:23:19 INFO - PROCESS | 1873 | 1461154999560 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 05:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 05:23:19 INFO - PROCESS | 1873 | 1461154999568 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 05:23:19 INFO - PROCESS | 1873 | 1461154999572 Marionette TRACE conn4 <- [1,1694,null,{}] 05:23:19 INFO - PROCESS | 1873 | 1461154999577 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:19 INFO - PROCESS | 1873 | 1461154999799 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 05:23:20 INFO - PROCESS | 1873 | 1461155000125 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:20 INFO - PROCESS | 1873 | ++DOCSHELL 0x8bcb0000 == 118 [pid = 1873] [id = 431] 05:23:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x8c37f800) [pid = 1873] [serial = 1294] [outer = (nil)] 05:23:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x92ca1400) [pid = 1873] [serial = 1295] [outer = 0x8c37f800] 05:23:20 INFO - PROCESS | 1873 | 1461155000222 Marionette DEBUG loaded listener.js 05:23:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x92ca6000) [pid = 1873] [serial = 1296] [outer = 0x8c37f800] 05:23:21 INFO - PROCESS | 1873 | 1461155001219 Marionette TRACE conn4 <- [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]]]}] 05:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 05:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1681ms 05:23:21 INFO - PROCESS | 1873 | 1461155001250 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 05:23:21 INFO - PROCESS | 1873 | 1461155001254 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 05:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 05:23:21 INFO - PROCESS | 1873 | 1461155001262 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 05:23:21 INFO - PROCESS | 1873 | 1461155001266 Marionette TRACE conn4 <- [1,1698,null,{}] 05:23:21 INFO - PROCESS | 1873 | 1461155001272 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:21 INFO - PROCESS | 1873 | 1461155001534 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 05:23:21 INFO - PROCESS | 1873 | 1461155001890 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:21 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f76a000 == 119 [pid = 1873] [id = 432] 05:23:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x9087d800) [pid = 1873] [serial = 1297] [outer = (nil)] 05:23:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x92ed9000) [pid = 1873] [serial = 1298] [outer = 0x9087d800] 05:23:21 INFO - PROCESS | 1873 | 1461155001982 Marionette DEBUG loaded listener.js 05:23:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x92ee9800) [pid = 1873] [serial = 1299] [outer = 0x9087d800] 05:23:22 INFO - PROCESS | 1873 | 1461155002983 Marionette TRACE conn4 <- [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]]]}] 05:23:23 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 05:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1788ms 05:23:23 INFO - PROCESS | 1873 | 1461155003052 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 05:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 05:23:23 INFO - PROCESS | 1873 | 1461155003056 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 05:23:23 INFO - PROCESS | 1873 | 1461155003066 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 05:23:23 INFO - PROCESS | 1873 | 1461155003072 Marionette TRACE conn4 <- [1,1702,null,{}] 05:23:23 INFO - PROCESS | 1873 | 1461155003081 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:23 INFO - PROCESS | 1873 | 1461155003477 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 05:23:23 INFO - PROCESS | 1873 | 1461155003858 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c38bc00 == 120 [pid = 1873] [id = 433] 05:23:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x8f943c00) [pid = 1873] [serial = 1300] [outer = (nil)] 05:23:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x939c0000) [pid = 1873] [serial = 1301] [outer = 0x8f943c00] 05:23:23 INFO - PROCESS | 1873 | 1461155003972 Marionette DEBUG loaded listener.js 05:23:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x939c2000) [pid = 1873] [serial = 1302] [outer = 0x8f943c00] 05:23:24 INFO - PROCESS | 1873 | 1461155004940 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 05:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 05:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1943ms 05:23:25 INFO - PROCESS | 1873 | 1461155005007 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 05:23:25 INFO - PROCESS | 1873 | 1461155005012 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 05:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 05:23:25 INFO - PROCESS | 1873 | 1461155005019 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 05:23:25 INFO - PROCESS | 1873 | 1461155005022 Marionette TRACE conn4 <- [1,1706,null,{}] 05:23:25 INFO - PROCESS | 1873 | 1461155005029 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:25 INFO - PROCESS | 1873 | 1461155005272 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 05:23:25 INFO - PROCESS | 1873 | 1461155005669 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x92d46000 == 121 [pid = 1873] [id = 434] 05:23:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x92d47000) [pid = 1873] [serial = 1303] [outer = (nil)] 05:23:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x93baf800) [pid = 1873] [serial = 1304] [outer = 0x92d47000] 05:23:25 INFO - PROCESS | 1873 | 1461155005816 Marionette DEBUG loaded listener.js 05:23:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x93bb3400) [pid = 1873] [serial = 1305] [outer = 0x92d47000] 05:23:27 INFO - PROCESS | 1873 | 1461155007057 Marionette TRACE conn4 <- [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]]]}] 05:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 05:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2087ms 05:23:27 INFO - PROCESS | 1873 | 1461155007108 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 05:23:27 INFO - PROCESS | 1873 | 1461155007112 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 05:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 05:23:27 INFO - PROCESS | 1873 | 1461155007119 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 05:23:27 INFO - PROCESS | 1873 | 1461155007124 Marionette TRACE conn4 <- [1,1710,null,{}] 05:23:27 INFO - PROCESS | 1873 | 1461155007132 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:27 INFO - PROCESS | 1873 | 1461155007402 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 05:23:27 INFO - PROCESS | 1873 | 1461155007744 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:27 INFO - PROCESS | 1873 | ++DOCSHELL 0x939be400 == 122 [pid = 1873] [id = 435] 05:23:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x95ff1c00) [pid = 1873] [serial = 1306] [outer = (nil)] 05:23:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x970c3000) [pid = 1873] [serial = 1307] [outer = 0x95ff1c00] 05:23:27 INFO - PROCESS | 1873 | 1461155007850 Marionette DEBUG loaded listener.js 05:23:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x97608c00) [pid = 1873] [serial = 1308] [outer = 0x95ff1c00] 05:23:28 INFO - PROCESS | 1873 | 1461155008723 Marionette TRACE conn4 <- [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]]]}] 05:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 05:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1776ms 05:23:28 INFO - PROCESS | 1873 | 1461155008938 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 05:23:28 INFO - PROCESS | 1873 | 1461155008943 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 05:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 05:23:28 INFO - PROCESS | 1873 | 1461155008978 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 05:23:28 INFO - PROCESS | 1873 | 1461155008982 Marionette TRACE conn4 <- [1,1714,null,{}] 05:23:28 INFO - PROCESS | 1873 | 1461155008988 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:29 INFO - PROCESS | 1873 | 1461155009221 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 05:23:29 INFO - PROCESS | 1873 | 1461155009564 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:29 INFO - PROCESS | 1873 | ++DOCSHELL 0x971f3000 == 123 [pid = 1873] [id = 436] 05:23:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0x972d0800) [pid = 1873] [serial = 1309] [outer = (nil)] 05:23:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0x97ddd800) [pid = 1873] [serial = 1310] [outer = 0x972d0800] 05:23:29 INFO - PROCESS | 1873 | 1461155009651 Marionette DEBUG loaded listener.js 05:23:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 179 (0x985ef400) [pid = 1873] [serial = 1311] [outer = 0x972d0800] 05:23:30 INFO - PROCESS | 1873 | 1461155010636 Marionette TRACE conn4 <- [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]]]}] 05:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 05:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1740ms 05:23:30 INFO - PROCESS | 1873 | 1461155010719 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 05:23:30 INFO - PROCESS | 1873 | 1461155010725 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 05:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 05:23:30 INFO - PROCESS | 1873 | 1461155010734 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 05:23:30 INFO - PROCESS | 1873 | 1461155010737 Marionette TRACE conn4 <- [1,1718,null,{}] 05:23:30 INFO - PROCESS | 1873 | 1461155010743 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:31 INFO - PROCESS | 1873 | 1461155011006 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 05:23:31 INFO - PROCESS | 1873 | 1461155011336 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:31 INFO - PROCESS | 1873 | ++DOCSHELL 0x84fec800 == 124 [pid = 1873] [id = 437] 05:23:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 180 (0x915fa400) [pid = 1873] [serial = 1312] [outer = (nil)] 05:23:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 181 (0x994dd400) [pid = 1873] [serial = 1313] [outer = 0x915fa400] 05:23:31 INFO - PROCESS | 1873 | 1461155011432 Marionette DEBUG loaded listener.js 05:23:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 182 (0x994f1000) [pid = 1873] [serial = 1314] [outer = 0x915fa400] 05:23:32 INFO - PROCESS | 1873 | 1461155012399 Marionette TRACE conn4 <- [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]]]}] 05:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 05:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1734ms 05:23:32 INFO - PROCESS | 1873 | 1461155012471 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 05:23:32 INFO - PROCESS | 1873 | 1461155012477 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 05:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 05:23:32 INFO - PROCESS | 1873 | 1461155012486 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 05:23:32 INFO - PROCESS | 1873 | 1461155012489 Marionette TRACE conn4 <- [1,1722,null,{}] 05:23:32 INFO - PROCESS | 1873 | 1461155012493 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:32 INFO - PROCESS | 1873 | 1461155012822 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 05:23:33 INFO - PROCESS | 1873 | 1461155013153 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:33 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ed6c00 == 125 [pid = 1873] [id = 438] 05:23:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 183 (0x92ed8c00) [pid = 1873] [serial = 1315] [outer = (nil)] 05:23:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 184 (0x9df1b400) [pid = 1873] [serial = 1316] [outer = 0x92ed8c00] 05:23:33 INFO - PROCESS | 1873 | 1461155013248 Marionette DEBUG loaded listener.js 05:23:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 185 (0x9ea16400) [pid = 1873] [serial = 1317] [outer = 0x92ed8c00] 05:23:34 INFO - PROCESS | 1873 | 1461155014257 Marionette TRACE conn4 <- [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]]]}] 05:23:34 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 05:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1837ms 05:23:34 INFO - PROCESS | 1873 | 1461155014324 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 05:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 05:23:34 INFO - PROCESS | 1873 | 1461155014328 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 05:23:34 INFO - PROCESS | 1873 | 1461155014336 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 05:23:34 INFO - PROCESS | 1873 | 1461155014339 Marionette TRACE conn4 <- [1,1726,null,{}] 05:23:34 INFO - PROCESS | 1873 | 1461155014345 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:34 INFO - PROCESS | 1873 | 1461155014576 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 05:23:34 INFO - PROCESS | 1873 | 1461155014906 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:34 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e5c800 == 126 [pid = 1873] [id = 439] 05:23:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 186 (0x994fdc00) [pid = 1873] [serial = 1318] [outer = (nil)] 05:23:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 187 (0x9fc57800) [pid = 1873] [serial = 1319] [outer = 0x994fdc00] 05:23:35 INFO - PROCESS | 1873 | 1461155014998 Marionette DEBUG loaded listener.js 05:23:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 188 (0x9fc61000) [pid = 1873] [serial = 1320] [outer = 0x994fdc00] 05:23:35 INFO - PROCESS | 1873 | 1461155015890 Marionette TRACE conn4 <- [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]]]}] 05:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 05:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1637ms 05:23:35 INFO - PROCESS | 1873 | 1461155015972 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 05:23:35 INFO - PROCESS | 1873 | 1461155015976 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 05:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 05:23:35 INFO - PROCESS | 1873 | 1461155015983 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 05:23:35 INFO - PROCESS | 1873 | 1461155015986 Marionette TRACE conn4 <- [1,1730,null,{}] 05:23:35 INFO - PROCESS | 1873 | 1461155015992 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:36 INFO - PROCESS | 1873 | 1461155016253 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 05:23:36 INFO - PROCESS | 1873 | 1461155016605 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x885f1c00 == 127 [pid = 1873] [id = 440] 05:23:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 189 (0x89478400) [pid = 1873] [serial = 1321] [outer = (nil)] 05:23:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 190 (0x9ffa8800) [pid = 1873] [serial = 1322] [outer = 0x89478400] 05:23:36 INFO - PROCESS | 1873 | 1461155016702 Marionette DEBUG loaded listener.js 05:23:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 191 (0x9ffd3400) [pid = 1873] [serial = 1323] [outer = 0x89478400] 05:23:37 INFO - PROCESS | 1873 | 1461155017607 Marionette TRACE conn4 <- [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]]]}] 05:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 05:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1686ms 05:23:37 INFO - PROCESS | 1873 | 1461155017672 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 05:23:37 INFO - PROCESS | 1873 | 1461155017678 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 05:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 05:23:37 INFO - PROCESS | 1873 | 1461155017688 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 05:23:37 INFO - PROCESS | 1873 | 1461155017694 Marionette TRACE conn4 <- [1,1734,null,{}] 05:23:37 INFO - PROCESS | 1873 | 1461155017704 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:37 INFO - PROCESS | 1873 | 1461155017976 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 05:23:38 INFO - PROCESS | 1873 | 1461155018306 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:38 INFO - PROCESS | 1873 | ++DOCSHELL 0x9fee3c00 == 128 [pid = 1873] [id = 441] 05:23:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 192 (0x9ffaac00) [pid = 1873] [serial = 1324] [outer = (nil)] 05:23:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 193 (0xa0c1e800) [pid = 1873] [serial = 1325] [outer = 0x9ffaac00] 05:23:38 INFO - PROCESS | 1873 | 1461155018395 Marionette DEBUG loaded listener.js 05:23:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 194 (0xa0c39000) [pid = 1873] [serial = 1326] [outer = 0x9ffaac00] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x84e65400 == 127 [pid = 1873] [id = 380] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x8abe6800 == 126 [pid = 1873] [id = 423] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x8951bc00 == 125 [pid = 1873] [id = 422] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x84ff4c00 == 124 [pid = 1873] [id = 421] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x8c412c00 == 123 [pid = 1873] [id = 419] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x864a9800 == 122 [pid = 1873] [id = 418] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x97da4c00 == 121 [pid = 1873] [id = 417] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x8a1c4800 == 120 [pid = 1873] [id = 416] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x92ef0400 == 119 [pid = 1873] [id = 414] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x91607800 == 118 [pid = 1873] [id = 415] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x92ca2c00 == 117 [pid = 1873] [id = 413] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x9064f000 == 116 [pid = 1873] [id = 412] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x902e0000 == 115 [pid = 1873] [id = 411] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x8fa2e400 == 114 [pid = 1873] [id = 410] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x8e048400 == 113 [pid = 1873] [id = 409] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x8951a000 == 112 [pid = 1873] [id = 407] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x8de6fc00 == 111 [pid = 1873] [id = 408] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x8bcab400 == 110 [pid = 1873] [id = 406] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x8a7aa400 == 109 [pid = 1873] [id = 405] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x8a120000 == 108 [pid = 1873] [id = 404] 05:23:40 INFO - PROCESS | 1873 | --DOCSHELL 0x87176000 == 107 [pid = 1873] [id = 403] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 193 (0x8f9b1800) [pid = 1873] [serial = 1163] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 192 (0x940c6800) [pid = 1873] [serial = 1178] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 191 (0x97da6c00) [pid = 1873] [serial = 1194] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 190 (0x97da4000) [pid = 1873] [serial = 1193] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 189 (0x8de79000) [pid = 1873] [serial = 1155] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 188 (0x95dea800) [pid = 1873] [serial = 1179] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 187 (0x903dac00) [pid = 1873] [serial = 1166] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 186 (0x8ded8400) [pid = 1873] [serial = 1157] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 185 (0x922d6400) [pid = 1873] [serial = 1170] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 184 (0x92d40400) [pid = 1873] [serial = 1113] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 183 (0x92d43800) [pid = 1873] [serial = 1173] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 182 (0x8c2f6800) [pid = 1873] [serial = 1152] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 181 (0x8c38dc00) [pid = 1873] [serial = 1092] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 180 (0x8b9d0000) [pid = 1873] [serial = 1089] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 179 (0x903e0000) [pid = 1873] [serial = 1167] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 178 (0x8c2ed000) [pid = 1873] [serial = 1151] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0x974c0c00) [pid = 1873] [serial = 1188] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x8e041c00) [pid = 1873] [serial = 1158] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x8a7af800) [pid = 1873] [serial = 1143] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x979ed800) [pid = 1873] [serial = 1191] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x95ff6c00) [pid = 1873] [serial = 1181] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x90650000) [pid = 1873] [serial = 1110] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x89512c00) [pid = 1873] [serial = 1203] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x92caa000) [pid = 1873] [serial = 1172] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x8e972c00) [pid = 1873] [serial = 1098] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x92edc000) [pid = 1873] [serial = 1116] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x8a1c4c00) [pid = 1873] [serial = 1205] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x93bb2c00) [pid = 1873] [serial = 1176] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x88def400) [pid = 1873] [serial = 1083] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x902dd000) [pid = 1873] [serial = 1107] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x93babc00) [pid = 1873] [serial = 1122] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x971f2800) [pid = 1873] [serial = 1187] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x8f773800) [pid = 1873] [serial = 1161] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x8a7a3800) [pid = 1873] [serial = 1086] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x8a7b0c00) [pid = 1873] [serial = 1080] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x971fd800) [pid = 1873] [serial = 1185] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x9856e800) [pid = 1873] [serial = 1196] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x86dcc800) [pid = 1873] [serial = 1145] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x939c4800) [pid = 1873] [serial = 1119] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x8c5f1000) [pid = 1873] [serial = 1095] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x985ee800) [pid = 1873] [serial = 1197] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x93b38000) [pid = 1873] [serial = 1175] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x8fa2e000) [pid = 1873] [serial = 1164] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x8f93a000) [pid = 1873] [serial = 1101] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x93cc3400) [pid = 1873] [serial = 1125] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x9087c400) [pid = 1873] [serial = 1169] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x960a1c00) [pid = 1873] [serial = 1182] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x8a7a9000) [pid = 1873] [serial = 1128] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x8a196800) [pid = 1873] [serial = 1149] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x9760e000) [pid = 1873] [serial = 1190] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x88ded800) [pid = 1873] [serial = 1202] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x8c5f5000) [pid = 1873] [serial = 1154] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x87183000) [pid = 1873] [serial = 1146] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x885ea000) [pid = 1873] [serial = 1200] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x87f28800) [pid = 1873] [serial = 1199] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8faa4c00) [pid = 1873] [serial = 1104] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8a1c8800) [pid = 1873] [serial = 1017] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x971ee400) [pid = 1873] [serial = 1184] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8a11ac00) [pid = 1873] [serial = 1148] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8a7a5c00) [pid = 1873] [serial = 1206] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x8f674000) [pid = 1873] [serial = 1160] [outer = (nil)] [url = about:blank] 05:23:40 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x8a7ae000) [pid = 1873] [serial = 1208] [outer = (nil)] [url = about:blank] 05:23:41 INFO - PROCESS | 1873 | 1461155021117 Marionette TRACE conn4 <- [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]]]}] 05:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 05:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 3491ms 05:23:41 INFO - PROCESS | 1873 | 1461155021178 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 05:23:41 INFO - PROCESS | 1873 | 1461155021185 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 05:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 05:23:41 INFO - PROCESS | 1873 | 1461155021194 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 05:23:41 INFO - PROCESS | 1873 | 1461155021199 Marionette TRACE conn4 <- [1,1738,null,{}] 05:23:41 INFO - PROCESS | 1873 | 1461155021207 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:41 INFO - PROCESS | 1873 | 1461155021420 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 05:23:41 INFO - PROCESS | 1873 | 1461155021604 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:41 INFO - PROCESS | 1873 | ++DOCSHELL 0x84ff3800 == 108 [pid = 1873] [id = 442] 05:23:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x864a8c00) [pid = 1873] [serial = 1327] [outer = (nil)] 05:23:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x86bcfc00) [pid = 1873] [serial = 1328] [outer = 0x864a8c00] 05:23:41 INFO - PROCESS | 1873 | 1461155021684 Marionette DEBUG loaded listener.js 05:23:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x86dc8c00) [pid = 1873] [serial = 1329] [outer = 0x864a8c00] 05:23:42 INFO - PROCESS | 1873 | 1461155022690 Marionette TRACE conn4 <- [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]]]}] 05:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 05:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1536ms 05:23:42 INFO - PROCESS | 1873 | 1461155022731 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 05:23:42 INFO - PROCESS | 1873 | 1461155022739 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 05:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 05:23:42 INFO - PROCESS | 1873 | 1461155022750 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 05:23:42 INFO - PROCESS | 1873 | 1461155022754 Marionette TRACE conn4 <- [1,1742,null,{}] 05:23:42 INFO - PROCESS | 1873 | 1461155022760 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:42 INFO - PROCESS | 1873 | 1461155022960 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 05:23:43 INFO - PROCESS | 1873 | 1461155023291 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:43 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f2b400 == 109 [pid = 1873] [id = 443] 05:23:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x883e4800) [pid = 1873] [serial = 1330] [outer = (nil)] 05:23:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x885f0400) [pid = 1873] [serial = 1331] [outer = 0x883e4800] 05:23:43 INFO - PROCESS | 1873 | 1461155023387 Marionette DEBUG loaded listener.js 05:23:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x88de2400) [pid = 1873] [serial = 1332] [outer = 0x883e4800] 05:23:44 INFO - PROCESS | 1873 | 1461155024360 Marionette TRACE conn4 <- [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]]]}] 05:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 05:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1699ms 05:23:44 INFO - PROCESS | 1873 | 1461155024461 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 05:23:44 INFO - PROCESS | 1873 | 1461155024465 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 05:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 05:23:44 INFO - PROCESS | 1873 | 1461155024477 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 05:23:44 INFO - PROCESS | 1873 | 1461155024484 Marionette TRACE conn4 <- [1,1746,null,{}] 05:23:44 INFO - PROCESS | 1873 | 1461155024508 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:44 INFO - PROCESS | 1873 | 1461155024780 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 05:23:44 INFO - PROCESS | 1873 | 1461155024825 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:44 INFO - PROCESS | 1873 | ++DOCSHELL 0x883e4000 == 110 [pid = 1873] [id = 444] 05:23:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8a118000) [pid = 1873] [serial = 1333] [outer = (nil)] 05:23:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8a190000) [pid = 1873] [serial = 1334] [outer = 0x8a118000] 05:23:44 INFO - PROCESS | 1873 | 1461155024950 Marionette DEBUG loaded listener.js 05:23:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8a1c6400) [pid = 1873] [serial = 1335] [outer = 0x8a118000] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x939bc000) [pid = 1873] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8f76ac00) [pid = 1873] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8c2f0c00) [pid = 1873] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8e971400) [pid = 1873] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x87179400) [pid = 1873] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x98765c00) [pid = 1873] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x97ddc800) [pid = 1873] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x915f3800) [pid = 1873] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x8a122c00) [pid = 1873] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x8bcae800) [pid = 1873] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x939b7c00) [pid = 1873] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x86dcf400) [pid = 1873] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x8a193400) [pid = 1873] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x8de78000) [pid = 1873] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x8fa37c00) [pid = 1873] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x89854c00) [pid = 1873] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x903e1c00) [pid = 1873] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x93cc2c00) [pid = 1873] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 122 (0x8abf0400) [pid = 1873] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 121 (0x99391800) [pid = 1873] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 05:23:45 INFO - PROCESS | 1873 | --DOMWINDOW == 120 (0x93bb7000) [pid = 1873] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 05:23:46 INFO - PROCESS | 1873 | 1461155026367 Marionette TRACE conn4 <- [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]]]}] 05:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 05:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1942ms 05:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 05:23:46 INFO - PROCESS | 1873 | 1461155026419 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 05:23:46 INFO - PROCESS | 1873 | 1461155026423 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 05:23:46 INFO - PROCESS | 1873 | 1461155026429 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 05:23:46 INFO - PROCESS | 1873 | 1461155026433 Marionette TRACE conn4 <- [1,1750,null,{}] 05:23:46 INFO - PROCESS | 1873 | 1461155026438 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:46 INFO - PROCESS | 1873 | 1461155026630 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 05:23:46 INFO - PROCESS | 1873 | 1461155026861 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:46 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e67000 == 111 [pid = 1873] [id = 445] 05:23:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 121 (0x885f2800) [pid = 1873] [serial = 1336] [outer = (nil)] 05:23:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 122 (0x8a1c6000) [pid = 1873] [serial = 1337] [outer = 0x885f2800] 05:23:47 INFO - PROCESS | 1873 | 1461155027004 Marionette DEBUG loaded listener.js 05:23:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x8a7a3800) [pid = 1873] [serial = 1338] [outer = 0x885f2800] 05:23:47 INFO - PROCESS | 1873 | 1461155027887 Marionette TRACE conn4 <- [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]]]}] 05:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 05:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1493ms 05:23:47 INFO - PROCESS | 1873 | 1461155027922 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 05:23:47 INFO - PROCESS | 1873 | 1461155027929 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 05:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 05:23:47 INFO - PROCESS | 1873 | 1461155027938 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 05:23:47 INFO - PROCESS | 1873 | 1461155027945 Marionette TRACE conn4 <- [1,1754,null,{}] 05:23:47 INFO - PROCESS | 1873 | 1461155027955 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:48 INFO - PROCESS | 1873 | 1461155028196 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 05:23:48 INFO - PROCESS | 1873 | 1461155028547 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:48 INFO - PROCESS | 1873 | ++DOCSHELL 0x86bc7400 == 112 [pid = 1873] [id = 446] 05:23:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x86bc8400) [pid = 1873] [serial = 1339] [outer = (nil)] 05:23:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x86bd3c00) [pid = 1873] [serial = 1340] [outer = 0x86bc8400] 05:23:48 INFO - PROCESS | 1873 | 1461155028651 Marionette DEBUG loaded listener.js 05:23:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x8717e000) [pid = 1873] [serial = 1341] [outer = 0x86bc8400] 05:23:49 INFO - PROCESS | 1873 | 1461155029654 Marionette TRACE conn4 <- [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]]]}] 05:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 05:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1794ms 05:23:49 INFO - PROCESS | 1873 | 1461155029732 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 05:23:49 INFO - PROCESS | 1873 | 1461155029742 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 05:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 05:23:49 INFO - PROCESS | 1873 | 1461155029753 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 05:23:49 INFO - PROCESS | 1873 | 1461155029758 Marionette TRACE conn4 <- [1,1758,null,{}] 05:23:49 INFO - PROCESS | 1873 | 1461155029766 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:50 INFO - PROCESS | 1873 | 1461155030032 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 05:23:50 INFO - PROCESS | 1873 | 1461155030410 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:50 INFO - PROCESS | 1873 | ++DOCSHELL 0x8950ec00 == 113 [pid = 1873] [id = 447] 05:23:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x89510c00) [pid = 1873] [serial = 1342] [outer = (nil)] 05:23:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x8985e400) [pid = 1873] [serial = 1343] [outer = 0x89510c00] 05:23:50 INFO - PROCESS | 1873 | 1461155030502 Marionette DEBUG loaded listener.js 05:23:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8a192000) [pid = 1873] [serial = 1344] [outer = 0x89510c00] 05:23:51 INFO - PROCESS | 1873 | 1461155031525 Marionette TRACE conn4 <- [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]]]}] 05:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 05:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1843ms 05:23:51 INFO - PROCESS | 1873 | 1461155031597 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 05:23:51 INFO - PROCESS | 1873 | 1461155031602 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 05:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 05:23:51 INFO - PROCESS | 1873 | 1461155031609 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 05:23:51 INFO - PROCESS | 1873 | 1461155031615 Marionette TRACE conn4 <- [1,1762,null,{}] 05:23:51 INFO - PROCESS | 1873 | 1461155031633 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:51 INFO - PROCESS | 1873 | 1461155031902 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 05:23:52 INFO - PROCESS | 1873 | 1461155032272 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:52 INFO - PROCESS | 1873 | ++DOCSHELL 0x89855400 == 114 [pid = 1873] [id = 448] 05:23:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x8abed000) [pid = 1873] [serial = 1345] [outer = (nil)] 05:23:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x8b9cc800) [pid = 1873] [serial = 1346] [outer = 0x8abed000] 05:23:52 INFO - PROCESS | 1873 | 1461155032364 Marionette DEBUG loaded listener.js 05:23:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8bcb1c00) [pid = 1873] [serial = 1347] [outer = 0x8abed000] 05:23:53 INFO - PROCESS | 1873 | 1461155033294 Marionette TRACE conn4 <- [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]]]}] 05:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 05:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1747ms 05:23:53 INFO - PROCESS | 1873 | 1461155033356 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 05:23:53 INFO - PROCESS | 1873 | 1461155033361 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 05:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 05:23:53 INFO - PROCESS | 1873 | 1461155033368 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 05:23:53 INFO - PROCESS | 1873 | 1461155033372 Marionette TRACE conn4 <- [1,1766,null,{}] 05:23:53 INFO - PROCESS | 1873 | 1461155033378 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:53 INFO - PROCESS | 1873 | 1461155033607 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 05:23:53 INFO - PROCESS | 1873 | 1461155033917 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:53 INFO - PROCESS | 1873 | ++DOCSHELL 0x87179000 == 115 [pid = 1873] [id = 449] 05:23:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x885f0c00) [pid = 1873] [serial = 1348] [outer = (nil)] 05:23:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8c2f6800) [pid = 1873] [serial = 1349] [outer = 0x885f0c00] 05:23:54 INFO - PROCESS | 1873 | 1461155034028 Marionette DEBUG loaded listener.js 05:23:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8c387400) [pid = 1873] [serial = 1350] [outer = 0x885f0c00] 05:23:54 INFO - PROCESS | 1873 | 1461155034920 Marionette TRACE conn4 <- [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]]]}] 05:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 05:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1587ms 05:23:54 INFO - PROCESS | 1873 | 1461155034956 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 05:23:54 INFO - PROCESS | 1873 | 1461155034959 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 05:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 05:23:54 INFO - PROCESS | 1873 | 1461155034966 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 05:23:54 INFO - PROCESS | 1873 | 1461155034970 Marionette TRACE conn4 <- [1,1770,null,{}] 05:23:54 INFO - PROCESS | 1873 | 1461155034976 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:55 INFO - PROCESS | 1873 | 1461155035194 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 05:23:55 INFO - PROCESS | 1873 | 1461155035537 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:55 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c2f1400 == 116 [pid = 1873] [id = 450] 05:23:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8c38d000) [pid = 1873] [serial = 1351] [outer = (nil)] 05:23:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8c40d000) [pid = 1873] [serial = 1352] [outer = 0x8c38d000] 05:23:55 INFO - PROCESS | 1873 | 1461155035660 Marionette DEBUG loaded listener.js 05:23:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8c410800) [pid = 1873] [serial = 1353] [outer = 0x8c38d000] 05:23:56 INFO - PROCESS | 1873 | 1461155036551 Marionette TRACE conn4 <- [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]]]}] 05:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 05:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1631ms 05:23:56 INFO - PROCESS | 1873 | 1461155036599 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 05:23:56 INFO - PROCESS | 1873 | 1461155036603 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 05:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 05:23:56 INFO - PROCESS | 1873 | 1461155036610 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 05:23:56 INFO - PROCESS | 1873 | 1461155036613 Marionette TRACE conn4 <- [1,1774,null,{}] 05:23:56 INFO - PROCESS | 1873 | 1461155036619 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:56 INFO - PROCESS | 1873 | 1461155036863 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 05:23:57 INFO - PROCESS | 1873 | 1461155037205 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:57 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c38d400 == 117 [pid = 1873] [id = 451] 05:23:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8decc800) [pid = 1873] [serial = 1354] [outer = (nil)] 05:23:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8ded5800) [pid = 1873] [serial = 1355] [outer = 0x8decc800] 05:23:57 INFO - PROCESS | 1873 | 1461155037310 Marionette DEBUG loaded listener.js 05:23:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8e049000) [pid = 1873] [serial = 1356] [outer = 0x8decc800] 05:23:58 INFO - PROCESS | 1873 | 1461155038210 Marionette TRACE conn4 <- [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]]]}] 05:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 05:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1636ms 05:23:58 INFO - PROCESS | 1873 | 1461155038247 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 05:23:58 INFO - PROCESS | 1873 | 1461155038251 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 05:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 05:23:58 INFO - PROCESS | 1873 | 1461155038258 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 05:23:58 INFO - PROCESS | 1873 | 1461155038261 Marionette TRACE conn4 <- [1,1778,null,{}] 05:23:58 INFO - PROCESS | 1873 | 1461155038267 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:58 INFO - PROCESS | 1873 | 1461155038465 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 05:23:58 INFO - PROCESS | 1873 | 1461155038735 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c406400 == 118 [pid = 1873] [id = 452] 05:23:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8decc400) [pid = 1873] [serial = 1357] [outer = (nil)] 05:23:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8ead5c00) [pid = 1873] [serial = 1358] [outer = 0x8decc400] 05:23:58 INFO - PROCESS | 1873 | 1461155038864 Marionette DEBUG loaded listener.js 05:23:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8eadfc00) [pid = 1873] [serial = 1359] [outer = 0x8decc400] 05:23:59 INFO - PROCESS | 1873 | 1461155039807 Marionette TRACE conn4 <- [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]]]}] 05:23:59 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 05:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1587ms 05:23:59 INFO - PROCESS | 1873 | 1461155039846 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 05:23:59 INFO - PROCESS | 1873 | 1461155039850 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 05:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 05:23:59 INFO - PROCESS | 1873 | 1461155039856 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 05:23:59 INFO - PROCESS | 1873 | 1461155039860 Marionette TRACE conn4 <- [1,1782,null,{}] 05:23:59 INFO - PROCESS | 1873 | 1461155039866 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:00 INFO - PROCESS | 1873 | 1461155040075 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 05:24:00 INFO - PROCESS | 1873 | 1461155040399 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:00 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c5f8400 == 119 [pid = 1873] [id = 453] 05:24:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x8ded8400) [pid = 1873] [serial = 1360] [outer = (nil)] 05:24:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x8f76a800) [pid = 1873] [serial = 1361] [outer = 0x8ded8400] 05:24:00 INFO - PROCESS | 1873 | 1461155040496 Marionette DEBUG loaded listener.js 05:24:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x8f76fc00) [pid = 1873] [serial = 1362] [outer = 0x8ded8400] 05:24:01 INFO - PROCESS | 1873 | 1461155041353 Marionette TRACE conn4 <- [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]]]}] 05:24:01 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 05:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1538ms 05:24:01 INFO - PROCESS | 1873 | 1461155041395 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 05:24:01 INFO - PROCESS | 1873 | 1461155041399 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 05:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 05:24:01 INFO - PROCESS | 1873 | 1461155041405 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 05:24:01 INFO - PROCESS | 1873 | 1461155041409 Marionette TRACE conn4 <- [1,1786,null,{}] 05:24:01 INFO - PROCESS | 1873 | 1461155041415 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:01 INFO - PROCESS | 1873 | 1461155041636 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 05:24:01 INFO - PROCESS | 1873 | 1461155041950 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:01 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e04d000 == 120 [pid = 1873] [id = 454] 05:24:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x8f76d400) [pid = 1873] [serial = 1363] [outer = (nil)] 05:24:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x8f9b6000) [pid = 1873] [serial = 1364] [outer = 0x8f76d400] 05:24:02 INFO - PROCESS | 1873 | 1461155042060 Marionette DEBUG loaded listener.js 05:24:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x8fa2c800) [pid = 1873] [serial = 1365] [outer = 0x8f76d400] 05:24:03 INFO - PROCESS | 1873 | 1461155042999 Marionette TRACE conn4 <- [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]]]}] 05:24:03 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 05:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1635ms 05:24:03 INFO - PROCESS | 1873 | 1461155043042 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 05:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 05:24:03 INFO - PROCESS | 1873 | 1461155043046 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 05:24:03 INFO - PROCESS | 1873 | 1461155043053 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 05:24:03 INFO - PROCESS | 1873 | 1461155043056 Marionette TRACE conn4 <- [1,1790,null,{}] 05:24:03 INFO - PROCESS | 1873 | 1461155043062 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:03 INFO - PROCESS | 1873 | 1461155043299 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 05:24:03 INFO - PROCESS | 1873 | 1461155043630 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:03 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f945800 == 121 [pid = 1873] [id = 455] 05:24:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x8f9aac00) [pid = 1873] [serial = 1366] [outer = (nil)] 05:24:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x8faa9400) [pid = 1873] [serial = 1367] [outer = 0x8f9aac00] 05:24:03 INFO - PROCESS | 1873 | 1461155043749 Marionette DEBUG loaded listener.js 05:24:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x8faadc00) [pid = 1873] [serial = 1368] [outer = 0x8f9aac00] 05:24:04 INFO - PROCESS | 1873 | 1461155044737 Marionette TRACE conn4 <- [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]]]}] 05:24:04 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) 05:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1737ms 05:24:04 INFO - PROCESS | 1873 | 1461155044791 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 05:24:04 INFO - PROCESS | 1873 | 1461155044796 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 05:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 05:24:04 INFO - PROCESS | 1873 | 1461155044802 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 05:24:04 INFO - PROCESS | 1873 | 1461155044807 Marionette TRACE conn4 <- [1,1794,null,{}] 05:24:04 INFO - PROCESS | 1873 | 1461155044813 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:05 INFO - PROCESS | 1873 | 1461155045069 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 05:24:05 INFO - PROCESS | 1873 | 1461155045398 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f9b2800 == 122 [pid = 1873] [id = 456] 05:24:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x903e1000) [pid = 1873] [serial = 1369] [outer = (nil)] 05:24:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x903e6800) [pid = 1873] [serial = 1370] [outer = 0x903e1000] 05:24:05 INFO - PROCESS | 1873 | 1461155045499 Marionette DEBUG loaded listener.js 05:24:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x9064ac00) [pid = 1873] [serial = 1371] [outer = 0x903e1000] 05:24:06 INFO - PROCESS | 1873 | 1461155046398 Marionette TRACE conn4 <- [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]]]}] 05:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1634ms 05:24:06 INFO - PROCESS | 1873 | 1461155046438 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 05:24:06 INFO - PROCESS | 1873 | 1461155046442 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 05:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 05:24:06 INFO - PROCESS | 1873 | 1461155046449 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 05:24:06 INFO - PROCESS | 1873 | 1461155046454 Marionette TRACE conn4 <- [1,1798,null,{}] 05:24:06 INFO - PROCESS | 1873 | 1461155046460 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:06 INFO - PROCESS | 1873 | 1461155046665 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 05:24:07 INFO - PROCESS | 1873 | 1461155046988 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x902e0400 == 123 [pid = 1873] [id = 457] 05:24:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x903e2c00) [pid = 1873] [serial = 1372] [outer = (nil)] 05:24:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x9160c400) [pid = 1873] [serial = 1373] [outer = 0x903e2c00] 05:24:07 INFO - PROCESS | 1873 | 1461155047086 Marionette DEBUG loaded listener.js 05:24:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x92297800) [pid = 1873] [serial = 1374] [outer = 0x903e2c00] 05:24:07 INFO - PROCESS | 1873 | 1461155047988 Marionette TRACE conn4 <- [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]]]}] 05:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 05:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1593ms 05:24:08 INFO - PROCESS | 1873 | 1461155048043 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 05:24:08 INFO - PROCESS | 1873 | 1461155048046 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 05:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 05:24:08 INFO - PROCESS | 1873 | 1461155048054 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 05:24:08 INFO - PROCESS | 1873 | 1461155048056 Marionette TRACE conn4 <- [1,1802,null,{}] 05:24:08 INFO - PROCESS | 1873 | 1461155048063 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:08 INFO - PROCESS | 1873 | 1461155048286 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 05:24:08 INFO - PROCESS | 1873 | 1461155048602 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:08 INFO - PROCESS | 1873 | ++DOCSHELL 0x90887c00 == 124 [pid = 1873] [id = 458] 05:24:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x915f1c00) [pid = 1873] [serial = 1375] [outer = (nil)] 05:24:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x92caa000) [pid = 1873] [serial = 1376] [outer = 0x915f1c00] 05:24:08 INFO - PROCESS | 1873 | 1461155048702 Marionette DEBUG loaded listener.js 05:24:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x92d41400) [pid = 1873] [serial = 1377] [outer = 0x915f1c00] 05:24:09 INFO - PROCESS | 1873 | 1461155049590 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 05:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 05:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1588ms 05:24:09 INFO - PROCESS | 1873 | 1461155049652 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 05:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 05:24:09 INFO - PROCESS | 1873 | 1461155049656 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 05:24:09 INFO - PROCESS | 1873 | 1461155049663 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 05:24:09 INFO - PROCESS | 1873 | 1461155049667 Marionette TRACE conn4 <- [1,1806,null,{}] 05:24:09 INFO - PROCESS | 1873 | 1461155049673 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:09 INFO - PROCESS | 1873 | 1461155049890 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 05:24:10 INFO - PROCESS | 1873 | 1461155050213 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:10 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e63c00 == 125 [pid = 1873] [id = 459] 05:24:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x902dec00) [pid = 1873] [serial = 1378] [outer = (nil)] 05:24:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x92ed4800) [pid = 1873] [serial = 1379] [outer = 0x902dec00] 05:24:10 INFO - PROCESS | 1873 | 1461155050305 Marionette DEBUG loaded listener.js 05:24:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x92eda800) [pid = 1873] [serial = 1380] [outer = 0x902dec00] 05:24:11 INFO - PROCESS | 1873 | 1461155051217 Marionette TRACE conn4 <- [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]]]}] 05:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 05:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1635ms 05:24:11 INFO - PROCESS | 1873 | 1461155051300 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 05:24:11 INFO - PROCESS | 1873 | 1461155051305 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 05:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 05:24:11 INFO - PROCESS | 1873 | 1461155051312 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 05:24:11 INFO - PROCESS | 1873 | 1461155051317 Marionette TRACE conn4 <- [1,1810,null,{}] 05:24:11 INFO - PROCESS | 1873 | 1461155051323 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:11 INFO - PROCESS | 1873 | 1461155051703 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 05:24:12 INFO - PROCESS | 1873 | 1461155052054 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:12 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ca3000 == 126 [pid = 1873] [id = 460] 05:24:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x92e21400) [pid = 1873] [serial = 1381] [outer = (nil)] 05:24:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x939bfc00) [pid = 1873] [serial = 1382] [outer = 0x92e21400] 05:24:12 INFO - PROCESS | 1873 | 1461155052202 Marionette DEBUG loaded listener.js 05:24:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x939c4c00) [pid = 1873] [serial = 1383] [outer = 0x92e21400] 05:24:13 INFO - PROCESS | 1873 | 1461155053422 Marionette TRACE conn4 <- [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]]]}] 05:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 05:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2144ms 05:24:13 INFO - PROCESS | 1873 | 1461155053457 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 05:24:13 INFO - PROCESS | 1873 | 1461155053461 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 05:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 05:24:13 INFO - PROCESS | 1873 | 1461155053493 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 05:24:13 INFO - PROCESS | 1873 | 1461155053498 Marionette TRACE conn4 <- [1,1814,null,{}] 05:24:13 INFO - PROCESS | 1873 | 1461155053509 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:13 INFO - PROCESS | 1873 | 1461155053762 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 05:24:14 INFO - PROCESS | 1873 | 1461155054073 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:14 INFO - PROCESS | 1873 | ++DOCSHELL 0x8bcb7000 == 127 [pid = 1873] [id = 461] 05:24:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x92edf400) [pid = 1873] [serial = 1384] [outer = (nil)] 05:24:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x93ba9800) [pid = 1873] [serial = 1385] [outer = 0x92edf400] 05:24:14 INFO - PROCESS | 1873 | 1461155054180 Marionette DEBUG loaded listener.js 05:24:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x93bb3000) [pid = 1873] [serial = 1386] [outer = 0x92edf400] 05:24:15 INFO - PROCESS | 1873 | 1461155055197 Marionette TRACE conn4 <- [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]]]}] 05:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 05:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1753ms 05:24:15 INFO - PROCESS | 1873 | 1461155055238 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 05:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 05:24:15 INFO - PROCESS | 1873 | 1461155055242 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 05:24:15 INFO - PROCESS | 1873 | 1461155055249 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 05:24:15 INFO - PROCESS | 1873 | 1461155055252 Marionette TRACE conn4 <- [1,1818,null,{}] 05:24:15 INFO - PROCESS | 1873 | 1461155055258 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:15 INFO - PROCESS | 1873 | 1461155055472 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 05:24:15 INFO - PROCESS | 1873 | 1461155055793 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:15 INFO - PROCESS | 1873 | ++DOCSHELL 0x84ff1400 == 128 [pid = 1873] [id = 462] 05:24:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x939c4800) [pid = 1873] [serial = 1387] [outer = (nil)] 05:24:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x940be000) [pid = 1873] [serial = 1388] [outer = 0x939c4800] 05:24:15 INFO - PROCESS | 1873 | 1461155055888 Marionette DEBUG loaded listener.js 05:24:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x95da9000) [pid = 1873] [serial = 1389] [outer = 0x939c4800] 05:24:16 INFO - PROCESS | 1873 | 1461155056779 Marionette TRACE conn4 <- [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]]]}] 05:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 05:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1588ms 05:24:16 INFO - PROCESS | 1873 | 1461155056837 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 05:24:16 INFO - PROCESS | 1873 | 1461155056840 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 05:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 05:24:16 INFO - PROCESS | 1873 | 1461155056848 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 05:24:16 INFO - PROCESS | 1873 | 1461155056851 Marionette TRACE conn4 <- [1,1822,null,{}] 05:24:16 INFO - PROCESS | 1873 | 1461155056857 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:17 INFO - PROCESS | 1873 | 1461155057095 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 05:24:17 INFO - PROCESS | 1873 | 1461155057421 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:17 INFO - PROCESS | 1873 | ++DOCSHELL 0x84fed400 == 129 [pid = 1873] [id = 463] 05:24:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x84ff1c00) [pid = 1873] [serial = 1390] [outer = (nil)] 05:24:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x960a1c00) [pid = 1873] [serial = 1391] [outer = 0x84ff1c00] 05:24:17 INFO - PROCESS | 1873 | 1461155057515 Marionette DEBUG loaded listener.js 05:24:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0x963b3400) [pid = 1873] [serial = 1392] [outer = 0x84ff1c00] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x883e4000 == 128 [pid = 1873] [id = 444] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x87f2b400 == 127 [pid = 1873] [id = 443] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x84ff3800 == 126 [pid = 1873] [id = 442] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x885f1c00 == 125 [pid = 1873] [id = 440] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x84e5c800 == 124 [pid = 1873] [id = 439] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x92ed6c00 == 123 [pid = 1873] [id = 438] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x84fec800 == 122 [pid = 1873] [id = 437] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x939be400 == 121 [pid = 1873] [id = 435] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x971f3000 == 120 [pid = 1873] [id = 436] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x92d46000 == 119 [pid = 1873] [id = 434] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8c38bc00 == 118 [pid = 1873] [id = 433] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8f76a000 == 117 [pid = 1873] [id = 432] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x89515400 == 116 [pid = 1873] [id = 430] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8bcb0000 == 115 [pid = 1873] [id = 431] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8f66e400 == 114 [pid = 1873] [id = 429] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8c5f2400 == 113 [pid = 1873] [id = 428] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8bcb3400 == 112 [pid = 1873] [id = 427] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x885ed400 == 111 [pid = 1873] [id = 426] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x843f1800 == 110 [pid = 1873] [id = 424] 05:24:19 INFO - PROCESS | 1873 | --DOCSHELL 0x864ac000 == 109 [pid = 1873] [id = 425] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x940bdc00) [pid = 1873] [serial = 1244] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x8faa2c00) [pid = 1873] [serial = 1229] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x8ded0400) [pid = 1873] [serial = 1220] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x8f9ae400) [pid = 1873] [serial = 1227] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x88a86000) [pid = 1873] [serial = 1212] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x8ded6400) [pid = 1873] [serial = 1221] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x9925ac00) [pid = 1873] [serial = 1257] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x98838000) [pid = 1873] [serial = 1253] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x8f938400) [pid = 1873] [serial = 1226] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x92d40800) [pid = 1873] [serial = 1238] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x8a7a3000) [pid = 1873] [serial = 1215] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x8c2efc00) [pid = 1873] [serial = 1217] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x93b37400) [pid = 1873] [serial = 1242] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x99243000) [pid = 1873] [serial = 1256] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x940c5400) [pid = 1873] [serial = 1245] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x98a14c00) [pid = 1873] [serial = 1254] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x88a83000) [pid = 1873] [serial = 1265] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x883e1400) [pid = 1873] [serial = 1211] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x8e96ec00) [pid = 1873] [serial = 1223] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x88deb400) [pid = 1873] [serial = 1266] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x994df000) [pid = 1873] [serial = 1259] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x903df000) [pid = 1873] [serial = 1232] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x8a1c5c00) [pid = 1873] [serial = 1269] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x915f9400) [pid = 1873] [serial = 1235] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x98572800) [pid = 1873] [serial = 1251] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x8a193c00) [pid = 1873] [serial = 1214] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x8bcb6400) [pid = 1873] [serial = 1272] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x8a191400) [pid = 1873] [serial = 1268] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x8ead8400) [pid = 1873] [serial = 1224] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x903e3800) [pid = 1873] [serial = 1233] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x994f1800) [pid = 1873] [serial = 1260] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x939bf800) [pid = 1873] [serial = 1241] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x91614800) [pid = 1873] [serial = 1236] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x9b3b5000) [pid = 1873] [serial = 1263] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x979e5c00) [pid = 1873] [serial = 1248] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8b9cb000) [pid = 1873] [serial = 1271] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x8faa8c00) [pid = 1873] [serial = 1230] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x995c3000) [pid = 1873] [serial = 1262] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8c2f9400) [pid = 1873] [serial = 1218] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x97d9b400) [pid = 1873] [serial = 1250] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x97606000) [pid = 1873] [serial = 1247] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x92d45400) [pid = 1873] [serial = 1239] [outer = (nil)] [url = about:blank] 05:24:19 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x89512000) [pid = 1873] [serial = 1274] [outer = (nil)] [url = about:blank] 05:24:20 INFO - PROCESS | 1873 | 1461155060223 Marionette TRACE conn4 <- [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]]]}] 05:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 05:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 3397ms 05:24:20 INFO - PROCESS | 1873 | 1461155060245 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 05:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 05:24:20 INFO - PROCESS | 1873 | 1461155060252 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 05:24:20 INFO - PROCESS | 1873 | 1461155060259 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 05:24:20 INFO - PROCESS | 1873 | 1461155060264 Marionette TRACE conn4 <- [1,1826,null,{}] 05:24:20 INFO - PROCESS | 1873 | 1461155060272 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:20 INFO - PROCESS | 1873 | 1461155060556 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 05:24:20 INFO - PROCESS | 1873 | 1461155060751 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:20 INFO - PROCESS | 1873 | ++DOCSHELL 0x864b4800 == 110 [pid = 1873] [id = 464] 05:24:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x86bc7c00) [pid = 1873] [serial = 1393] [outer = (nil)] 05:24:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x87f28800) [pid = 1873] [serial = 1394] [outer = 0x86bc7c00] 05:24:20 INFO - PROCESS | 1873 | 1461155060837 Marionette DEBUG loaded listener.js 05:24:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x883ec000) [pid = 1873] [serial = 1395] [outer = 0x86bc7c00] 05:24:21 INFO - PROCESS | 1873 | 1461155061635 Marionette TRACE conn4 <- [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]]]}] 05:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 05:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1437ms 05:24:21 INFO - PROCESS | 1873 | 1461155061697 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 05:24:21 INFO - PROCESS | 1873 | 1461155061706 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 05:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 05:24:21 INFO - PROCESS | 1873 | 1461155061751 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 05:24:21 INFO - PROCESS | 1873 | 1461155061756 Marionette TRACE conn4 <- [1,1830,null,{}] 05:24:21 INFO - PROCESS | 1873 | 1461155061764 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:21 INFO - PROCESS | 1873 | 1461155061983 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 05:24:22 INFO - PROCESS | 1873 | 1461155061995 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x88a8c800 == 111 [pid = 1873] [id = 465] 05:24:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x88de1400) [pid = 1873] [serial = 1396] [outer = (nil)] 05:24:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x89513c00) [pid = 1873] [serial = 1397] [outer = 0x88de1400] 05:24:22 INFO - PROCESS | 1873 | 1461155062287 Marionette DEBUG loaded listener.js 05:24:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x89862800) [pid = 1873] [serial = 1398] [outer = 0x88de1400] 05:24:23 INFO - PROCESS | 1873 | 1461155063400 Marionette TRACE conn4 <- [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]]]}] 05:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 05:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1722ms 05:24:23 INFO - PROCESS | 1873 | 1461155063439 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 05:24:23 INFO - PROCESS | 1873 | 1461155063442 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 05:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 05:24:23 INFO - PROCESS | 1873 | 1461155063449 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 05:24:23 INFO - PROCESS | 1873 | 1461155063456 Marionette TRACE conn4 <- [1,1834,null,{}] 05:24:23 INFO - PROCESS | 1873 | 1461155063478 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:23 INFO - PROCESS | 1873 | 1461155063754 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 05:24:23 INFO - PROCESS | 1873 | 1461155063955 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x89518800 == 112 [pid = 1873] [id = 466] 05:24:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8a8cd400) [pid = 1873] [serial = 1399] [outer = (nil)] 05:24:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8a8d5800) [pid = 1873] [serial = 1400] [outer = 0x8a8cd400] 05:24:24 INFO - PROCESS | 1873 | 1461155064034 Marionette DEBUG loaded listener.js 05:24:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8b9c6400) [pid = 1873] [serial = 1401] [outer = 0x8a8cd400] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x92d47000) [pid = 1873] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8c37f800) [pid = 1873] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x915fa400) [pid = 1873] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8f943c00) [pid = 1873] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x9087d800) [pid = 1873] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x92ed8c00) [pid = 1873] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x994fdc00) [pid = 1873] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8f771c00) [pid = 1873] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8c411000) [pid = 1873] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x89856400) [pid = 1873] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x9ffaac00) [pid = 1873] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x902d4c00) [pid = 1873] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x883e4800) [pid = 1873] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x972d0800) [pid = 1873] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x864a8c00) [pid = 1873] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x95ff1c00) [pid = 1873] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x89478400) [pid = 1873] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x8a118000) [pid = 1873] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x8de71000) [pid = 1873] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x86dccc00) [pid = 1873] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 05:24:24 INFO - PROCESS | 1873 | --DOMWINDOW == 122 (0x8a124c00) [pid = 1873] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 05:24:25 INFO - PROCESS | 1873 | 1461155065379 Marionette TRACE conn4 <- [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]]]}] 05:24:25 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 05:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 2002ms 05:24:25 INFO - PROCESS | 1873 | 1461155065452 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 05:24:25 INFO - PROCESS | 1873 | 1461155065457 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 05:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 05:24:25 INFO - PROCESS | 1873 | 1461155065477 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 05:24:25 INFO - PROCESS | 1873 | 1461155065482 Marionette TRACE conn4 <- [1,1838,null,{}] 05:24:25 INFO - PROCESS | 1873 | 1461155065488 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:25 INFO - PROCESS | 1873 | 1461155065695 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 05:24:25 INFO - PROCESS | 1873 | 1461155065874 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e65400 == 113 [pid = 1873] [id = 467] 05:24:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x86dccc00) [pid = 1873] [serial = 1402] [outer = (nil)] 05:24:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x8b9ccc00) [pid = 1873] [serial = 1403] [outer = 0x86dccc00] 05:24:25 INFO - PROCESS | 1873 | 1461155065952 Marionette DEBUG loaded listener.js 05:24:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x8bcb0800) [pid = 1873] [serial = 1404] [outer = 0x86dccc00] 05:24:26 INFO - PROCESS | 1873 | 1461155066890 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 05:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 05:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1493ms 05:24:26 INFO - PROCESS | 1873 | 1461155066959 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 05:24:26 INFO - PROCESS | 1873 | 1461155066965 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 05:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 05:24:26 INFO - PROCESS | 1873 | 1461155066974 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 05:24:26 INFO - PROCESS | 1873 | 1461155066980 Marionette TRACE conn4 <- [1,1842,null,{}] 05:24:27 INFO - PROCESS | 1873 | 1461155067036 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:27 INFO - PROCESS | 1873 | 1461155067306 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 05:24:27 INFO - PROCESS | 1873 | 1461155067657 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:27 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dd0000 == 114 [pid = 1873] [id = 468] 05:24:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x87179400) [pid = 1873] [serial = 1405] [outer = (nil)] 05:24:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x885eb800) [pid = 1873] [serial = 1406] [outer = 0x87179400] 05:24:27 INFO - PROCESS | 1873 | 1461155067750 Marionette DEBUG loaded listener.js 05:24:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x88a8cc00) [pid = 1873] [serial = 1407] [outer = 0x87179400] 05:24:28 INFO - PROCESS | 1873 | 1461155068763 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 05:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 05:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1849ms 05:24:28 INFO - PROCESS | 1873 | 1461155068824 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 05:24:28 INFO - PROCESS | 1873 | 1461155068834 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 05:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 05:24:28 INFO - PROCESS | 1873 | 1461155068845 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 05:24:28 INFO - PROCESS | 1873 | 1461155068849 Marionette TRACE conn4 <- [1,1846,null,{}] 05:24:28 INFO - PROCESS | 1873 | 1461155068856 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:29 INFO - PROCESS | 1873 | 1461155069097 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 05:24:29 INFO - PROCESS | 1873 | 1461155069420 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:29 INFO - PROCESS | 1873 | ++DOCSHELL 0x88de9c00 == 115 [pid = 1873] [id = 469] 05:24:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x88decc00) [pid = 1873] [serial = 1408] [outer = (nil)] 05:24:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x8a1c8800) [pid = 1873] [serial = 1409] [outer = 0x88decc00] 05:24:29 INFO - PROCESS | 1873 | 1461155069513 Marionette DEBUG loaded listener.js 05:24:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x8a7aec00) [pid = 1873] [serial = 1410] [outer = 0x88decc00] 05:24:30 INFO - PROCESS | 1873 | 1461155070586 Marionette TRACE conn4 <- [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]]]}] 05:24:30 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) 05:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1790ms 05:24:30 INFO - PROCESS | 1873 | 1461155070637 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 05:24:30 INFO - PROCESS | 1873 | 1461155070644 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 05:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 05:24:30 INFO - PROCESS | 1873 | 1461155070655 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 05:24:30 INFO - PROCESS | 1873 | 1461155070665 Marionette TRACE conn4 <- [1,1850,null,{}] 05:24:30 INFO - PROCESS | 1873 | 1461155070691 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:30 INFO - PROCESS | 1873 | 1461155070969 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 05:24:31 INFO - PROCESS | 1873 | 1461155071331 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:31 INFO - PROCESS | 1873 | ++DOCSHELL 0x8bcb7800 == 116 [pid = 1873] [id = 470] 05:24:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8c2fac00) [pid = 1873] [serial = 1411] [outer = (nil)] 05:24:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8c40e800) [pid = 1873] [serial = 1412] [outer = 0x8c2fac00] 05:24:31 INFO - PROCESS | 1873 | 1461155071425 Marionette DEBUG loaded listener.js 05:24:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8de6e000) [pid = 1873] [serial = 1413] [outer = 0x8c2fac00] 05:24:32 INFO - PROCESS | 1873 | 1461155072892 Marionette TRACE conn4 <- [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]]]}] 05:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2305ms 05:24:32 INFO - PROCESS | 1873 | 1461155072960 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 05:24:32 INFO - PROCESS | 1873 | 1461155072965 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 05:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 05:24:32 INFO - PROCESS | 1873 | 1461155072971 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 05:24:32 INFO - PROCESS | 1873 | 1461155072974 Marionette TRACE conn4 <- [1,1854,null,{}] 05:24:32 INFO - PROCESS | 1873 | 1461155072980 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:33 INFO - PROCESS | 1873 | 1461155073303 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 05:24:33 INFO - PROCESS | 1873 | 1461155073624 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:33 INFO - PROCESS | 1873 | ++DOCSHELL 0x89519c00 == 117 [pid = 1873] [id = 471] 05:24:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8ded7400) [pid = 1873] [serial = 1414] [outer = (nil)] 05:24:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8e96ec00) [pid = 1873] [serial = 1415] [outer = 0x8ded7400] 05:24:33 INFO - PROCESS | 1873 | 1461155073715 Marionette DEBUG loaded listener.js 05:24:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8e973400) [pid = 1873] [serial = 1416] [outer = 0x8ded7400] 05:24:34 INFO - PROCESS | 1873 | 1461155074668 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 05:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 05:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1739ms 05:24:34 INFO - PROCESS | 1873 | 1461155074711 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 05:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 05:24:34 INFO - PROCESS | 1873 | 1461155074715 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 05:24:34 INFO - PROCESS | 1873 | 1461155074722 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 05:24:34 INFO - PROCESS | 1873 | 1461155074725 Marionette TRACE conn4 <- [1,1858,null,{}] 05:24:34 INFO - PROCESS | 1873 | 1461155074731 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:35 INFO - PROCESS | 1873 | 1461155075044 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 05:24:35 INFO - PROCESS | 1873 | 1461155075405 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:35 INFO - PROCESS | 1873 | ++DOCSHELL 0x8ded5400 == 118 [pid = 1873] [id = 472] 05:24:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8deda400) [pid = 1873] [serial = 1417] [outer = (nil)] 05:24:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8f76e400) [pid = 1873] [serial = 1418] [outer = 0x8deda400] 05:24:35 INFO - PROCESS | 1873 | 1461155075498 Marionette DEBUG loaded listener.js 05:24:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8f943c00) [pid = 1873] [serial = 1419] [outer = 0x8deda400] 05:24:36 INFO - PROCESS | 1873 | 1461155076400 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 05:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 05:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1737ms 05:24:36 INFO - PROCESS | 1873 | 1461155076459 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 05:24:36 INFO - PROCESS | 1873 | 1461155076462 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 05:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 05:24:36 INFO - PROCESS | 1873 | 1461155076469 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 05:24:36 INFO - PROCESS | 1873 | 1461155076473 Marionette TRACE conn4 <- [1,1862,null,{}] 05:24:36 INFO - PROCESS | 1873 | 1461155076479 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:36 INFO - PROCESS | 1873 | 1461155076812 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 05:24:37 INFO - PROCESS | 1873 | 1461155077146 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:37 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e042c00 == 119 [pid = 1873] [id = 473] 05:24:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8f771c00) [pid = 1873] [serial = 1420] [outer = (nil)] 05:24:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x902d4800) [pid = 1873] [serial = 1421] [outer = 0x8f771c00] 05:24:37 INFO - PROCESS | 1873 | 1461155077237 Marionette DEBUG loaded listener.js 05:24:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x903df000) [pid = 1873] [serial = 1422] [outer = 0x8f771c00] 05:24:38 INFO - PROCESS | 1873 | 1461155078195 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 05:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 05:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1786ms 05:24:38 INFO - PROCESS | 1873 | 1461155078256 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 05:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 05:24:38 INFO - PROCESS | 1873 | 1461155078260 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 05:24:38 INFO - PROCESS | 1873 | 1461155078266 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 05:24:38 INFO - PROCESS | 1873 | 1461155078270 Marionette TRACE conn4 <- [1,1866,null,{}] 05:24:38 INFO - PROCESS | 1873 | 1461155078276 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:38 INFO - PROCESS | 1873 | 1461155078481 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 05:24:38 INFO - PROCESS | 1873 | 1461155078790 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:38 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c404800 == 120 [pid = 1873] [id = 474] 05:24:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8fa32400) [pid = 1873] [serial = 1423] [outer = (nil)] 05:24:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x9064dc00) [pid = 1873] [serial = 1424] [outer = 0x8fa32400] 05:24:38 INFO - PROCESS | 1873 | 1461155078885 Marionette DEBUG loaded listener.js 05:24:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x9087e800) [pid = 1873] [serial = 1425] [outer = 0x8fa32400] 05:24:39 INFO - PROCESS | 1873 | 1461155079780 Marionette TRACE conn4 <- [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]]]}] 05:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 05:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1584ms 05:24:39 INFO - PROCESS | 1873 | 1461155079852 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 05:24:39 INFO - PROCESS | 1873 | 1461155079856 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 05:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 05:24:39 INFO - PROCESS | 1873 | 1461155079862 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 05:24:39 INFO - PROCESS | 1873 | 1461155079866 Marionette TRACE conn4 <- [1,1870,null,{}] 05:24:39 INFO - PROCESS | 1873 | 1461155079871 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:40 INFO - PROCESS | 1873 | 1461155080131 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 05:24:40 INFO - PROCESS | 1873 | 1461155080429 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:40 INFO - PROCESS | 1873 | ++DOCSHELL 0x8ded8c00 == 121 [pid = 1873] [id = 475] 05:24:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x8f67b400) [pid = 1873] [serial = 1426] [outer = (nil)] 05:24:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x91614800) [pid = 1873] [serial = 1427] [outer = 0x8f67b400] 05:24:40 INFO - PROCESS | 1873 | 1461155080516 Marionette DEBUG loaded listener.js 05:24:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x922e2c00) [pid = 1873] [serial = 1428] [outer = 0x8f67b400] 05:24:41 INFO - PROCESS | 1873 | 1461155081454 Marionette TRACE conn4 <- [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]]]}] 05:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 05:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1636ms 05:24:41 INFO - PROCESS | 1873 | 1461155081499 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 05:24:41 INFO - PROCESS | 1873 | 1461155081502 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 05:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 05:24:41 INFO - PROCESS | 1873 | 1461155081509 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 05:24:41 INFO - PROCESS | 1873 | 1461155081513 Marionette TRACE conn4 <- [1,1874,null,{}] 05:24:41 INFO - PROCESS | 1873 | 1461155081518 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:41 INFO - PROCESS | 1873 | 1461155081718 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 05:24:42 INFO - PROCESS | 1873 | 1461155082034 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:42 INFO - PROCESS | 1873 | ++DOCSHELL 0x903e4000 == 122 [pid = 1873] [id = 476] 05:24:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x91612c00) [pid = 1873] [serial = 1429] [outer = (nil)] 05:24:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x92ed2800) [pid = 1873] [serial = 1430] [outer = 0x91612c00] 05:24:42 INFO - PROCESS | 1873 | 1461155082127 Marionette DEBUG loaded listener.js 05:24:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x92ed6c00) [pid = 1873] [serial = 1431] [outer = 0x91612c00] 05:24:43 INFO - PROCESS | 1873 | 1461155083107 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 05:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 05:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1638ms 05:24:43 INFO - PROCESS | 1873 | 1461155083148 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 05:24:43 INFO - PROCESS | 1873 | 1461155083152 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 05:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 05:24:43 INFO - PROCESS | 1873 | 1461155083158 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 05:24:43 INFO - PROCESS | 1873 | 1461155083162 Marionette TRACE conn4 <- [1,1878,null,{}] 05:24:43 INFO - PROCESS | 1873 | 1461155083168 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:43 INFO - PROCESS | 1873 | 1461155083395 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 05:24:43 INFO - PROCESS | 1873 | 1461155083714 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:43 INFO - PROCESS | 1873 | ++DOCSHELL 0x86396c00 == 123 [pid = 1873] [id = 477] 05:24:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x8b9cf000) [pid = 1873] [serial = 1432] [outer = (nil)] 05:24:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x939c5400) [pid = 1873] [serial = 1433] [outer = 0x8b9cf000] 05:24:43 INFO - PROCESS | 1873 | 1461155083805 Marionette DEBUG loaded listener.js 05:24:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x93b35400) [pid = 1873] [serial = 1434] [outer = 0x8b9cf000] 05:24:44 INFO - PROCESS | 1873 | 1461155084716 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 05:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 05:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1637ms 05:24:44 INFO - PROCESS | 1873 | 1461155084797 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 05:24:44 INFO - PROCESS | 1873 | 1461155084802 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 05:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 05:24:44 INFO - PROCESS | 1873 | 1461155084809 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 05:24:44 INFO - PROCESS | 1873 | 1461155084814 Marionette TRACE conn4 <- [1,1882,null,{}] 05:24:44 INFO - PROCESS | 1873 | 1461155084836 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:45 INFO - PROCESS | 1873 | 1461155085155 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 05:24:45 INFO - PROCESS | 1873 | 1461155085441 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:45 INFO - PROCESS | 1873 | ++DOCSHELL 0x939c5800 == 124 [pid = 1873] [id = 478] 05:24:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x940c2c00) [pid = 1873] [serial = 1435] [outer = (nil)] 05:24:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x95db2000) [pid = 1873] [serial = 1436] [outer = 0x940c2c00] 05:24:45 INFO - PROCESS | 1873 | 1461155085538 Marionette DEBUG loaded listener.js 05:24:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x960a2c00) [pid = 1873] [serial = 1437] [outer = 0x940c2c00] 05:24:46 INFO - PROCESS | 1873 | 1461155086451 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 05:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 05:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1692ms 05:24:46 INFO - PROCESS | 1873 | 1461155086502 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 05:24:46 INFO - PROCESS | 1873 | 1461155086506 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 05:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 05:24:46 INFO - PROCESS | 1873 | 1461155086513 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 05:24:46 INFO - PROCESS | 1873 | 1461155086516 Marionette TRACE conn4 <- [1,1886,null,{}] 05:24:46 INFO - PROCESS | 1873 | 1461155086522 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:46 INFO - PROCESS | 1873 | 1461155086730 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 05:24:47 INFO - PROCESS | 1873 | 1461155087050 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:47 INFO - PROCESS | 1873 | ++DOCSHELL 0x93cce800 == 125 [pid = 1873] [id = 479] 05:24:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x963b2c00) [pid = 1873] [serial = 1438] [outer = (nil)] 05:24:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x974c0c00) [pid = 1873] [serial = 1439] [outer = 0x963b2c00] 05:24:47 INFO - PROCESS | 1873 | 1461155087145 Marionette DEBUG loaded listener.js 05:24:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x975b8800) [pid = 1873] [serial = 1440] [outer = 0x963b2c00] 05:24:48 INFO - PROCESS | 1873 | 1461155088126 Marionette TRACE conn4 <- [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]]]}] 05:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 05:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1681ms 05:24:48 INFO - PROCESS | 1873 | 1461155088195 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 05:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 05:24:48 INFO - PROCESS | 1873 | 1461155088199 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 05:24:48 INFO - PROCESS | 1873 | 1461155088206 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 05:24:48 INFO - PROCESS | 1873 | 1461155088209 Marionette TRACE conn4 <- [1,1890,null,{}] 05:24:48 INFO - PROCESS | 1873 | 1461155088215 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:48 INFO - PROCESS | 1873 | 1461155088449 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 05:24:48 INFO - PROCESS | 1873 | 1461155088788 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:48 INFO - PROCESS | 1873 | ++DOCSHELL 0x8951a000 == 126 [pid = 1873] [id = 480] 05:24:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x9722a800) [pid = 1873] [serial = 1441] [outer = (nil)] 05:24:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x979e4400) [pid = 1873] [serial = 1442] [outer = 0x9722a800] 05:24:48 INFO - PROCESS | 1873 | 1461155088883 Marionette DEBUG loaded listener.js 05:24:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x979f2400) [pid = 1873] [serial = 1443] [outer = 0x9722a800] 05:24:49 INFO - PROCESS | 1873 | 1461155089807 Marionette TRACE conn4 <- [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]]]}] 05:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 05:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1642ms 05:24:49 INFO - PROCESS | 1873 | 1461155089848 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 05:24:49 INFO - PROCESS | 1873 | 1461155089851 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 05:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 05:24:49 INFO - PROCESS | 1873 | 1461155089858 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 05:24:49 INFO - PROCESS | 1873 | 1461155089861 Marionette TRACE conn4 <- [1,1894,null,{}] 05:24:49 INFO - PROCESS | 1873 | 1461155089867 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:50 INFO - PROCESS | 1873 | 1461155090090 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 05:24:50 INFO - PROCESS | 1873 | 1461155090430 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:50 INFO - PROCESS | 1873 | ++DOCSHELL 0x979ed800 == 127 [pid = 1873] [id = 481] 05:24:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x97d9dc00) [pid = 1873] [serial = 1444] [outer = (nil)] 05:24:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x97dd3c00) [pid = 1873] [serial = 1445] [outer = 0x97d9dc00] 05:24:50 INFO - PROCESS | 1873 | 1461155090559 Marionette DEBUG loaded listener.js 05:24:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x98566c00) [pid = 1873] [serial = 1446] [outer = 0x97d9dc00] 05:24:51 INFO - PROCESS | 1873 | 1461155091471 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 05:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 05:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1686ms 05:24:51 INFO - PROCESS | 1873 | 1461155091545 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 05:24:51 INFO - PROCESS | 1873 | 1461155091548 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 05:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 05:24:51 INFO - PROCESS | 1873 | 1461155091555 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 05:24:51 INFO - PROCESS | 1873 | 1461155091557 Marionette TRACE conn4 <- [1,1898,null,{}] 05:24:51 INFO - PROCESS | 1873 | 1461155091563 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:51 INFO - PROCESS | 1873 | 1461155091827 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 05:24:52 INFO - PROCESS | 1873 | 1461155092153 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:52 INFO - PROCESS | 1873 | ++DOCSHELL 0x939c3800 == 128 [pid = 1873] [id = 482] 05:24:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x97da2c00) [pid = 1873] [serial = 1447] [outer = (nil)] 05:24:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x9875c000) [pid = 1873] [serial = 1448] [outer = 0x97da2c00] 05:24:52 INFO - PROCESS | 1873 | 1461155092253 Marionette DEBUG loaded listener.js 05:24:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x98760800) [pid = 1873] [serial = 1449] [outer = 0x97da2c00] 05:24:53 INFO - PROCESS | 1873 | 1461155093162 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 05:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 05:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1649ms 05:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 05:24:53 INFO - PROCESS | 1873 | 1461155093212 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 05:24:53 INFO - PROCESS | 1873 | 1461155093215 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 05:24:53 INFO - PROCESS | 1873 | 1461155093222 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 05:24:53 INFO - PROCESS | 1873 | 1461155093225 Marionette TRACE conn4 <- [1,1902,null,{}] 05:24:53 INFO - PROCESS | 1873 | 1461155093231 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:53 INFO - PROCESS | 1873 | 1461155093438 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 05:24:53 INFO - PROCESS | 1873 | 1461155093761 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:53 INFO - PROCESS | 1873 | ++DOCSHELL 0x939c0c00 == 129 [pid = 1873] [id = 483] 05:24:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x985f3c00) [pid = 1873] [serial = 1450] [outer = (nil)] 05:24:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x98abb400) [pid = 1873] [serial = 1451] [outer = 0x985f3c00] 05:24:53 INFO - PROCESS | 1873 | 1461155093855 Marionette DEBUG loaded listener.js 05:24:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x98b1a800) [pid = 1873] [serial = 1452] [outer = 0x985f3c00] 05:24:54 INFO - PROCESS | 1873 | 1461155094743 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 05:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 05:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1582ms 05:24:54 INFO - PROCESS | 1873 | 1461155094803 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 05:24:54 INFO - PROCESS | 1873 | 1461155094806 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 05:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 05:24:54 INFO - PROCESS | 1873 | 1461155094813 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 05:24:54 INFO - PROCESS | 1873 | 1461155094817 Marionette TRACE conn4 <- [1,1906,null,{}] 05:24:54 INFO - PROCESS | 1873 | 1461155094822 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:55 INFO - PROCESS | 1873 | 1461155095042 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 05:24:55 INFO - PROCESS | 1873 | 1461155095393 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:55 INFO - PROCESS | 1873 | ++DOCSHELL 0x84fed800 == 130 [pid = 1873] [id = 484] 05:24:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x985eec00) [pid = 1873] [serial = 1453] [outer = (nil)] 05:24:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x992b8400) [pid = 1873] [serial = 1454] [outer = 0x985eec00] 05:24:55 INFO - PROCESS | 1873 | 1461155095507 Marionette DEBUG loaded listener.js 05:24:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x994d4800) [pid = 1873] [serial = 1455] [outer = 0x985eec00] 05:24:56 INFO - PROCESS | 1873 | 1461155096380 Marionette TRACE conn4 <- [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]]]}] 05:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 05:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1634ms 05:24:56 INFO - PROCESS | 1873 | 1461155096449 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 05:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 05:24:56 INFO - PROCESS | 1873 | 1461155096453 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 05:24:56 INFO - PROCESS | 1873 | 1461155096460 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 05:24:56 INFO - PROCESS | 1873 | 1461155096464 Marionette TRACE conn4 <- [1,1910,null,{}] 05:24:56 INFO - PROCESS | 1873 | 1461155096469 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:56 INFO - PROCESS | 1873 | 1461155096684 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 05:24:57 INFO - PROCESS | 1873 | 1461155097027 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x8e967400 == 129 [pid = 1873] [id = 62] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x883e8400 == 128 [pid = 1873] [id = 203] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x8fa34000 == 127 [pid = 1873] [id = 200] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x89518800 == 126 [pid = 1873] [id = 466] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x88a8c800 == 125 [pid = 1873] [id = 465] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x864b4800 == 124 [pid = 1873] [id = 464] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x84fed400 == 123 [pid = 1873] [id = 463] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x84ff1400 == 122 [pid = 1873] [id = 462] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x8bcb7000 == 121 [pid = 1873] [id = 461] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x84e63c00 == 120 [pid = 1873] [id = 459] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x92ca3000 == 119 [pid = 1873] [id = 460] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x90887c00 == 118 [pid = 1873] [id = 458] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x902e0400 == 117 [pid = 1873] [id = 457] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x8f9b2800 == 116 [pid = 1873] [id = 456] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x8e04d000 == 115 [pid = 1873] [id = 454] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x8f945800 == 114 [pid = 1873] [id = 455] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x8c5f8400 == 113 [pid = 1873] [id = 453] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x8c406400 == 112 [pid = 1873] [id = 452] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x8c38d400 == 111 [pid = 1873] [id = 451] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x8c2f1400 == 110 [pid = 1873] [id = 450] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x89855400 == 109 [pid = 1873] [id = 448] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x87179000 == 108 [pid = 1873] [id = 449] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x8950ec00 == 107 [pid = 1873] [id = 447] 05:24:58 INFO - PROCESS | 1873 | --DOCSHELL 0x86bc7400 == 106 [pid = 1873] [id = 446] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x93bb3400) [pid = 1873] [serial = 1305] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x92ca6000) [pid = 1873] [serial = 1296] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x994f1000) [pid = 1873] [serial = 1314] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x939c0000) [pid = 1873] [serial = 1301] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x92ed9000) [pid = 1873] [serial = 1298] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x9ea16400) [pid = 1873] [serial = 1317] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x9fc57800) [pid = 1873] [serial = 1319] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x92ca1400) [pid = 1873] [serial = 1295] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x8f9ad800) [pid = 1873] [serial = 1289] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x8e043400) [pid = 1873] [serial = 1284] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x8c2f6000) [pid = 1873] [serial = 1281] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x8f9b4000) [pid = 1873] [serial = 1290] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0xa0c39000) [pid = 1873] [serial = 1326] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x9064a400) [pid = 1873] [serial = 1292] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0xa0c1e800) [pid = 1873] [serial = 1325] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x994dd400) [pid = 1873] [serial = 1313] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x90884000) [pid = 1873] [serial = 1293] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x88de2400) [pid = 1873] [serial = 1332] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x97ddd800) [pid = 1873] [serial = 1310] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x86bcfc00) [pid = 1873] [serial = 1328] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x97608c00) [pid = 1873] [serial = 1308] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x92ee9800) [pid = 1873] [serial = 1299] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x985ef400) [pid = 1873] [serial = 1311] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x9ffa8800) [pid = 1873] [serial = 1322] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x970c3000) [pid = 1873] [serial = 1307] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x9ffd3400) [pid = 1873] [serial = 1323] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x8a190000) [pid = 1873] [serial = 1334] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x8eadf400) [pid = 1873] [serial = 1286] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x8a7a7c00) [pid = 1873] [serial = 1280] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x9fc61000) [pid = 1873] [serial = 1320] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x8a1c6400) [pid = 1873] [serial = 1335] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x93baf800) [pid = 1873] [serial = 1304] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x9df1b400) [pid = 1873] [serial = 1316] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x8decdc00) [pid = 1873] [serial = 1283] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x88de6000) [pid = 1873] [serial = 1278] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x8f675000) [pid = 1873] [serial = 1287] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x885f0400) [pid = 1873] [serial = 1331] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8a8d4c00) [pid = 1873] [serial = 1209] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x86dc8c00) [pid = 1873] [serial = 1329] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x939c2000) [pid = 1873] [serial = 1302] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x885ec400) [pid = 1873] [serial = 1277] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8a1c6000) [pid = 1873] [serial = 1337] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x84fed400 == 107 [pid = 1873] [id = 485] 05:24:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x84ff1400) [pid = 1873] [serial = 1456] [outer = (nil)] 05:24:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x864ae400) [pid = 1873] [serial = 1457] [outer = 0x84ff1400] 05:24:58 INFO - PROCESS | 1873 | 1461155098634 Marionette DEBUG loaded listener.js 05:24:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x86dc2400) [pid = 1873] [serial = 1458] [outer = 0x84ff1400] 05:24:59 INFO - PROCESS | 1873 | 1461155099559 Marionette TRACE conn4 <- [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]]]}] 05:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 05:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 3143ms 05:24:59 INFO - PROCESS | 1873 | 1461155099606 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 05:24:59 INFO - PROCESS | 1873 | 1461155099612 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 05:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 05:24:59 INFO - PROCESS | 1873 | 1461155099622 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 05:24:59 INFO - PROCESS | 1873 | 1461155099626 Marionette TRACE conn4 <- [1,1914,null,{}] 05:24:59 INFO - PROCESS | 1873 | 1461155099634 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:59 INFO - PROCESS | 1873 | 1461155099856 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 05:25:00 INFO - PROCESS | 1873 | 1461155100111 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:00 INFO - PROCESS | 1873 | ++DOCSHELL 0x88a8c400 == 108 [pid = 1873] [id = 486] 05:25:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x88de2400) [pid = 1873] [serial = 1459] [outer = (nil)] 05:25:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x88def800) [pid = 1873] [serial = 1460] [outer = 0x88de2400] 05:25:00 INFO - PROCESS | 1873 | 1461155100194 Marionette DEBUG loaded listener.js 05:25:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8950f000) [pid = 1873] [serial = 1461] [outer = 0x88de2400] 05:25:01 INFO - PROCESS | 1873 | 1461155101008 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 05:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 05:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1482ms 05:25:01 INFO - PROCESS | 1873 | 1461155101109 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 05:25:01 INFO - PROCESS | 1873 | 1461155101115 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 05:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 05:25:01 INFO - PROCESS | 1873 | 1461155101125 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 05:25:01 INFO - PROCESS | 1873 | 1461155101129 Marionette TRACE conn4 <- [1,1918,null,{}] 05:25:01 INFO - PROCESS | 1873 | 1461155101135 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:01 INFO - PROCESS | 1873 | 1461155101425 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 05:25:01 INFO - PROCESS | 1873 | 1461155101451 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:01 INFO - PROCESS | 1873 | ++DOCSHELL 0x883e9c00 == 109 [pid = 1873] [id = 487] 05:25:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x88dea000) [pid = 1873] [serial = 1462] [outer = (nil)] 05:25:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8a1c6c00) [pid = 1873] [serial = 1463] [outer = 0x88dea000] 05:25:01 INFO - PROCESS | 1873 | 1461155101559 Marionette DEBUG loaded listener.js 05:25:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8a8cd000) [pid = 1873] [serial = 1464] [outer = 0x88dea000] 05:25:02 INFO - PROCESS | 1873 | 1461155102785 Marionette TRACE conn4 <- [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]]]}] 05:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 05:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1698ms 05:25:02 INFO - PROCESS | 1873 | 1461155102824 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 05:25:02 INFO - PROCESS | 1873 | 1461155102827 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 05:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 05:25:02 INFO - PROCESS | 1873 | 1461155102834 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 05:25:02 INFO - PROCESS | 1873 | 1461155102840 Marionette TRACE conn4 <- [1,1922,null,{}] 05:25:02 INFO - PROCESS | 1873 | 1461155102862 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:03 INFO - PROCESS | 1873 | 1461155103164 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 05:25:03 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x8f76d400) [pid = 1873] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 05:25:03 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x903e2c00) [pid = 1873] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 05:25:03 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x86bc8400) [pid = 1873] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 05:25:03 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8a8cd400) [pid = 1873] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 05:25:03 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8f9aac00) [pid = 1873] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 05:25:03 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8decc800) [pid = 1873] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 05:25:03 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x89510c00) [pid = 1873] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 05:25:03 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8decc400) [pid = 1873] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 05:25:03 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x902dec00) [pid = 1873] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 05:25:04 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x92e21400) [pid = 1873] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 05:25:04 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x915f1c00) [pid = 1873] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 05:25:04 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x92edf400) [pid = 1873] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 05:25:04 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x864b1400) [pid = 1873] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 05:25:04 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x903e1000) [pid = 1873] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 05:25:04 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x88de1400) [pid = 1873] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 05:25:04 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x8ded8400) [pid = 1873] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 05:25:04 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x8abed000) [pid = 1873] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 05:25:04 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x84ff1c00) [pid = 1873] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 05:25:04 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x885f0c00) [pid = 1873] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 05:25:04 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x8c38d000) [pid = 1873] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 05:25:04 INFO - PROCESS | 1873 | --DOMWINDOW == 122 (0x86bc7c00) [pid = 1873] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 05:25:04 INFO - PROCESS | 1873 | --DOMWINDOW == 121 (0x939c4800) [pid = 1873] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 05:25:04 INFO - PROCESS | 1873 | 1461155104091 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:04 INFO - PROCESS | 1873 | ++DOCSHELL 0x843ebc00 == 110 [pid = 1873] [id = 488] 05:25:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 122 (0x84e64800) [pid = 1873] [serial = 1465] [outer = (nil)] 05:25:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x86bc7c00) [pid = 1873] [serial = 1466] [outer = 0x84e64800] 05:25:04 INFO - PROCESS | 1873 | 1461155104227 Marionette DEBUG loaded listener.js 05:25:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x8946fc00) [pid = 1873] [serial = 1467] [outer = 0x84e64800] 05:25:05 INFO - PROCESS | 1873 | 1461155105066 Marionette TRACE conn4 <- [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]]]}] 05:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 05:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2303ms 05:25:05 INFO - PROCESS | 1873 | 1461155105138 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 05:25:05 INFO - PROCESS | 1873 | 1461155105142 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 05:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 05:25:05 INFO - PROCESS | 1873 | 1461155105149 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 05:25:05 INFO - PROCESS | 1873 | 1461155105152 Marionette TRACE conn4 <- [1,1926,null,{}] 05:25:05 INFO - PROCESS | 1873 | 1461155105158 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:05 INFO - PROCESS | 1873 | 1461155105351 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 05:25:05 INFO - PROCESS | 1873 | 1461155105573 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x8638c000 == 111 [pid = 1873] [id = 489] 05:25:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x8bcb8400) [pid = 1873] [serial = 1468] [outer = (nil)] 05:25:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x8c381800) [pid = 1873] [serial = 1469] [outer = 0x8bcb8400] 05:25:05 INFO - PROCESS | 1873 | 1461155105692 Marionette DEBUG loaded listener.js 05:25:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x8c405400) [pid = 1873] [serial = 1470] [outer = 0x8bcb8400] 05:25:06 INFO - PROCESS | 1873 | 1461155106727 Marionette TRACE conn4 <- [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]]]}] 05:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 05:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1633ms 05:25:06 INFO - PROCESS | 1873 | 1461155106784 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 05:25:06 INFO - PROCESS | 1873 | 1461155106792 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 05:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 05:25:06 INFO - PROCESS | 1873 | 1461155106802 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 05:25:06 INFO - PROCESS | 1873 | 1461155106807 Marionette TRACE conn4 <- [1,1930,null,{}] 05:25:06 INFO - PROCESS | 1873 | 1461155106815 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:07 INFO - PROCESS | 1873 | 1461155107099 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 05:25:07 INFO - PROCESS | 1873 | 1461155107444 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dc7000 == 112 [pid = 1873] [id = 490] 05:25:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x885e8c00) [pid = 1873] [serial = 1471] [outer = (nil)] 05:25:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8a120000) [pid = 1873] [serial = 1472] [outer = 0x885e8c00] 05:25:07 INFO - PROCESS | 1873 | 1461155107542 Marionette DEBUG loaded listener.js 05:25:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x8a197400) [pid = 1873] [serial = 1473] [outer = 0x885e8c00] 05:25:08 INFO - PROCESS | 1873 | 1461155108496 Marionette TRACE conn4 <- [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]]]}] 05:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 05:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1736ms 05:25:08 INFO - PROCESS | 1873 | 1461155108539 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 05:25:08 INFO - PROCESS | 1873 | 1461155108548 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 05:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 05:25:08 INFO - PROCESS | 1873 | 1461155108559 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 05:25:08 INFO - PROCESS | 1873 | 1461155108563 Marionette TRACE conn4 <- [1,1934,null,{}] 05:25:08 INFO - PROCESS | 1873 | 1461155108570 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:08 INFO - PROCESS | 1873 | 1461155108799 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 05:25:09 INFO - PROCESS | 1873 | 1461155109182 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x8b9c4400 == 113 [pid = 1873] [id = 491] 05:25:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x8c2efc00) [pid = 1873] [serial = 1474] [outer = (nil)] 05:25:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8c2f5800) [pid = 1873] [serial = 1475] [outer = 0x8c2efc00] 05:25:09 INFO - PROCESS | 1873 | 1461155109277 Marionette DEBUG loaded listener.js 05:25:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8c387000) [pid = 1873] [serial = 1476] [outer = 0x8c2efc00] 05:25:10 INFO - PROCESS | 1873 | 1461155110261 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 05:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 05:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1735ms 05:25:10 INFO - PROCESS | 1873 | 1461155110295 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 05:25:10 INFO - PROCESS | 1873 | 1461155110298 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 05:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 05:25:10 INFO - PROCESS | 1873 | 1461155110306 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 05:25:10 INFO - PROCESS | 1873 | 1461155110312 Marionette TRACE conn4 <- [1,1938,null,{}] 05:25:10 INFO - PROCESS | 1873 | 1461155110329 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:10 INFO - PROCESS | 1873 | 1461155110558 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 05:25:11 INFO - PROCESS | 1873 | 1461155111137 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:11 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e04ec00 == 114 [pid = 1873] [id = 492] 05:25:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8e967400) [pid = 1873] [serial = 1477] [outer = (nil)] 05:25:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8e975000) [pid = 1873] [serial = 1478] [outer = 0x8e967400] 05:25:11 INFO - PROCESS | 1873 | 1461155111261 Marionette DEBUG loaded listener.js 05:25:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8f66f800) [pid = 1873] [serial = 1479] [outer = 0x8e967400] 05:25:12 INFO - PROCESS | 1873 | 1461155112228 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 05:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 05:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1998ms 05:25:12 INFO - PROCESS | 1873 | 1461155112306 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 05:25:12 INFO - PROCESS | 1873 | 1461155112311 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 05:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 05:25:12 INFO - PROCESS | 1873 | 1461155112318 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 05:25:12 INFO - PROCESS | 1873 | 1461155112321 Marionette TRACE conn4 <- [1,1942,null,{}] 05:25:12 INFO - PROCESS | 1873 | 1461155112328 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:12 INFO - PROCESS | 1873 | 1461155112581 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 05:25:12 INFO - PROCESS | 1873 | 1461155112953 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:12 INFO - PROCESS | 1873 | ++DOCSHELL 0x8ded6400 == 115 [pid = 1873] [id = 493] 05:25:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8f67b800) [pid = 1873] [serial = 1480] [outer = (nil)] 05:25:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8f93d400) [pid = 1873] [serial = 1481] [outer = 0x8f67b800] 05:25:13 INFO - PROCESS | 1873 | 1461155113044 Marionette DEBUG loaded listener.js 05:25:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8f9b1c00) [pid = 1873] [serial = 1482] [outer = 0x8f67b800] 05:25:13 INFO - PROCESS | 1873 | 1461155113950 Marionette TRACE conn4 <- [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]]]}] 05:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 05:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1681ms 05:25:14 INFO - PROCESS | 1873 | 1461155114000 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 05:25:14 INFO - PROCESS | 1873 | 1461155114005 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 05:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 05:25:14 INFO - PROCESS | 1873 | 1461155114011 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 05:25:14 INFO - PROCESS | 1873 | 1461155114014 Marionette TRACE conn4 <- [1,1946,null,{}] 05:25:14 INFO - PROCESS | 1873 | 1461155114020 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:14 INFO - PROCESS | 1873 | 1461155114272 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 05:25:14 INFO - PROCESS | 1873 | 1461155114597 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:14 INFO - PROCESS | 1873 | ++DOCSHELL 0x8eadf400 == 116 [pid = 1873] [id = 494] 05:25:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8f67b000) [pid = 1873] [serial = 1483] [outer = (nil)] 05:25:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8fa39800) [pid = 1873] [serial = 1484] [outer = 0x8f67b000] 05:25:14 INFO - PROCESS | 1873 | 1461155114687 Marionette DEBUG loaded listener.js 05:25:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8faa2c00) [pid = 1873] [serial = 1485] [outer = 0x8f67b000] 05:25:15 INFO - PROCESS | 1873 | 1461155115623 Marionette TRACE conn4 <- [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]]]}] 05:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 05:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1639ms 05:25:15 INFO - PROCESS | 1873 | 1461155115652 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 05:25:15 INFO - PROCESS | 1873 | 1461155115656 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 05:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 05:25:15 INFO - PROCESS | 1873 | 1461155115662 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 05:25:15 INFO - PROCESS | 1873 | 1461155115666 Marionette TRACE conn4 <- [1,1950,null,{}] 05:25:15 INFO - PROCESS | 1873 | 1461155115672 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:15 INFO - PROCESS | 1873 | 1461155115942 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 05:25:16 INFO - PROCESS | 1873 | 1461155116295 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:16 INFO - PROCESS | 1873 | ++DOCSHELL 0x864ad400 == 117 [pid = 1873] [id = 495] 05:25:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8abea800) [pid = 1873] [serial = 1486] [outer = (nil)] 05:25:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x9064a000) [pid = 1873] [serial = 1487] [outer = 0x8abea800] 05:25:16 INFO - PROCESS | 1873 | 1461155116387 Marionette DEBUG loaded listener.js 05:25:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x9087e400) [pid = 1873] [serial = 1488] [outer = 0x8abea800] 05:25:17 INFO - PROCESS | 1873 | 1461155117294 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 05:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 05:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1683ms 05:25:17 INFO - PROCESS | 1873 | 1461155117346 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 05:25:17 INFO - PROCESS | 1873 | 1461155117350 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 05:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 05:25:17 INFO - PROCESS | 1873 | 1461155117357 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 05:25:17 INFO - PROCESS | 1873 | 1461155117361 Marionette TRACE conn4 <- [1,1954,null,{}] 05:25:17 INFO - PROCESS | 1873 | 1461155117366 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:17 INFO - PROCESS | 1873 | 1461155117585 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 05:25:17 INFO - PROCESS | 1873 | 1461155117900 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:17 INFO - PROCESS | 1873 | ++DOCSHELL 0x903dc800 == 118 [pid = 1873] [id = 496] 05:25:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x903e2800) [pid = 1873] [serial = 1489] [outer = (nil)] 05:25:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x92ca0000) [pid = 1873] [serial = 1490] [outer = 0x903e2800] 05:25:17 INFO - PROCESS | 1873 | 1461155117995 Marionette DEBUG loaded listener.js 05:25:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x92ca5c00) [pid = 1873] [serial = 1491] [outer = 0x903e2800] 05:25:18 INFO - PROCESS | 1873 | 1461155118861 Marionette TRACE conn4 <- [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]]]}] 05:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 05:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1538ms 05:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 05:25:18 INFO - PROCESS | 1873 | 1461155118896 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 05:25:18 INFO - PROCESS | 1873 | 1461155118899 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 05:25:18 INFO - PROCESS | 1873 | 1461155118905 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 05:25:18 INFO - PROCESS | 1873 | 1461155118909 Marionette TRACE conn4 <- [1,1958,null,{}] 05:25:18 INFO - PROCESS | 1873 | 1461155118915 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:19 INFO - PROCESS | 1873 | 1461155119129 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 05:25:19 INFO - PROCESS | 1873 | 1461155119449 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:19 INFO - PROCESS | 1873 | ++DOCSHELL 0x8ead1800 == 119 [pid = 1873] [id = 497] 05:25:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x90883400) [pid = 1873] [serial = 1492] [outer = (nil)] 05:25:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x92eec000) [pid = 1873] [serial = 1493] [outer = 0x90883400] 05:25:19 INFO - PROCESS | 1873 | 1461155119545 Marionette DEBUG loaded listener.js 05:25:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x92eeec00) [pid = 1873] [serial = 1494] [outer = 0x90883400] 05:25:20 INFO - PROCESS | 1873 | 1461155120389 Marionette TRACE conn4 <- [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]]]}] 05:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 05:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1542ms 05:25:20 INFO - PROCESS | 1873 | 1461155120448 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 05:25:20 INFO - PROCESS | 1873 | 1461155120452 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 05:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 05:25:20 INFO - PROCESS | 1873 | 1461155120459 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 05:25:20 INFO - PROCESS | 1873 | 1461155120463 Marionette TRACE conn4 <- [1,1962,null,{}] 05:25:20 INFO - PROCESS | 1873 | 1461155120469 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:20 INFO - PROCESS | 1873 | 1461155120703 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 05:25:21 INFO - PROCESS | 1873 | 1461155121057 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:21 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c2f9000 == 120 [pid = 1873] [id = 498] 05:25:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x8eadc800) [pid = 1873] [serial = 1495] [outer = (nil)] 05:25:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x92ef8c00) [pid = 1873] [serial = 1496] [outer = 0x8eadc800] 05:25:21 INFO - PROCESS | 1873 | 1461155121152 Marionette DEBUG loaded listener.js 05:25:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x93b3b000) [pid = 1873] [serial = 1497] [outer = 0x8eadc800] 05:25:22 INFO - PROCESS | 1873 | 1461155122071 Marionette TRACE conn4 <- [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]]]}] 05:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 05:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1635ms 05:25:22 INFO - PROCESS | 1873 | 1461155122094 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 05:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 05:25:22 INFO - PROCESS | 1873 | 1461155122099 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 05:25:22 INFO - PROCESS | 1873 | 1461155122105 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 05:25:22 INFO - PROCESS | 1873 | 1461155122109 Marionette TRACE conn4 <- [1,1966,null,{}] 05:25:22 INFO - PROCESS | 1873 | 1461155122115 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:22 INFO - PROCESS | 1873 | 1461155122353 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 05:25:22 INFO - PROCESS | 1873 | 1461155122682 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x92e28400 == 121 [pid = 1873] [id = 499] 05:25:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x939c0000) [pid = 1873] [serial = 1498] [outer = (nil)] 05:25:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x93bb7000) [pid = 1873] [serial = 1499] [outer = 0x939c0000] 05:25:22 INFO - PROCESS | 1873 | 1461155122779 Marionette DEBUG loaded listener.js 05:25:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x93cc3c00) [pid = 1873] [serial = 1500] [outer = 0x939c0000] 05:25:23 INFO - PROCESS | 1873 | 1461155123651 Marionette TRACE conn4 <- [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]]]}] 05:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 05:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1587ms 05:25:23 INFO - PROCESS | 1873 | 1461155123693 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 05:25:23 INFO - PROCESS | 1873 | 1461155123697 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 05:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 05:25:23 INFO - PROCESS | 1873 | 1461155123703 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 05:25:23 INFO - PROCESS | 1873 | 1461155123708 Marionette TRACE conn4 <- [1,1970,null,{}] 05:25:23 INFO - PROCESS | 1873 | 1461155123714 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:23 INFO - PROCESS | 1873 | 1461155123947 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 05:25:24 INFO - PROCESS | 1873 | 1461155124278 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:24 INFO - PROCESS | 1873 | ++DOCSHELL 0x93bb5400 == 122 [pid = 1873] [id = 500] 05:25:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x971f3400) [pid = 1873] [serial = 1501] [outer = (nil)] 05:25:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x972cd800) [pid = 1873] [serial = 1502] [outer = 0x971f3400] 05:25:24 INFO - PROCESS | 1873 | 1461155124380 Marionette DEBUG loaded listener.js 05:25:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x97da4400) [pid = 1873] [serial = 1503] [outer = 0x971f3400] 05:25:25 INFO - PROCESS | 1873 | 1461155125271 Marionette TRACE conn4 <- [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]]]}] 05:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 05:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1598ms 05:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 05:25:25 INFO - PROCESS | 1873 | 1461155125304 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 05:25:25 INFO - PROCESS | 1873 | 1461155125307 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 05:25:25 INFO - PROCESS | 1873 | 1461155125314 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 05:25:25 INFO - PROCESS | 1873 | 1461155125317 Marionette TRACE conn4 <- [1,1974,null,{}] 05:25:25 INFO - PROCESS | 1873 | 1461155125323 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:25 INFO - PROCESS | 1873 | 1461155125543 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 05:25:25 INFO - PROCESS | 1873 | 1461155125860 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x8b9c8400 == 123 [pid = 1873] [id = 501] 05:25:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x8ead7c00) [pid = 1873] [serial = 1504] [outer = (nil)] 05:25:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x98760c00) [pid = 1873] [serial = 1505] [outer = 0x8ead7c00] 05:25:25 INFO - PROCESS | 1873 | 1461155125957 Marionette DEBUG loaded listener.js 05:25:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x98ac0400) [pid = 1873] [serial = 1506] [outer = 0x8ead7c00] 05:25:26 INFO - PROCESS | 1873 | 1461155126893 Marionette TRACE conn4 <- [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]]]}] 05:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 05:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1641ms 05:25:26 INFO - PROCESS | 1873 | 1461155126956 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 05:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 05:25:26 INFO - PROCESS | 1873 | 1461155126960 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 05:25:26 INFO - PROCESS | 1873 | 1461155126966 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 05:25:26 INFO - PROCESS | 1873 | 1461155126970 Marionette TRACE conn4 <- [1,1978,null,{}] 05:25:26 INFO - PROCESS | 1873 | 1461155126976 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:27 INFO - PROCESS | 1873 | 1461155127203 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 05:25:27 INFO - PROCESS | 1873 | 1461155127575 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:27 INFO - PROCESS | 1873 | ++DOCSHELL 0x89473800 == 124 [pid = 1873] [id = 502] 05:25:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x972cac00) [pid = 1873] [serial = 1507] [outer = (nil)] 05:25:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x994f5c00) [pid = 1873] [serial = 1508] [outer = 0x972cac00] 05:25:27 INFO - PROCESS | 1873 | 1461155127666 Marionette DEBUG loaded listener.js 05:25:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x994f7800) [pid = 1873] [serial = 1509] [outer = 0x972cac00] 05:25:28 INFO - PROCESS | 1873 | 1461155128575 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 05:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 05:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1637ms 05:25:28 INFO - PROCESS | 1873 | 1461155128605 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 05:25:28 INFO - PROCESS | 1873 | 1461155128608 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 05:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 05:25:28 INFO - PROCESS | 1873 | 1461155128615 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 05:25:28 INFO - PROCESS | 1873 | 1461155128618 Marionette TRACE conn4 <- [1,1982,null,{}] 05:25:28 INFO - PROCESS | 1873 | 1461155128624 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:28 INFO - PROCESS | 1873 | 1461155128836 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 05:25:29 INFO - PROCESS | 1873 | 1461155129162 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:29 INFO - PROCESS | 1873 | ++DOCSHELL 0x995be800 == 125 [pid = 1873] [id = 503] 05:25:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x9b3b3000) [pid = 1873] [serial = 1510] [outer = (nil)] 05:25:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x9b3b9000) [pid = 1873] [serial = 1511] [outer = 0x9b3b3000] 05:25:29 INFO - PROCESS | 1873 | 1461155129255 Marionette DEBUG loaded listener.js 05:25:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x9df19800) [pid = 1873] [serial = 1512] [outer = 0x9b3b3000] 05:25:30 INFO - PROCESS | 1873 | 1461155130121 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 05:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 05:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1542ms 05:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 05:25:30 INFO - PROCESS | 1873 | 1461155130158 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 05:25:30 INFO - PROCESS | 1873 | 1461155130161 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 05:25:30 INFO - PROCESS | 1873 | 1461155130168 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 05:25:30 INFO - PROCESS | 1873 | 1461155130171 Marionette TRACE conn4 <- [1,1986,null,{}] 05:25:30 INFO - PROCESS | 1873 | 1461155130177 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:30 INFO - PROCESS | 1873 | 1461155130394 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 05:25:30 INFO - PROCESS | 1873 | 1461155130719 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e65c00 == 126 [pid = 1873] [id = 504] 05:25:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x8f939800) [pid = 1873] [serial = 1513] [outer = (nil)] 05:25:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x9ea1d000) [pid = 1873] [serial = 1514] [outer = 0x8f939800] 05:25:30 INFO - PROCESS | 1873 | 1461155130832 Marionette DEBUG loaded listener.js 05:25:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x9fb8d400) [pid = 1873] [serial = 1515] [outer = 0x8f939800] 05:25:31 INFO - PROCESS | 1873 | 1461155131661 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 05:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 05:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1534ms 05:25:31 INFO - PROCESS | 1873 | 1461155131702 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 05:25:31 INFO - PROCESS | 1873 | 1461155131705 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 05:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 05:25:31 INFO - PROCESS | 1873 | 1461155131712 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 05:25:31 INFO - PROCESS | 1873 | 1461155131715 Marionette TRACE conn4 <- [1,1990,null,{}] 05:25:31 INFO - PROCESS | 1873 | 1461155131737 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:32 INFO - PROCESS | 1873 | 1461155132029 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 05:25:32 INFO - PROCESS | 1873 | 1461155132289 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:32 INFO - PROCESS | 1873 | ++DOCSHELL 0x9fc57400 == 127 [pid = 1873] [id = 505] 05:25:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x9fc58000) [pid = 1873] [serial = 1516] [outer = (nil)] 05:25:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x9fca6800) [pid = 1873] [serial = 1517] [outer = 0x9fc58000] 05:25:32 INFO - PROCESS | 1873 | 1461155132392 Marionette DEBUG loaded listener.js 05:25:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x9fef2000) [pid = 1873] [serial = 1518] [outer = 0x9fc58000] 05:25:33 INFO - PROCESS | 1873 | 1461155133245 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 05:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 05:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1589ms 05:25:33 INFO - PROCESS | 1873 | 1461155133303 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 05:25:33 INFO - PROCESS | 1873 | 1461155133306 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 05:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 05:25:33 INFO - PROCESS | 1873 | 1461155133313 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 05:25:33 INFO - PROCESS | 1873 | 1461155133316 Marionette TRACE conn4 <- [1,1994,null,{}] 05:25:33 INFO - PROCESS | 1873 | 1461155133322 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:33 INFO - PROCESS | 1873 | 1461155133563 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 05:25:33 INFO - PROCESS | 1873 | 1461155133887 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:33 INFO - PROCESS | 1873 | ++DOCSHELL 0x994fc800 == 128 [pid = 1873] [id = 506] 05:25:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x9ea20800) [pid = 1873] [serial = 1519] [outer = (nil)] 05:25:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0xa0a40c00) [pid = 1873] [serial = 1520] [outer = 0x9ea20800] 05:25:33 INFO - PROCESS | 1873 | 1461155133990 Marionette DEBUG loaded listener.js 05:25:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0xa0aa9400) [pid = 1873] [serial = 1521] [outer = 0x9ea20800] 05:25:34 INFO - PROCESS | 1873 | 1461155134913 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 05:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 05:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1636ms 05:25:34 INFO - PROCESS | 1873 | 1461155134950 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 05:25:34 INFO - PROCESS | 1873 | 1461155134955 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 05:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 05:25:34 INFO - PROCESS | 1873 | 1461155134962 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 05:25:34 INFO - PROCESS | 1873 | 1461155134966 Marionette TRACE conn4 <- [1,1998,null,{}] 05:25:34 INFO - PROCESS | 1873 | 1461155134972 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:35 INFO - PROCESS | 1873 | 1461155135206 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 05:25:35 INFO - PROCESS | 1873 | 1461155135540 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:35 INFO - PROCESS | 1873 | ++DOCSHELL 0x90646000 == 129 [pid = 1873] [id = 507] 05:25:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 179 (0x93cc6800) [pid = 1873] [serial = 1522] [outer = (nil)] 05:25:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 180 (0xa0c39400) [pid = 1873] [serial = 1523] [outer = 0x93cc6800] 05:25:35 INFO - PROCESS | 1873 | 1461155135630 Marionette DEBUG loaded listener.js 05:25:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 181 (0xa0c40400) [pid = 1873] [serial = 1524] [outer = 0x93cc6800] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x89859400 == 128 [pid = 1873] [id = 220] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x843ebc00 == 127 [pid = 1873] [id = 488] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x883e9c00 == 126 [pid = 1873] [id = 487] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x88a8c400 == 125 [pid = 1873] [id = 486] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x84fed800 == 124 [pid = 1873] [id = 484] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x84fed400 == 123 [pid = 1873] [id = 485] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x939c0c00 == 122 [pid = 1873] [id = 483] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x939c3800 == 121 [pid = 1873] [id = 482] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x979ed800 == 120 [pid = 1873] [id = 481] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x93cce800 == 119 [pid = 1873] [id = 479] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x8951a000 == 118 [pid = 1873] [id = 480] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x939c5800 == 117 [pid = 1873] [id = 478] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x86396c00 == 116 [pid = 1873] [id = 477] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x903e4000 == 115 [pid = 1873] [id = 476] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x8ded8c00 == 114 [pid = 1873] [id = 475] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x8e042c00 == 113 [pid = 1873] [id = 473] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x8c404800 == 112 [pid = 1873] [id = 474] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x8ded5400 == 111 [pid = 1873] [id = 472] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x89519c00 == 110 [pid = 1873] [id = 471] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x8bcb7800 == 109 [pid = 1873] [id = 470] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x88de9c00 == 108 [pid = 1873] [id = 469] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x84e65400 == 107 [pid = 1873] [id = 467] 05:25:37 INFO - PROCESS | 1873 | --DOCSHELL 0x86dd0000 == 106 [pid = 1873] [id = 468] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 180 (0x8b9ccc00) [pid = 1873] [serial = 1403] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 179 (0x8f9b6000) [pid = 1873] [serial = 1364] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 178 (0x92297800) [pid = 1873] [serial = 1374] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0x8717e000) [pid = 1873] [serial = 1341] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x8a8d5800) [pid = 1873] [serial = 1400] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x8faadc00) [pid = 1873] [serial = 1368] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x8ded5800) [pid = 1873] [serial = 1355] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x8985e400) [pid = 1873] [serial = 1343] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x8e049000) [pid = 1873] [serial = 1356] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x8ead5c00) [pid = 1873] [serial = 1358] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x8eadfc00) [pid = 1873] [serial = 1359] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x92eda800) [pid = 1873] [serial = 1380] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x939c4c00) [pid = 1873] [serial = 1383] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x92d41400) [pid = 1873] [serial = 1377] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x93bb3000) [pid = 1873] [serial = 1386] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x8a8d1c00) [pid = 1873] [serial = 1275] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x9064ac00) [pid = 1873] [serial = 1371] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x89862800) [pid = 1873] [serial = 1398] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x8b9c6400) [pid = 1873] [serial = 1401] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x93ba9800) [pid = 1873] [serial = 1385] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x89513c00) [pid = 1873] [serial = 1397] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x8f76fc00) [pid = 1873] [serial = 1362] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x8fa2c800) [pid = 1873] [serial = 1365] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x8bcb1c00) [pid = 1873] [serial = 1347] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x960a1c00) [pid = 1873] [serial = 1391] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x8a192000) [pid = 1873] [serial = 1344] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x8c387400) [pid = 1873] [serial = 1350] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x92caa000) [pid = 1873] [serial = 1376] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x8c40d000) [pid = 1873] [serial = 1352] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x8c410800) [pid = 1873] [serial = 1353] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x87f28800) [pid = 1873] [serial = 1394] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x939bfc00) [pid = 1873] [serial = 1382] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x95da9000) [pid = 1873] [serial = 1389] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x8b9cc800) [pid = 1873] [serial = 1346] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x86bd3c00) [pid = 1873] [serial = 1340] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x9160c400) [pid = 1873] [serial = 1373] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x92ed4800) [pid = 1873] [serial = 1379] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x8f76a800) [pid = 1873] [serial = 1361] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x883ec000) [pid = 1873] [serial = 1395] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x963b3400) [pid = 1873] [serial = 1392] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x940be000) [pid = 1873] [serial = 1388] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8c2f6800) [pid = 1873] [serial = 1349] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8faa9400) [pid = 1873] [serial = 1367] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x903e6800) [pid = 1873] [serial = 1370] [outer = (nil)] [url = about:blank] 05:25:38 INFO - PROCESS | 1873 | 1461155138494 Marionette TRACE conn4 <- [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]]]}] 05:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 05:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 3543ms 05:25:38 INFO - PROCESS | 1873 | 1461155138506 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 05:25:38 INFO - PROCESS | 1873 | 1461155138512 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 05:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 05:25:38 INFO - PROCESS | 1873 | 1461155138520 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 05:25:38 INFO - PROCESS | 1873 | 1461155138527 Marionette TRACE conn4 <- [1,2002,null,{}] 05:25:38 INFO - PROCESS | 1873 | 1461155138535 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:38 INFO - PROCESS | 1873 | 1461155138788 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 05:25:39 INFO - PROCESS | 1873 | 1461155138993 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:39 INFO - PROCESS | 1873 | ++DOCSHELL 0x843ebc00 == 107 [pid = 1873] [id = 508] 05:25:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x86393000) [pid = 1873] [serial = 1525] [outer = (nil)] 05:25:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x87f28800) [pid = 1873] [serial = 1526] [outer = 0x86393000] 05:25:39 INFO - PROCESS | 1873 | 1461155139080 Marionette DEBUG loaded listener.js 05:25:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x88a87400) [pid = 1873] [serial = 1527] [outer = 0x86393000] 05:25:39 INFO - PROCESS | 1873 | 1461155139908 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 05:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 05:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1442ms 05:25:39 INFO - PROCESS | 1873 | 1461155139963 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 05:25:39 INFO - PROCESS | 1873 | 1461155139971 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 05:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 05:25:40 INFO - PROCESS | 1873 | 1461155140019 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 05:25:40 INFO - PROCESS | 1873 | 1461155140024 Marionette TRACE conn4 <- [1,2006,null,{}] 05:25:40 INFO - PROCESS | 1873 | 1461155140029 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:40 INFO - PROCESS | 1873 | 1461155140242 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 05:25:40 INFO - PROCESS | 1873 | 1461155140253 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:40 INFO - PROCESS | 1873 | ++DOCSHELL 0x86bcfc00 == 108 [pid = 1873] [id = 509] 05:25:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x883f0000) [pid = 1873] [serial = 1528] [outer = (nil)] 05:25:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x89860400) [pid = 1873] [serial = 1529] [outer = 0x883f0000] 05:25:40 INFO - PROCESS | 1873 | 1461155140525 Marionette DEBUG loaded listener.js 05:25:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8a122000) [pid = 1873] [serial = 1530] [outer = 0x883f0000] 05:25:41 INFO - PROCESS | 1873 | 1461155141575 Marionette TRACE conn4 <- [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]]]}] 05:25:41 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 05:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1591ms 05:25:41 INFO - PROCESS | 1873 | 1461155141608 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 05:25:41 INFO - PROCESS | 1873 | 1461155141612 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 05:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 05:25:41 INFO - PROCESS | 1873 | 1461155141618 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 05:25:41 INFO - PROCESS | 1873 | 1461155141624 Marionette TRACE conn4 <- [1,2010,null,{}] 05:25:41 INFO - PROCESS | 1873 | 1461155141647 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:41 INFO - PROCESS | 1873 | 1461155141930 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 05:25:42 INFO - PROCESS | 1873 | 1461155142145 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:42 INFO - PROCESS | 1873 | ++DOCSHELL 0x8abe2800 == 109 [pid = 1873] [id = 510] 05:25:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8abefc00) [pid = 1873] [serial = 1531] [outer = (nil)] 05:25:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x8b9cc800) [pid = 1873] [serial = 1532] [outer = 0x8abefc00] 05:25:42 INFO - PROCESS | 1873 | 1461155142228 Marionette DEBUG loaded listener.js 05:25:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x8bcb1c00) [pid = 1873] [serial = 1533] [outer = 0x8abefc00] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x885f2800) [pid = 1873] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x84e64800) [pid = 1873] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x8ded7400) [pid = 1873] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x8c2fac00) [pid = 1873] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x88decc00) [pid = 1873] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x87179400) [pid = 1873] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x88de2400) [pid = 1873] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x84ff1400) [pid = 1873] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x985eec00) [pid = 1873] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x985f3c00) [pid = 1873] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x97da2c00) [pid = 1873] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x97d9dc00) [pid = 1873] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x9722a800) [pid = 1873] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x963b2c00) [pid = 1873] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x940c2c00) [pid = 1873] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x8b9cf000) [pid = 1873] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x91612c00) [pid = 1873] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x8f67b400) [pid = 1873] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x8fa32400) [pid = 1873] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x8f771c00) [pid = 1873] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x8deda400) [pid = 1873] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 05:25:43 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x88dea000) [pid = 1873] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 05:25:43 INFO - PROCESS | 1873 | 1461155143584 Marionette TRACE conn4 <- [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]]]}] 05:25:43 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 05:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2000ms 05:25:43 INFO - PROCESS | 1873 | 1461155143619 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 05:25:43 INFO - PROCESS | 1873 | 1461155143623 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 05:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 05:25:43 INFO - PROCESS | 1873 | 1461155143630 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 05:25:43 INFO - PROCESS | 1873 | 1461155143633 Marionette TRACE conn4 <- [1,2014,null,{}] 05:25:43 INFO - PROCESS | 1873 | 1461155143639 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:43 INFO - PROCESS | 1873 | 1461155143861 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 05:25:44 INFO - PROCESS | 1873 | 1461155144054 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:44 INFO - PROCESS | 1873 | ++DOCSHELL 0x84fef800 == 110 [pid = 1873] [id = 511] 05:25:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x885f2800) [pid = 1873] [serial = 1534] [outer = (nil)] 05:25:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x8bcaec00) [pid = 1873] [serial = 1535] [outer = 0x885f2800] 05:25:44 INFO - PROCESS | 1873 | 1461155144131 Marionette DEBUG loaded listener.js 05:25:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x8c2f2800) [pid = 1873] [serial = 1536] [outer = 0x885f2800] 05:25:44 INFO - PROCESS | 1873 | 1461155144963 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 05:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 05:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1487ms 05:25:45 INFO - PROCESS | 1873 | 1461155145123 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 05:25:45 INFO - PROCESS | 1873 | 1461155145130 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 05:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 05:25:45 INFO - PROCESS | 1873 | 1461155145151 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 05:25:45 INFO - PROCESS | 1873 | 1461155145156 Marionette TRACE conn4 <- [1,2018,null,{}] 05:25:45 INFO - PROCESS | 1873 | 1461155145165 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:45 INFO - PROCESS | 1873 | 1461155145414 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 05:25:45 INFO - PROCESS | 1873 | 1461155145740 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:45 INFO - PROCESS | 1873 | ++DOCSHELL 0x883e1800 == 111 [pid = 1873] [id = 512] 05:25:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x883e5000) [pid = 1873] [serial = 1537] [outer = (nil)] 05:25:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x885ed000) [pid = 1873] [serial = 1538] [outer = 0x883e5000] 05:25:45 INFO - PROCESS | 1873 | 1461155145831 Marionette DEBUG loaded listener.js 05:25:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x89479400) [pid = 1873] [serial = 1539] [outer = 0x883e5000] 05:25:46 INFO - PROCESS | 1873 | 1461155146828 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 05:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 05:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1750ms 05:25:46 INFO - PROCESS | 1873 | 1461155146901 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 05:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 05:25:46 INFO - PROCESS | 1873 | 1461155146907 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 05:25:46 INFO - PROCESS | 1873 | 1461155146921 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 05:25:46 INFO - PROCESS | 1873 | 1461155146926 Marionette TRACE conn4 <- [1,2022,null,{}] 05:25:46 INFO - PROCESS | 1873 | 1461155146934 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:47 INFO - PROCESS | 1873 | 1461155147208 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 05:25:47 INFO - PROCESS | 1873 | 1461155147553 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:47 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a119400 == 112 [pid = 1873] [id = 513] 05:25:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x8a1c2800) [pid = 1873] [serial = 1540] [outer = (nil)] 05:25:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8a8d0400) [pid = 1873] [serial = 1541] [outer = 0x8a1c2800] 05:25:47 INFO - PROCESS | 1873 | 1461155147649 Marionette DEBUG loaded listener.js 05:25:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8b9c5400) [pid = 1873] [serial = 1542] [outer = 0x8a1c2800] 05:25:48 INFO - PROCESS | 1873 | 1461155148610 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 05:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 05:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1741ms 05:25:48 INFO - PROCESS | 1873 | 1461155148658 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 05:25:48 INFO - PROCESS | 1873 | 1461155148662 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 05:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 05:25:48 INFO - PROCESS | 1873 | 1461155148670 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 05:25:48 INFO - PROCESS | 1873 | 1461155148674 Marionette TRACE conn4 <- [1,2026,null,{}] 05:25:48 INFO - PROCESS | 1873 | 1461155148690 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:48 INFO - PROCESS | 1873 | 1461155148928 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 05:25:49 INFO - PROCESS | 1873 | 1461155149296 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:49 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c407000 == 113 [pid = 1873] [id = 514] 05:25:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8c5ed800) [pid = 1873] [serial = 1543] [outer = (nil)] 05:25:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8de70000) [pid = 1873] [serial = 1544] [outer = 0x8c5ed800] 05:25:49 INFO - PROCESS | 1873 | 1461155149395 Marionette DEBUG loaded listener.js 05:25:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8decdc00) [pid = 1873] [serial = 1545] [outer = 0x8c5ed800] 05:25:50 INFO - PROCESS | 1873 | 1461155150338 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 05:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 05:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1737ms 05:25:50 INFO - PROCESS | 1873 | 1461155150407 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 05:25:50 INFO - PROCESS | 1873 | 1461155150412 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 05:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 05:25:50 INFO - PROCESS | 1873 | 1461155150419 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 05:25:50 INFO - PROCESS | 1873 | 1461155150422 Marionette TRACE conn4 <- [1,2030,null,{}] 05:25:50 INFO - PROCESS | 1873 | 1461155150428 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:50 INFO - PROCESS | 1873 | 1461155150741 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 05:25:51 INFO - PROCESS | 1873 | 1461155151017 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x86bc8800 == 114 [pid = 1873] [id = 515] 05:25:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8de74000) [pid = 1873] [serial = 1546] [outer = (nil)] 05:25:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8e04d800) [pid = 1873] [serial = 1547] [outer = 0x8de74000] 05:25:51 INFO - PROCESS | 1873 | 1461155151126 Marionette DEBUG loaded listener.js 05:25:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8ead4c00) [pid = 1873] [serial = 1548] [outer = 0x8de74000] 05:25:52 INFO - PROCESS | 1873 | 1461155152076 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 05:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 05:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1691ms 05:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 05:25:52 INFO - PROCESS | 1873 | 1461155152111 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 05:25:52 INFO - PROCESS | 1873 | 1461155152114 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 05:25:52 INFO - PROCESS | 1873 | 1461155152121 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 05:25:52 INFO - PROCESS | 1873 | 1461155152125 Marionette TRACE conn4 <- [1,2034,null,{}] 05:25:52 INFO - PROCESS | 1873 | 1461155152131 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:52 INFO - PROCESS | 1873 | 1461155152366 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 05:25:52 INFO - PROCESS | 1873 | 1461155152700 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:52 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e04a400 == 115 [pid = 1873] [id = 516] 05:25:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8e04dc00) [pid = 1873] [serial = 1549] [outer = (nil)] 05:25:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8f767c00) [pid = 1873] [serial = 1550] [outer = 0x8e04dc00] 05:25:52 INFO - PROCESS | 1873 | 1461155152798 Marionette DEBUG loaded listener.js 05:25:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8f76d400) [pid = 1873] [serial = 1551] [outer = 0x8e04dc00] 05:25:53 INFO - PROCESS | 1873 | 1461155153678 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 05:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 05:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1593ms 05:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 05:25:53 INFO - PROCESS | 1873 | 1461155153714 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 05:25:53 INFO - PROCESS | 1873 | 1461155153718 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 05:25:53 INFO - PROCESS | 1873 | 1461155153724 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 05:25:53 INFO - PROCESS | 1873 | 1461155153728 Marionette TRACE conn4 <- [1,2038,null,{}] 05:25:53 INFO - PROCESS | 1873 | 1461155153734 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:53 INFO - PROCESS | 1873 | 1461155153988 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 05:25:54 INFO - PROCESS | 1873 | 1461155154317 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:54 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e045400 == 116 [pid = 1873] [id = 517] 05:25:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8fa2c800) [pid = 1873] [serial = 1552] [outer = (nil)] 05:25:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8faa5c00) [pid = 1873] [serial = 1553] [outer = 0x8fa2c800] 05:25:54 INFO - PROCESS | 1873 | 1461155154416 Marionette DEBUG loaded listener.js 05:25:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x902d6800) [pid = 1873] [serial = 1554] [outer = 0x8fa2c800] 05:25:55 INFO - PROCESS | 1873 | 1461155155307 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 05:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 05:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1640ms 05:25:55 INFO - PROCESS | 1873 | 1461155155364 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 05:25:55 INFO - PROCESS | 1873 | 1461155155368 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 05:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 05:25:55 INFO - PROCESS | 1873 | 1461155155375 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 05:25:55 INFO - PROCESS | 1873 | 1461155155379 Marionette TRACE conn4 <- [1,2042,null,{}] 05:25:55 INFO - PROCESS | 1873 | 1461155155385 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:55 INFO - PROCESS | 1873 | 1461155155604 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 05:25:55 INFO - PROCESS | 1873 | 1461155155928 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:55 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e5d400 == 117 [pid = 1873] [id = 518] 05:25:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x86dce000) [pid = 1873] [serial = 1555] [outer = (nil)] 05:25:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x903dd000) [pid = 1873] [serial = 1556] [outer = 0x86dce000] 05:25:56 INFO - PROCESS | 1873 | 1461155156021 Marionette DEBUG loaded listener.js 05:25:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x903dfc00) [pid = 1873] [serial = 1557] [outer = 0x86dce000] 05:25:56 INFO - PROCESS | 1873 | 1461155156934 Marionette TRACE conn4 <- [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]]]}] 05:25:57 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) 05:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1636ms 05:25:57 INFO - PROCESS | 1873 | 1461155157013 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 05:25:57 INFO - PROCESS | 1873 | 1461155157017 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 05:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 05:25:57 INFO - PROCESS | 1873 | 1461155157023 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 05:25:57 INFO - PROCESS | 1873 | 1461155157027 Marionette TRACE conn4 <- [1,2046,null,{}] 05:25:57 INFO - PROCESS | 1873 | 1461155157033 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:57 INFO - PROCESS | 1873 | 1461155157287 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 05:25:57 INFO - PROCESS | 1873 | 1461155157621 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:57 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f937c00 == 118 [pid = 1873] [id = 519] 05:25:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x902db000) [pid = 1873] [serial = 1558] [outer = (nil)] 05:25:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x9064d000) [pid = 1873] [serial = 1559] [outer = 0x902db000] 05:25:57 INFO - PROCESS | 1873 | 1461155157713 Marionette DEBUG loaded listener.js 05:25:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x9087d800) [pid = 1873] [serial = 1560] [outer = 0x902db000] 05:25:58 INFO - PROCESS | 1873 | 1461155158587 Marionette TRACE conn4 <- [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]]]}] 05:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1637ms 05:25:58 INFO - PROCESS | 1873 | 1461155158662 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 05:25:58 INFO - PROCESS | 1873 | 1461155158666 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 05:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 05:25:58 INFO - PROCESS | 1873 | 1461155158672 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 05:25:58 INFO - PROCESS | 1873 | 1461155158675 Marionette TRACE conn4 <- [1,2050,null,{}] 05:25:58 INFO - PROCESS | 1873 | 1461155158681 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:58 INFO - PROCESS | 1873 | 1461155158940 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 05:25:59 INFO - PROCESS | 1873 | 1461155159266 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:59 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dc9000 == 119 [pid = 1873] [id = 520] 05:25:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x903e7400) [pid = 1873] [serial = 1561] [outer = (nil)] 05:25:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x92c9e400) [pid = 1873] [serial = 1562] [outer = 0x903e7400] 05:25:59 INFO - PROCESS | 1873 | 1461155159354 Marionette DEBUG loaded listener.js 05:25:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x92ca4000) [pid = 1873] [serial = 1563] [outer = 0x903e7400] 05:26:00 INFO - PROCESS | 1873 | 1461155160240 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 05:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 05:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1637ms 05:26:00 INFO - PROCESS | 1873 | 1461155160310 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 05:26:00 INFO - PROCESS | 1873 | 1461155160315 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 05:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 05:26:00 INFO - PROCESS | 1873 | 1461155160321 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 05:26:00 INFO - PROCESS | 1873 | 1461155160325 Marionette TRACE conn4 <- [1,2054,null,{}] 05:26:00 INFO - PROCESS | 1873 | 1461155160331 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:00 INFO - PROCESS | 1873 | 1461155160559 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 05:26:00 INFO - PROCESS | 1873 | 1461155160889 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:00 INFO - PROCESS | 1873 | ++DOCSHELL 0x843ed400 == 120 [pid = 1873] [id = 521] 05:26:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x84fec400) [pid = 1873] [serial = 1564] [outer = (nil)] 05:26:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x92ed4800) [pid = 1873] [serial = 1565] [outer = 0x84fec400] 05:26:00 INFO - PROCESS | 1873 | 1461155160984 Marionette DEBUG loaded listener.js 05:26:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x92eda000) [pid = 1873] [serial = 1566] [outer = 0x84fec400] 05:26:01 INFO - PROCESS | 1873 | 1461155161914 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 05:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 05:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1630ms 05:26:01 INFO - PROCESS | 1873 | 1461155161953 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 05:26:01 INFO - PROCESS | 1873 | 1461155161958 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 05:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 05:26:01 INFO - PROCESS | 1873 | 1461155161964 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 05:26:01 INFO - PROCESS | 1873 | 1461155161969 Marionette TRACE conn4 <- [1,2058,null,{}] 05:26:01 INFO - PROCESS | 1873 | 1461155161975 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:02 INFO - PROCESS | 1873 | 1461155162230 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 05:26:02 INFO - PROCESS | 1873 | 1461155162593 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:02 INFO - PROCESS | 1873 | ++DOCSHELL 0x92d46800 == 121 [pid = 1873] [id = 522] 05:26:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x93b34800) [pid = 1873] [serial = 1567] [outer = (nil)] 05:26:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x93b3c800) [pid = 1873] [serial = 1568] [outer = 0x93b34800] 05:26:02 INFO - PROCESS | 1873 | 1461155162693 Marionette DEBUG loaded listener.js 05:26:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x93bb2c00) [pid = 1873] [serial = 1569] [outer = 0x93b34800] 05:26:03 INFO - PROCESS | 1873 | 1461155163634 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 05:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 05:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1735ms 05:26:03 INFO - PROCESS | 1873 | 1461155163700 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 05:26:03 INFO - PROCESS | 1873 | 1461155163704 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 05:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 05:26:03 INFO - PROCESS | 1873 | 1461155163711 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 05:26:03 INFO - PROCESS | 1873 | 1461155163714 Marionette TRACE conn4 <- [1,2062,null,{}] 05:26:03 INFO - PROCESS | 1873 | 1461155163721 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:03 INFO - PROCESS | 1873 | 1461155163952 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 05:26:04 INFO - PROCESS | 1873 | 1461155164285 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:04 INFO - PROCESS | 1873 | ++DOCSHELL 0x93b36c00 == 122 [pid = 1873] [id = 523] 05:26:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x93b3f400) [pid = 1873] [serial = 1570] [outer = (nil)] 05:26:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x95df5c00) [pid = 1873] [serial = 1571] [outer = 0x93b3f400] 05:26:04 INFO - PROCESS | 1873 | 1461155164378 Marionette DEBUG loaded listener.js 05:26:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x95fa1400) [pid = 1873] [serial = 1572] [outer = 0x93b3f400] 05:26:05 INFO - PROCESS | 1873 | 1461155165274 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 05:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 05:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1599ms 05:26:05 INFO - PROCESS | 1873 | 1461155165311 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 05:26:05 INFO - PROCESS | 1873 | 1461155165315 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 05:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 05:26:05 INFO - PROCESS | 1873 | 1461155165322 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 05:26:05 INFO - PROCESS | 1873 | 1461155165326 Marionette TRACE conn4 <- [1,2066,null,{}] 05:26:05 INFO - PROCESS | 1873 | 1461155165331 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:05 INFO - PROCESS | 1873 | 1461155165545 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 05:26:05 INFO - PROCESS | 1873 | 1461155165880 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a1cd800 == 123 [pid = 1873] [id = 524] 05:26:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x8c5ec000) [pid = 1873] [serial = 1573] [outer = (nil)] 05:26:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x963ba800) [pid = 1873] [serial = 1574] [outer = 0x8c5ec000] 05:26:05 INFO - PROCESS | 1873 | 1461155165973 Marionette DEBUG loaded listener.js 05:26:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x970c9400) [pid = 1873] [serial = 1575] [outer = 0x8c5ec000] 05:26:06 INFO - PROCESS | 1873 | 1461155166936 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 05:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 05:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1694ms 05:26:07 INFO - PROCESS | 1873 | 1461155167017 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 05:26:07 INFO - PROCESS | 1873 | 1461155167021 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 05:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 05:26:07 INFO - PROCESS | 1873 | 1461155167027 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 05:26:07 INFO - PROCESS | 1873 | 1461155167031 Marionette TRACE conn4 <- [1,2070,null,{}] 05:26:07 INFO - PROCESS | 1873 | 1461155167037 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:07 INFO - PROCESS | 1873 | 1461155167303 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 05:26:07 INFO - PROCESS | 1873 | 1461155167649 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x8638c400 == 124 [pid = 1873] [id = 525] 05:26:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x95f2dc00) [pid = 1873] [serial = 1576] [outer = (nil)] 05:26:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x9760d800) [pid = 1873] [serial = 1577] [outer = 0x95f2dc00] 05:26:07 INFO - PROCESS | 1873 | 1461155167738 Marionette DEBUG loaded listener.js 05:26:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x979eb000) [pid = 1873] [serial = 1578] [outer = 0x95f2dc00] 05:26:08 INFO - PROCESS | 1873 | 1461155168623 Marionette TRACE conn4 <- [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]]]}] 05:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 05:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1633ms 05:26:08 INFO - PROCESS | 1873 | 1461155168662 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 05:26:08 INFO - PROCESS | 1873 | 1461155168665 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 05:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 05:26:08 INFO - PROCESS | 1873 | 1461155168672 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 05:26:08 INFO - PROCESS | 1873 | 1461155168675 Marionette TRACE conn4 <- [1,2074,null,{}] 05:26:08 INFO - PROCESS | 1873 | 1461155168681 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:08 INFO - PROCESS | 1873 | 1461155168901 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 05:26:09 INFO - PROCESS | 1873 | 1461155169242 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x95ff7400 == 125 [pid = 1873] [id = 526] 05:26:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x97605c00) [pid = 1873] [serial = 1579] [outer = (nil)] 05:26:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x98762c00) [pid = 1873] [serial = 1580] [outer = 0x97605c00] 05:26:09 INFO - PROCESS | 1873 | 1461155169336 Marionette DEBUG loaded listener.js 05:26:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x9876d000) [pid = 1873] [serial = 1581] [outer = 0x97605c00] 05:26:10 INFO - PROCESS | 1873 | 1461155170233 Marionette TRACE conn4 <- [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]]]}] 05:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 05:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1631ms 05:26:10 INFO - PROCESS | 1873 | 1461155170303 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 05:26:10 INFO - PROCESS | 1873 | 1461155170307 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 05:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 05:26:10 INFO - PROCESS | 1873 | 1461155170314 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 05:26:10 INFO - PROCESS | 1873 | 1461155170318 Marionette TRACE conn4 <- [1,2078,null,{}] 05:26:10 INFO - PROCESS | 1873 | 1461155170325 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:10 INFO - PROCESS | 1873 | 1461155170598 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 05:26:10 INFO - PROCESS | 1873 | 1461155170932 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:10 INFO - PROCESS | 1873 | ++DOCSHELL 0x843ecc00 == 126 [pid = 1873] [id = 527] 05:26:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x84ff1800) [pid = 1873] [serial = 1582] [outer = (nil)] 05:26:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x994f1000) [pid = 1873] [serial = 1583] [outer = 0x84ff1800] 05:26:11 INFO - PROCESS | 1873 | 1461155171022 Marionette DEBUG loaded listener.js 05:26:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x9df1b400) [pid = 1873] [serial = 1584] [outer = 0x84ff1800] 05:26:11 INFO - PROCESS | 1873 | 1461155171912 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 05:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 05:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1633ms 05:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 05:26:11 INFO - PROCESS | 1873 | 1461155171948 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 05:26:11 INFO - PROCESS | 1873 | 1461155171951 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 05:26:11 INFO - PROCESS | 1873 | 1461155171958 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 05:26:11 INFO - PROCESS | 1873 | 1461155171963 Marionette TRACE conn4 <- [1,2082,null,{}] 05:26:11 INFO - PROCESS | 1873 | 1461155171969 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:12 INFO - PROCESS | 1873 | 1461155172186 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 05:26:12 INFO - PROCESS | 1873 | 1461155172525 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:12 INFO - PROCESS | 1873 | ++DOCSHELL 0x86396c00 == 127 [pid = 1873] [id = 528] 05:26:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x994f6400) [pid = 1873] [serial = 1585] [outer = (nil)] 05:26:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0xa0a48000) [pid = 1873] [serial = 1586] [outer = 0x994f6400] 05:26:12 INFO - PROCESS | 1873 | 1461155172621 Marionette DEBUG loaded listener.js 05:26:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0xa0c1e800) [pid = 1873] [serial = 1587] [outer = 0x994f6400] 05:26:13 INFO - PROCESS | 1873 | 1461155173495 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 05:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 05:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1586ms 05:26:13 INFO - PROCESS | 1873 | 1461155173544 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 05:26:13 INFO - PROCESS | 1873 | 1461155173548 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 05:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 05:26:13 INFO - PROCESS | 1873 | 1461155173574 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 05:26:13 INFO - PROCESS | 1873 | 1461155173579 Marionette TRACE conn4 <- [1,2086,null,{}] 05:26:13 INFO - PROCESS | 1873 | 1461155173587 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:13 INFO - PROCESS | 1873 | 1461155173816 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 05:26:14 INFO - PROCESS | 1873 | 1461155174145 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:14 INFO - PROCESS | 1873 | ++DOCSHELL 0x97da4c00 == 128 [pid = 1873] [id = 529] 05:26:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 179 (0x994dd000) [pid = 1873] [serial = 1588] [outer = (nil)] 05:26:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 180 (0xa2a38800) [pid = 1873] [serial = 1589] [outer = 0x994dd000] 05:26:14 INFO - PROCESS | 1873 | 1461155174239 Marionette DEBUG loaded listener.js 05:26:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 181 (0xa2a64000) [pid = 1873] [serial = 1590] [outer = 0x994dd000] 05:26:15 INFO - PROCESS | 1873 | 1461155175124 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8abe2800 == 127 [pid = 1873] [id = 510] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x86bcfc00 == 126 [pid = 1873] [id = 509] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x843ebc00 == 125 [pid = 1873] [id = 508] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x90646000 == 124 [pid = 1873] [id = 507] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x994fc800 == 123 [pid = 1873] [id = 506] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x9fc57400 == 122 [pid = 1873] [id = 505] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x995be800 == 121 [pid = 1873] [id = 503] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x84e65c00 == 120 [pid = 1873] [id = 504] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x89473800 == 119 [pid = 1873] [id = 502] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8b9c8400 == 118 [pid = 1873] [id = 501] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x93bb5400 == 117 [pid = 1873] [id = 500] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x92e28400 == 116 [pid = 1873] [id = 499] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8ead1800 == 115 [pid = 1873] [id = 497] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8c2f9000 == 114 [pid = 1873] [id = 498] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x903dc800 == 113 [pid = 1873] [id = 496] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x864ad400 == 112 [pid = 1873] [id = 495] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8eadf400 == 111 [pid = 1873] [id = 494] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8ded6400 == 110 [pid = 1873] [id = 493] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8e04ec00 == 109 [pid = 1873] [id = 492] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8b9c4400 == 108 [pid = 1873] [id = 491] 05:26:16 INFO - PROCESS | 1873 | --DOCSHELL 0x86dc7000 == 107 [pid = 1873] [id = 490] 05:26:16 INFO - PROCESS | 1873 | --DOMWINDOW == 180 (0x8a7a3800) [pid = 1873] [serial = 1338] [outer = (nil)] [url = about:blank] 05:26:16 INFO - PROCESS | 1873 | --DOMWINDOW == 179 (0x8946fc00) [pid = 1873] [serial = 1467] [outer = (nil)] [url = about:blank] 05:26:16 INFO - PROCESS | 1873 | --DOMWINDOW == 178 (0x8e973400) [pid = 1873] [serial = 1416] [outer = (nil)] [url = about:blank] 05:26:16 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0x8e96ec00) [pid = 1873] [serial = 1415] [outer = (nil)] [url = about:blank] 05:26:16 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x8de6e000) [pid = 1873] [serial = 1413] [outer = (nil)] [url = about:blank] 05:26:16 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x8c40e800) [pid = 1873] [serial = 1412] [outer = (nil)] [url = about:blank] 05:26:16 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x8a7aec00) [pid = 1873] [serial = 1410] [outer = (nil)] [url = about:blank] 05:26:16 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x8a1c8800) [pid = 1873] [serial = 1409] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x88a8cc00) [pid = 1873] [serial = 1407] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x885eb800) [pid = 1873] [serial = 1406] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x88def800) [pid = 1873] [serial = 1460] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x864ae400) [pid = 1873] [serial = 1457] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x86dc2400) [pid = 1873] [serial = 1458] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x994d4800) [pid = 1873] [serial = 1455] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x992b8400) [pid = 1873] [serial = 1454] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x98b1a800) [pid = 1873] [serial = 1452] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x98abb400) [pid = 1873] [serial = 1451] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x98760800) [pid = 1873] [serial = 1449] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x9875c000) [pid = 1873] [serial = 1448] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x98566c00) [pid = 1873] [serial = 1446] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x97dd3c00) [pid = 1873] [serial = 1445] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x979f2400) [pid = 1873] [serial = 1443] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x979e4400) [pid = 1873] [serial = 1442] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x975b8800) [pid = 1873] [serial = 1440] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x974c0c00) [pid = 1873] [serial = 1439] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x960a2c00) [pid = 1873] [serial = 1437] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x95db2000) [pid = 1873] [serial = 1436] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x93b35400) [pid = 1873] [serial = 1434] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x939c5400) [pid = 1873] [serial = 1433] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x92ed6c00) [pid = 1873] [serial = 1431] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x92ed2800) [pid = 1873] [serial = 1430] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x922e2c00) [pid = 1873] [serial = 1428] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x91614800) [pid = 1873] [serial = 1427] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x9087e800) [pid = 1873] [serial = 1425] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x9064dc00) [pid = 1873] [serial = 1424] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x903df000) [pid = 1873] [serial = 1422] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x902d4800) [pid = 1873] [serial = 1421] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x8f943c00) [pid = 1873] [serial = 1419] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x8f76e400) [pid = 1873] [serial = 1418] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8a1c6c00) [pid = 1873] [serial = 1463] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x8a8cd000) [pid = 1873] [serial = 1464] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8950f000) [pid = 1873] [serial = 1461] [outer = (nil)] [url = about:blank] 05:26:17 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x86bc7c00) [pid = 1873] [serial = 1466] [outer = (nil)] [url = about:blank] 05:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 05:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 3516ms 05:26:17 INFO - PROCESS | 1873 | 1461155177186 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 05:26:17 INFO - PROCESS | 1873 | 1461155177192 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 05:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 05:26:17 INFO - PROCESS | 1873 | 1461155177203 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 05:26:17 INFO - PROCESS | 1873 | 1461155177210 Marionette TRACE conn4 <- [1,2090,null,{}] 05:26:17 INFO - PROCESS | 1873 | 1461155177218 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:17 INFO - PROCESS | 1873 | 1461155177424 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 05:26:17 INFO - PROCESS | 1873 | 1461155177644 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:17 INFO - PROCESS | 1873 | ++DOCSHELL 0x885f1c00 == 108 [pid = 1873] [id = 530] 05:26:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x885f5400) [pid = 1873] [serial = 1591] [outer = (nil)] 05:26:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x88a8cc00) [pid = 1873] [serial = 1592] [outer = 0x885f5400] 05:26:17 INFO - PROCESS | 1873 | 1461155177720 Marionette DEBUG loaded listener.js 05:26:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x88de9c00) [pid = 1873] [serial = 1593] [outer = 0x885f5400] 05:26:18 INFO - PROCESS | 1873 | 1461155178533 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 05:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 05:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1390ms 05:26:18 INFO - PROCESS | 1873 | 1461155178594 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 05:26:18 INFO - PROCESS | 1873 | 1461155178599 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 05:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 05:26:18 INFO - PROCESS | 1873 | 1461155178611 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 05:26:18 INFO - PROCESS | 1873 | 1461155178617 Marionette TRACE conn4 <- [1,2094,null,{}] 05:26:18 INFO - PROCESS | 1873 | 1461155178623 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:18 INFO - PROCESS | 1873 | 1461155178814 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 05:26:19 INFO - PROCESS | 1873 | 1461155179024 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:19 INFO - PROCESS | 1873 | ++DOCSHELL 0x8951a000 == 109 [pid = 1873] [id = 531] 05:26:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8951ac00) [pid = 1873] [serial = 1594] [outer = (nil)] 05:26:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8a198400) [pid = 1873] [serial = 1595] [outer = 0x8951ac00] 05:26:19 INFO - PROCESS | 1873 | 1461155179149 Marionette DEBUG loaded listener.js 05:26:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8a1cb000) [pid = 1873] [serial = 1596] [outer = 0x8951ac00] 05:26:20 INFO - PROCESS | 1873 | 1461155180096 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 05:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 05:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1543ms 05:26:20 INFO - PROCESS | 1873 | 1461155180154 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 05:26:20 INFO - PROCESS | 1873 | 1461155180158 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 05:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 05:26:20 INFO - PROCESS | 1873 | 1461155180164 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 05:26:20 INFO - PROCESS | 1873 | 1461155180168 Marionette TRACE conn4 <- [1,2098,null,{}] 05:26:20 INFO - PROCESS | 1873 | 1461155180182 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:20 INFO - PROCESS | 1873 | 1461155180467 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 05:26:20 INFO - PROCESS | 1873 | 1461155180496 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:20 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a8d5400 == 110 [pid = 1873] [id = 532] 05:26:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x8b9c9c00) [pid = 1873] [serial = 1597] [outer = (nil)] 05:26:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x8c2edc00) [pid = 1873] [serial = 1598] [outer = 0x8b9c9c00] 05:26:20 INFO - PROCESS | 1873 | 1461155180615 Marionette DEBUG loaded listener.js 05:26:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x8c382400) [pid = 1873] [serial = 1599] [outer = 0x8b9c9c00] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x86dccc00) [pid = 1873] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x8abefc00) [pid = 1873] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x86393000) [pid = 1873] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x9ea20800) [pid = 1873] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x9fc58000) [pid = 1873] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8f939800) [pid = 1873] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x9b3b3000) [pid = 1873] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x972cac00) [pid = 1873] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8ead7c00) [pid = 1873] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x971f3400) [pid = 1873] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x939c0000) [pid = 1873] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8eadc800) [pid = 1873] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x90883400) [pid = 1873] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x903e2800) [pid = 1873] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x8abea800) [pid = 1873] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x8f67b000) [pid = 1873] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x8f67b800) [pid = 1873] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x8e967400) [pid = 1873] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x8c2efc00) [pid = 1873] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x885e8c00) [pid = 1873] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 05:26:22 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x883f0000) [pid = 1873] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 05:26:22 INFO - PROCESS | 1873 | 1461155182341 Marionette TRACE conn4 <- [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]]]}] 05:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 05:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2235ms 05:26:22 INFO - PROCESS | 1873 | 1461155182402 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 05:26:22 INFO - PROCESS | 1873 | 1461155182406 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 05:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 05:26:22 INFO - PROCESS | 1873 | 1461155182413 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 05:26:22 INFO - PROCESS | 1873 | 1461155182434 Marionette TRACE conn4 <- [1,2102,null,{}] 05:26:22 INFO - PROCESS | 1873 | 1461155182443 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:22 INFO - PROCESS | 1873 | 1461155182676 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 05:26:22 INFO - PROCESS | 1873 | 1461155182869 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e64800 == 111 [pid = 1873] [id = 533] 05:26:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x87176000) [pid = 1873] [serial = 1600] [outer = (nil)] 05:26:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x8c2efc00) [pid = 1873] [serial = 1601] [outer = 0x87176000] 05:26:22 INFO - PROCESS | 1873 | 1461155182946 Marionette DEBUG loaded listener.js 05:26:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8c411000) [pid = 1873] [serial = 1602] [outer = 0x87176000] 05:26:23 INFO - PROCESS | 1873 | 1461155183725 Marionette TRACE conn4 <- [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]]]}] 05:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 05:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1353ms 05:26:23 INFO - PROCESS | 1873 | 1461155183767 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 05:26:23 INFO - PROCESS | 1873 | 1461155183771 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 05:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 05:26:23 INFO - PROCESS | 1873 | 1461155183777 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 05:26:23 INFO - PROCESS | 1873 | 1461155183781 Marionette TRACE conn4 <- [1,2106,null,{}] 05:26:23 INFO - PROCESS | 1873 | 1461155183786 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:23 INFO - PROCESS | 1873 | 1461155183981 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 05:26:24 INFO - PROCESS | 1873 | 1461155184414 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:24 INFO - PROCESS | 1873 | ++DOCSHELL 0x86392400 == 112 [pid = 1873] [id = 534] 05:26:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x86393000) [pid = 1873] [serial = 1603] [outer = (nil)] 05:26:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x86bc7c00) [pid = 1873] [serial = 1604] [outer = 0x86393000] 05:26:24 INFO - PROCESS | 1873 | 1461155184517 Marionette DEBUG loaded listener.js 05:26:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x87f25000) [pid = 1873] [serial = 1605] [outer = 0x86393000] 05:26:25 INFO - PROCESS | 1873 | 1461155185520 Marionette TRACE conn4 <- [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]]]}] 05:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 05:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1792ms 05:26:25 INFO - PROCESS | 1873 | 1461155185574 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 05:26:25 INFO - PROCESS | 1873 | 1461155185582 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 05:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 05:26:25 INFO - PROCESS | 1873 | 1461155185592 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 05:26:25 INFO - PROCESS | 1873 | 1461155185597 Marionette TRACE conn4 <- [1,2110,null,{}] 05:26:25 INFO - PROCESS | 1873 | 1461155185605 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:25 INFO - PROCESS | 1873 | 1461155185862 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 05:26:26 INFO - PROCESS | 1873 | 1461155186206 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:26 INFO - PROCESS | 1873 | ++DOCSHELL 0x89511800 == 113 [pid = 1873] [id = 535] 05:26:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8a11dc00) [pid = 1873] [serial = 1606] [outer = (nil)] 05:26:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8a199400) [pid = 1873] [serial = 1607] [outer = 0x8a11dc00] 05:26:26 INFO - PROCESS | 1873 | 1461155186309 Marionette DEBUG loaded listener.js 05:26:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8a7a9400) [pid = 1873] [serial = 1608] [outer = 0x8a11dc00] 05:26:27 INFO - PROCESS | 1873 | 1461155187378 Marionette TRACE conn4 <- [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]]]}] 05:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 05:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1833ms 05:26:27 INFO - PROCESS | 1873 | 1461155187429 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 05:26:27 INFO - PROCESS | 1873 | 1461155187436 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 05:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 05:26:27 INFO - PROCESS | 1873 | 1461155187444 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 05:26:27 INFO - PROCESS | 1873 | 1461155187448 Marionette TRACE conn4 <- [1,2114,null,{}] 05:26:27 INFO - PROCESS | 1873 | 1461155187454 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:27 INFO - PROCESS | 1873 | 1461155187699 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 05:26:28 INFO - PROCESS | 1873 | 1461155188068 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7a6400 == 114 [pid = 1873] [id = 536] 05:26:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8bcb8000) [pid = 1873] [serial = 1609] [outer = (nil)] 05:26:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8c410800) [pid = 1873] [serial = 1610] [outer = 0x8bcb8000] 05:26:28 INFO - PROCESS | 1873 | 1461155188169 Marionette DEBUG loaded listener.js 05:26:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8de6e400) [pid = 1873] [serial = 1611] [outer = 0x8bcb8000] 05:26:29 INFO - PROCESS | 1873 | 1461155189142 Marionette TRACE conn4 <- [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]]]}] 05:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 05:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1734ms 05:26:29 INFO - PROCESS | 1873 | 1461155189178 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 05:26:29 INFO - PROCESS | 1873 | 1461155189182 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 05:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 05:26:29 INFO - PROCESS | 1873 | 1461155189199 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 05:26:29 INFO - PROCESS | 1873 | 1461155189208 Marionette TRACE conn4 <- [1,2118,null,{}] 05:26:29 INFO - PROCESS | 1873 | 1461155189215 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:29 INFO - PROCESS | 1873 | 1461155189457 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 05:26:29 INFO - PROCESS | 1873 | 1461155189777 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:29 INFO - PROCESS | 1873 | ++DOCSHELL 0x8638b800 == 115 [pid = 1873] [id = 537] 05:26:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x89515000) [pid = 1873] [serial = 1612] [outer = (nil)] 05:26:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8ead7400) [pid = 1873] [serial = 1613] [outer = 0x89515000] 05:26:29 INFO - PROCESS | 1873 | 1461155189875 Marionette DEBUG loaded listener.js 05:26:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8f674000) [pid = 1873] [serial = 1614] [outer = 0x89515000] 05:26:30 INFO - PROCESS | 1873 | 1461155190786 Marionette TRACE conn4 <- [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]]]}] 05:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 05:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1651ms 05:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 05:26:30 INFO - PROCESS | 1873 | 1461155190842 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 05:26:30 INFO - PROCESS | 1873 | 1461155190846 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 05:26:30 INFO - PROCESS | 1873 | 1461155190853 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 05:26:30 INFO - PROCESS | 1873 | 1461155190856 Marionette TRACE conn4 <- [1,2122,null,{}] 05:26:30 INFO - PROCESS | 1873 | 1461155190862 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:31 INFO - PROCESS | 1873 | 1461155191093 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 05:26:31 INFO - PROCESS | 1873 | 1461155191424 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:31 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c2ec000 == 116 [pid = 1873] [id = 538] 05:26:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8de6fc00) [pid = 1873] [serial = 1615] [outer = (nil)] 05:26:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8f9acc00) [pid = 1873] [serial = 1616] [outer = 0x8de6fc00] 05:26:31 INFO - PROCESS | 1873 | 1461155191527 Marionette DEBUG loaded listener.js 05:26:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8f9b1800) [pid = 1873] [serial = 1617] [outer = 0x8de6fc00] 05:26:32 INFO - PROCESS | 1873 | 1461155192461 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 05:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 05:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1683ms 05:26:32 INFO - PROCESS | 1873 | 1461155192536 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 05:26:32 INFO - PROCESS | 1873 | 1461155192541 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 05:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 05:26:32 INFO - PROCESS | 1873 | 1461155192547 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 05:26:32 INFO - PROCESS | 1873 | 1461155192550 Marionette TRACE conn4 <- [1,2126,null,{}] 05:26:32 INFO - PROCESS | 1873 | 1461155192556 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:32 INFO - PROCESS | 1873 | 1461155192818 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 05:26:33 INFO - PROCESS | 1873 | 1461155193149 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:33 INFO - PROCESS | 1873 | ++DOCSHELL 0x8fa35400 == 117 [pid = 1873] [id = 539] 05:26:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x8fa37c00) [pid = 1873] [serial = 1618] [outer = (nil)] 05:26:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x8faac400) [pid = 1873] [serial = 1619] [outer = 0x8fa37c00] 05:26:33 INFO - PROCESS | 1873 | 1461155193260 Marionette DEBUG loaded listener.js 05:26:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x903e7800) [pid = 1873] [serial = 1620] [outer = 0x8fa37c00] 05:26:34 INFO - PROCESS | 1873 | 1461155194208 Marionette TRACE conn4 <- [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]]]}] 05:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 05:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1691ms 05:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 05:26:34 INFO - PROCESS | 1873 | 1461155194239 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 05:26:34 INFO - PROCESS | 1873 | 1461155194242 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 05:26:34 INFO - PROCESS | 1873 | 1461155194249 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 05:26:34 INFO - PROCESS | 1873 | 1461155194253 Marionette TRACE conn4 <- [1,2130,null,{}] 05:26:34 INFO - PROCESS | 1873 | 1461155194258 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:34 INFO - PROCESS | 1873 | 1461155194482 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 05:26:34 INFO - PROCESS | 1873 | 1461155194807 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:34 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f67b400 == 118 [pid = 1873] [id = 540] 05:26:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x8fa36800) [pid = 1873] [serial = 1621] [outer = (nil)] 05:26:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x915f2c00) [pid = 1873] [serial = 1622] [outer = 0x8fa36800] 05:26:34 INFO - PROCESS | 1873 | 1461155194903 Marionette DEBUG loaded listener.js 05:26:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x92297800) [pid = 1873] [serial = 1623] [outer = 0x8fa36800] 05:26:35 INFO - PROCESS | 1873 | 1461155195836 Marionette TRACE conn4 <- [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] 05:26:35 INFO - PROCESS | 1873 | 1461155195898 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 05:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 05:26:35 INFO - PROCESS | 1873 | 1461155195904 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 05:26:35 INFO - PROCESS | 1873 | 1461155195908 Marionette TRACE conn4 <- [1,2134,null,{}] 05:26:35 INFO - PROCESS | 1873 | 1461155195914 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:36 INFO - PROCESS | 1873 | 1461155196135 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 05:26:36 INFO - PROCESS | 1873 | 1461155196461 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x843e9000 == 119 [pid = 1873] [id = 541] 05:26:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x86bd1800) [pid = 1873] [serial = 1624] [outer = (nil)] 05:26:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x92ca1c00) [pid = 1873] [serial = 1625] [outer = 0x86bd1800] 05:26:36 INFO - PROCESS | 1873 | 1461155196555 Marionette DEBUG loaded listener.js 05:26:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x92ed1800) [pid = 1873] [serial = 1626] [outer = 0x86bd1800] 05:26:37 INFO - PROCESS | 1873 | 1461155197485 Marionette TRACE conn4 <- [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]]]}] 05:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 05:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1637ms 05:26:37 INFO - PROCESS | 1873 | 1461155197544 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 05:26:37 INFO - PROCESS | 1873 | 1461155197548 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 05:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 05:26:37 INFO - PROCESS | 1873 | 1461155197558 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 05:26:37 INFO - PROCESS | 1873 | 1461155197561 Marionette TRACE conn4 <- [1,2138,null,{}] 05:26:37 INFO - PROCESS | 1873 | 1461155197567 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:37 INFO - PROCESS | 1873 | 1461155197781 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 05:26:38 INFO - PROCESS | 1873 | 1461155198078 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:38 INFO - PROCESS | 1873 | ++DOCSHELL 0x90885c00 == 120 [pid = 1873] [id = 542] 05:26:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x92d41800) [pid = 1873] [serial = 1627] [outer = (nil)] 05:26:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x92ef7c00) [pid = 1873] [serial = 1628] [outer = 0x92d41800] 05:26:38 INFO - PROCESS | 1873 | 1461155198168 Marionette DEBUG loaded listener.js 05:26:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x939bb800) [pid = 1873] [serial = 1629] [outer = 0x92d41800] 05:26:39 INFO - PROCESS | 1873 | 1461155199051 Marionette TRACE conn4 <- [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]]]}] 05:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 05:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1531ms 05:26:39 INFO - PROCESS | 1873 | 1461155199090 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 05:26:39 INFO - PROCESS | 1873 | 1461155199093 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 05:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 05:26:39 INFO - PROCESS | 1873 | 1461155199101 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 05:26:39 INFO - PROCESS | 1873 | 1461155199104 Marionette TRACE conn4 <- [1,2142,null,{}] 05:26:39 INFO - PROCESS | 1873 | 1461155199110 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:39 INFO - PROCESS | 1873 | 1461155199339 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 05:26:39 INFO - PROCESS | 1873 | 1461155199662 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:39 INFO - PROCESS | 1873 | ++DOCSHELL 0x92e25c00 == 121 [pid = 1873] [id = 543] 05:26:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x939b8800) [pid = 1873] [serial = 1630] [outer = (nil)] 05:26:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x93b37000) [pid = 1873] [serial = 1631] [outer = 0x939b8800] 05:26:39 INFO - PROCESS | 1873 | 1461155199757 Marionette DEBUG loaded listener.js 05:26:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x93b3a800) [pid = 1873] [serial = 1632] [outer = 0x939b8800] 05:26:40 INFO - PROCESS | 1873 | 1461155200668 Marionette TRACE conn4 <- [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] 05:26:40 INFO - PROCESS | 1873 | 1461155200739 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 05:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 05:26:40 INFO - PROCESS | 1873 | 1461155200746 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 05:26:40 INFO - PROCESS | 1873 | 1461155200750 Marionette TRACE conn4 <- [1,2146,null,{}] 05:26:40 INFO - PROCESS | 1873 | 1461155200756 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:40 INFO - PROCESS | 1873 | 1461155200981 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 05:26:41 INFO - PROCESS | 1873 | 1461155201328 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:41 INFO - PROCESS | 1873 | ++DOCSHELL 0x93b34400 == 122 [pid = 1873] [id = 544] 05:26:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x93bb5000) [pid = 1873] [serial = 1633] [outer = (nil)] 05:26:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x93ccd800) [pid = 1873] [serial = 1634] [outer = 0x93bb5000] 05:26:41 INFO - PROCESS | 1873 | 1461155201432 Marionette DEBUG loaded listener.js 05:26:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x95db3800) [pid = 1873] [serial = 1635] [outer = 0x93bb5000] 05:26:42 INFO - PROCESS | 1873 | 1461155202401 Marionette TRACE conn4 <- [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] 05:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 05:26:42 INFO - PROCESS | 1873 | 1461155202486 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 05:26:42 INFO - PROCESS | 1873 | 1461155202494 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 05:26:42 INFO - PROCESS | 1873 | 1461155202498 Marionette TRACE conn4 <- [1,2150,null,{}] 05:26:42 INFO - PROCESS | 1873 | 1461155202505 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:42 INFO - PROCESS | 1873 | 1461155202808 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 05:26:43 INFO - PROCESS | 1873 | 1461155203140 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:43 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ef0000 == 123 [pid = 1873] [id = 545] 05:26:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x93cc3000) [pid = 1873] [serial = 1636] [outer = (nil)] 05:26:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x979e5c00) [pid = 1873] [serial = 1637] [outer = 0x93cc3000] 05:26:43 INFO - PROCESS | 1873 | 1461155203227 Marionette DEBUG loaded listener.js 05:26:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x97d9b000) [pid = 1873] [serial = 1638] [outer = 0x93cc3000] 05:26:44 INFO - PROCESS | 1873 | 1461155204143 Marionette TRACE conn4 <- [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]]]}] 05:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 05:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1689ms 05:26:44 INFO - PROCESS | 1873 | 1461155204183 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 05:26:44 INFO - PROCESS | 1873 | 1461155204187 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 05:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 05:26:44 INFO - PROCESS | 1873 | 1461155204193 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 05:26:44 INFO - PROCESS | 1873 | 1461155204196 Marionette TRACE conn4 <- [1,2154,null,{}] 05:26:44 INFO - PROCESS | 1873 | 1461155204202 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:44 INFO - PROCESS | 1873 | 1461155204415 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 05:26:44 INFO - PROCESS | 1873 | 1461155204744 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:44 INFO - PROCESS | 1873 | ++DOCSHELL 0x95ff0400 == 124 [pid = 1873] [id = 546] 05:26:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x975b8400) [pid = 1873] [serial = 1639] [outer = (nil)] 05:26:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x98751c00) [pid = 1873] [serial = 1640] [outer = 0x975b8400] 05:26:44 INFO - PROCESS | 1873 | 1461155204837 Marionette DEBUG loaded listener.js 05:26:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x9875f800) [pid = 1873] [serial = 1641] [outer = 0x975b8400] 05:26:45 INFO - PROCESS | 1873 | 1461155205725 Marionette TRACE conn4 <- [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]]]}] 05:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 05:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1580ms 05:26:45 INFO - PROCESS | 1873 | 1461155205775 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 05:26:45 INFO - PROCESS | 1873 | 1461155205778 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 05:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 05:26:45 INFO - PROCESS | 1873 | 1461155205785 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 05:26:45 INFO - PROCESS | 1873 | 1461155205789 Marionette TRACE conn4 <- [1,2158,null,{}] 05:26:45 INFO - PROCESS | 1873 | 1461155205795 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:46 INFO - PROCESS | 1873 | 1461155206018 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 05:26:46 INFO - PROCESS | 1873 | 1461155206347 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:46 INFO - PROCESS | 1873 | ++DOCSHELL 0x84fee800 == 125 [pid = 1873] [id = 547] 05:26:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x864a5800) [pid = 1873] [serial = 1642] [outer = (nil)] 05:26:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x9875bc00) [pid = 1873] [serial = 1643] [outer = 0x864a5800] 05:26:46 INFO - PROCESS | 1873 | 1461155206441 Marionette DEBUG loaded listener.js 05:26:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x9925d000) [pid = 1873] [serial = 1644] [outer = 0x864a5800] 05:26:47 INFO - PROCESS | 1873 | 1461155207361 Marionette TRACE conn4 <- [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]]]}] 05:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 05:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1630ms 05:26:47 INFO - PROCESS | 1873 | 1461155207418 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 05:26:47 INFO - PROCESS | 1873 | 1461155207422 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 05:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 05:26:47 INFO - PROCESS | 1873 | 1461155207428 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 05:26:47 INFO - PROCESS | 1873 | 1461155207431 Marionette TRACE conn4 <- [1,2162,null,{}] 05:26:47 INFO - PROCESS | 1873 | 1461155207437 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:47 INFO - PROCESS | 1873 | 1461155207663 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 05:26:48 INFO - PROCESS | 1873 | 1461155207992 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:48 INFO - PROCESS | 1873 | ++DOCSHELL 0x86bc9c00 == 126 [pid = 1873] [id = 548] 05:26:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x97da7c00) [pid = 1873] [serial = 1645] [outer = (nil)] 05:26:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x995c2400) [pid = 1873] [serial = 1646] [outer = 0x97da7c00] 05:26:48 INFO - PROCESS | 1873 | 1461155208086 Marionette DEBUG loaded listener.js 05:26:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x9b3b3000) [pid = 1873] [serial = 1647] [outer = 0x97da7c00] 05:26:48 INFO - PROCESS | 1873 | 1461155208991 Marionette TRACE conn4 <- [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]]]}] 05:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 05:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1636ms 05:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 05:26:49 INFO - PROCESS | 1873 | 1461155209065 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 05:26:49 INFO - PROCESS | 1873 | 1461155209068 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 05:26:49 INFO - PROCESS | 1873 | 1461155209075 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 05:26:49 INFO - PROCESS | 1873 | 1461155209077 Marionette TRACE conn4 <- [1,2166,null,{}] 05:26:49 INFO - PROCESS | 1873 | 1461155209084 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:49 INFO - PROCESS | 1873 | 1461155209307 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 05:26:49 INFO - PROCESS | 1873 | 1461155209638 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:49 INFO - PROCESS | 1873 | ++DOCSHELL 0x88a85000 == 127 [pid = 1873] [id = 549] 05:26:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x970c1c00) [pid = 1873] [serial = 1648] [outer = (nil)] 05:26:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x9ffaac00) [pid = 1873] [serial = 1649] [outer = 0x970c1c00] 05:26:49 INFO - PROCESS | 1873 | 1461155209729 Marionette DEBUG loaded listener.js 05:26:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0xa0c1a800) [pid = 1873] [serial = 1650] [outer = 0x970c1c00] 05:26:50 INFO - PROCESS | 1873 | 1461155210708 Marionette TRACE conn4 <- [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]]]}] 05:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 05:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1687ms 05:26:50 INFO - PROCESS | 1873 | 1461155210762 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 05:26:50 INFO - PROCESS | 1873 | 1461155210765 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 05:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 05:26:50 INFO - PROCESS | 1873 | 1461155210773 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 05:26:50 INFO - PROCESS | 1873 | 1461155210775 Marionette TRACE conn4 <- [1,2170,null,{}] 05:26:50 INFO - PROCESS | 1873 | 1461155210782 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:51 INFO - PROCESS | 1873 | 1461155210998 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 05:26:51 INFO - PROCESS | 1873 | 1461155211338 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x8947ac00 == 128 [pid = 1873] [id = 550] 05:26:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0x8abec800) [pid = 1873] [serial = 1651] [outer = (nil)] 05:26:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 179 (0xa2ad5c00) [pid = 1873] [serial = 1652] [outer = 0x8abec800] 05:26:51 INFO - PROCESS | 1873 | 1461155211427 Marionette DEBUG loaded listener.js 05:26:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 180 (0xa3c87400) [pid = 1873] [serial = 1653] [outer = 0x8abec800] 05:26:52 INFO - PROCESS | 1873 | 1461155212343 Marionette TRACE conn4 <- [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]]]}] 05:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 05:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1631ms 05:26:52 INFO - PROCESS | 1873 | 1461155212417 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 05:26:52 INFO - PROCESS | 1873 | 1461155212420 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 05:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 05:26:52 INFO - PROCESS | 1873 | 1461155212427 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 05:26:52 INFO - PROCESS | 1873 | 1461155212431 Marionette TRACE conn4 <- [1,2174,null,{}] 05:26:52 INFO - PROCESS | 1873 | 1461155212436 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:52 INFO - PROCESS | 1873 | 1461155212665 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 05:26:53 INFO - PROCESS | 1873 | 1461155213028 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:53 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dcb000 == 129 [pid = 1873] [id = 551] 05:26:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 181 (0xa0fa5c00) [pid = 1873] [serial = 1654] [outer = (nil)] 05:26:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 182 (0xa4476000) [pid = 1873] [serial = 1655] [outer = 0xa0fa5c00] 05:26:53 INFO - PROCESS | 1873 | 1461155213117 Marionette DEBUG loaded listener.js 05:26:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 183 (0xa4477800) [pid = 1873] [serial = 1656] [outer = 0xa0fa5c00] 05:26:54 INFO - PROCESS | 1873 | 1461155214021 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 05:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 05:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1637ms 05:26:54 INFO - PROCESS | 1873 | 1461155214065 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 05:26:54 INFO - PROCESS | 1873 | 1461155214069 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 05:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 05:26:54 INFO - PROCESS | 1873 | 1461155214075 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 05:26:54 INFO - PROCESS | 1873 | 1461155214078 Marionette TRACE conn4 <- [1,2178,null,{}] 05:26:54 INFO - PROCESS | 1873 | 1461155214084 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:54 INFO - PROCESS | 1873 | 1461155214312 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x8eade800 == 128 [pid = 1873] [id = 225] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x84e64800 == 127 [pid = 1873] [id = 533] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x8a8d5400 == 126 [pid = 1873] [id = 532] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x8951a000 == 125 [pid = 1873] [id = 531] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x885f1c00 == 124 [pid = 1873] [id = 530] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x86396c00 == 123 [pid = 1873] [id = 528] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x95ff7400 == 122 [pid = 1873] [id = 526] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x843ecc00 == 121 [pid = 1873] [id = 527] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x8638c400 == 120 [pid = 1873] [id = 525] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x8a1cd800 == 119 [pid = 1873] [id = 524] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x92d46800 == 118 [pid = 1873] [id = 522] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x93b36c00 == 117 [pid = 1873] [id = 523] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x843ed400 == 116 [pid = 1873] [id = 521] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x86dc9000 == 115 [pid = 1873] [id = 520] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x8f937c00 == 114 [pid = 1873] [id = 519] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x84e5d400 == 113 [pid = 1873] [id = 518] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x8e04a400 == 112 [pid = 1873] [id = 516] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x8e045400 == 111 [pid = 1873] [id = 517] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x86bc8800 == 110 [pid = 1873] [id = 515] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x8c407000 == 109 [pid = 1873] [id = 514] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x8a119400 == 108 [pid = 1873] [id = 513] 05:26:56 INFO - PROCESS | 1873 | --DOCSHELL 0x883e1800 == 107 [pid = 1873] [id = 512] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 182 (0x8bcb0800) [pid = 1873] [serial = 1404] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 181 (0x8bcaec00) [pid = 1873] [serial = 1535] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 180 (0x8b9cc800) [pid = 1873] [serial = 1532] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 179 (0x87f28800) [pid = 1873] [serial = 1526] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 178 (0x88a87400) [pid = 1873] [serial = 1527] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0xa0c39400) [pid = 1873] [serial = 1523] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0xa0aa9400) [pid = 1873] [serial = 1521] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0xa0a40c00) [pid = 1873] [serial = 1520] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x9fef2000) [pid = 1873] [serial = 1518] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x9fca6800) [pid = 1873] [serial = 1517] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x9fb8d400) [pid = 1873] [serial = 1515] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x9ea1d000) [pid = 1873] [serial = 1514] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x9df19800) [pid = 1873] [serial = 1512] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x9b3b9000) [pid = 1873] [serial = 1511] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x994f7800) [pid = 1873] [serial = 1509] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x994f5c00) [pid = 1873] [serial = 1508] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x98ac0400) [pid = 1873] [serial = 1506] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x98760c00) [pid = 1873] [serial = 1505] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x97da4400) [pid = 1873] [serial = 1503] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x972cd800) [pid = 1873] [serial = 1502] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x93cc3c00) [pid = 1873] [serial = 1500] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x93bb7000) [pid = 1873] [serial = 1499] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x93b3b000) [pid = 1873] [serial = 1497] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x92ef8c00) [pid = 1873] [serial = 1496] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x92eeec00) [pid = 1873] [serial = 1494] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x92eec000) [pid = 1873] [serial = 1493] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x92ca5c00) [pid = 1873] [serial = 1491] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x92ca0000) [pid = 1873] [serial = 1490] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x9087e400) [pid = 1873] [serial = 1488] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x9064a000) [pid = 1873] [serial = 1487] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x8faa2c00) [pid = 1873] [serial = 1485] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x8fa39800) [pid = 1873] [serial = 1484] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x8f9b1c00) [pid = 1873] [serial = 1482] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x8f93d400) [pid = 1873] [serial = 1481] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x8f66f800) [pid = 1873] [serial = 1479] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x8e975000) [pid = 1873] [serial = 1478] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x8c387000) [pid = 1873] [serial = 1476] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x8c2f5800) [pid = 1873] [serial = 1475] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x8a197400) [pid = 1873] [serial = 1473] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x8a120000) [pid = 1873] [serial = 1472] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x8c381800) [pid = 1873] [serial = 1469] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8bcb1c00) [pid = 1873] [serial = 1533] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x8a122000) [pid = 1873] [serial = 1530] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x89860400) [pid = 1873] [serial = 1529] [outer = (nil)] [url = about:blank] 05:26:56 INFO - PROCESS | 1873 | 1461155216521 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:56 INFO - PROCESS | 1873 | ++DOCSHELL 0x86bcfc00 == 108 [pid = 1873] [id = 552] 05:26:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x86bd1000) [pid = 1873] [serial = 1657] [outer = (nil)] 05:26:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x86dc8c00) [pid = 1873] [serial = 1658] [outer = 0x86bd1000] 05:26:56 INFO - PROCESS | 1873 | 1461155216610 Marionette DEBUG loaded listener.js 05:26:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x883e7000) [pid = 1873] [serial = 1659] [outer = 0x86bd1000] 05:26:57 INFO - PROCESS | 1873 | 1461155217473 Marionette TRACE conn4 <- [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]]]}] 05:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 05:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 3488ms 05:26:57 INFO - PROCESS | 1873 | 1461155217565 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 05:26:57 INFO - PROCESS | 1873 | 1461155217572 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 05:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 05:26:57 INFO - PROCESS | 1873 | 1461155217582 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 05:26:57 INFO - PROCESS | 1873 | 1461155217587 Marionette TRACE conn4 <- [1,2182,null,{}] 05:26:57 INFO - PROCESS | 1873 | 1461155217593 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:57 INFO - PROCESS | 1873 | 1461155217816 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 05:26:58 INFO - PROCESS | 1873 | 1461155218063 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x89853800 == 109 [pid = 1873] [id = 553] 05:26:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x89855800) [pid = 1873] [serial = 1660] [outer = (nil)] 05:26:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8a119c00) [pid = 1873] [serial = 1661] [outer = 0x89855800] 05:26:58 INFO - PROCESS | 1873 | 1461155218151 Marionette DEBUG loaded listener.js 05:26:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x8a18fc00) [pid = 1873] [serial = 1662] [outer = 0x89855800] 05:26:59 INFO - PROCESS | 1873 | 1461155219153 Marionette TRACE conn4 <- [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]]]}] 05:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 05:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1631ms 05:26:59 INFO - PROCESS | 1873 | 1461155219228 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 05:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 05:26:59 INFO - PROCESS | 1873 | 1461155219236 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 05:26:59 INFO - PROCESS | 1873 | 1461155219242 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 05:26:59 INFO - PROCESS | 1873 | 1461155219246 Marionette TRACE conn4 <- [1,2186,null,{}] 05:26:59 INFO - PROCESS | 1873 | 1461155219253 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:59 INFO - PROCESS | 1873 | 1461155219557 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 05:26:59 INFO - PROCESS | 1873 | 1461155219788 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:59 INFO - PROCESS | 1873 | ++DOCSHELL 0x89478400 == 110 [pid = 1873] [id = 554] 05:26:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x8a7ac000) [pid = 1873] [serial = 1663] [outer = (nil)] 05:26:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x8abee400) [pid = 1873] [serial = 1664] [outer = 0x8a7ac000] 05:26:59 INFO - PROCESS | 1873 | 1461155219864 Marionette DEBUG loaded listener.js 05:26:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x8bcaf400) [pid = 1873] [serial = 1665] [outer = 0x8a7ac000] 05:27:00 INFO - PROCESS | 1873 | 1461155220759 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 05:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 05:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2141ms 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x93b3f400) [pid = 1873] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x8951ac00) [pid = 1873] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x8b9c9c00) [pid = 1873] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x8e04dc00) [pid = 1873] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x8fa2c800) [pid = 1873] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x885f5400) [pid = 1873] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8de74000) [pid = 1873] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x84fec400) [pid = 1873] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8c5ec000) [pid = 1873] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x994f6400) [pid = 1873] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x86dce000) [pid = 1873] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x93cc6800) [pid = 1873] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x95f2dc00) [pid = 1873] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x903e7400) [pid = 1873] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x883e5000) [pid = 1873] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x902db000) [pid = 1873] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x8bcb8400) [pid = 1873] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x97605c00) [pid = 1873] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x8c5ed800) [pid = 1873] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x84ff1800) [pid = 1873] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x93b34800) [pid = 1873] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 05:27:01 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x8a1c2800) [pid = 1873] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 05:27:01 INFO - PROCESS | 1873 | 1461155221512 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 05:27:01 INFO - PROCESS | 1873 | 1461155221516 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 05:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 05:27:01 INFO - PROCESS | 1873 | 1461155221542 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 05:27:01 INFO - PROCESS | 1873 | 1461155221553 Marionette TRACE conn4 <- [1,2190,null,{}] 05:27:01 INFO - PROCESS | 1873 | 1461155221560 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:01 INFO - PROCESS | 1873 | 1461155221865 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 05:27:02 INFO - PROCESS | 1873 | 1461155221994 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:02 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7abc00 == 111 [pid = 1873] [id = 555] 05:27:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x8a7b0c00) [pid = 1873] [serial = 1666] [outer = (nil)] 05:27:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x8c2f1800) [pid = 1873] [serial = 1667] [outer = 0x8a7b0c00] 05:27:02 INFO - PROCESS | 1873 | 1461155222093 Marionette DEBUG loaded listener.js 05:27:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8c389800) [pid = 1873] [serial = 1668] [outer = 0x8a7b0c00] 05:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 05:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1663ms 05:27:03 INFO - PROCESS | 1873 | 1461155223184 Marionette TRACE conn4 <- [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]]]}] 05:27:03 INFO - PROCESS | 1873 | 1461155223200 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 05:27:03 INFO - PROCESS | 1873 | 1461155223207 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 05:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 05:27:03 INFO - PROCESS | 1873 | 1461155223217 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 05:27:03 INFO - PROCESS | 1873 | 1461155223222 Marionette TRACE conn4 <- [1,2194,null,{}] 05:27:03 INFO - PROCESS | 1873 | 1461155223230 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:03 INFO - PROCESS | 1873 | 1461155223624 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 05:27:04 INFO - PROCESS | 1873 | 1461155224004 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:04 INFO - PROCESS | 1873 | ++DOCSHELL 0x84ff2800 == 112 [pid = 1873] [id = 556] 05:27:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x86389800) [pid = 1873] [serial = 1669] [outer = (nil)] 05:27:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x86dc5000) [pid = 1873] [serial = 1670] [outer = 0x86389800] 05:27:04 INFO - PROCESS | 1873 | 1461155224104 Marionette DEBUG loaded listener.js 05:27:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8717ec00) [pid = 1873] [serial = 1671] [outer = 0x86389800] 05:27:05 INFO - PROCESS | 1873 | 1461155225228 Marionette TRACE conn4 <- [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]]]}] 05:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 05:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2092ms 05:27:05 INFO - PROCESS | 1873 | 1461155225313 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 05:27:05 INFO - PROCESS | 1873 | 1461155225327 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 05:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 05:27:05 INFO - PROCESS | 1873 | 1461155225383 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 05:27:05 INFO - PROCESS | 1873 | 1461155225396 Marionette TRACE conn4 <- [1,2198,null,{}] 05:27:05 INFO - PROCESS | 1873 | 1461155225431 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:05 INFO - PROCESS | 1873 | 1461155225909 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 05:27:06 INFO - PROCESS | 1873 | 1461155226242 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:06 INFO - PROCESS | 1873 | ++DOCSHELL 0x89476800 == 113 [pid = 1873] [id = 557] 05:27:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x89855400) [pid = 1873] [serial = 1672] [outer = (nil)] 05:27:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8a1d0000) [pid = 1873] [serial = 1673] [outer = 0x89855400] 05:27:06 INFO - PROCESS | 1873 | 1461155226401 Marionette DEBUG loaded listener.js 05:27:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8a8d5c00) [pid = 1873] [serial = 1674] [outer = 0x89855400] 05:27:08 INFO - PROCESS | 1873 | 1461155228265 Marionette TRACE conn4 <- [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]]]}] 05:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 05:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 3012ms 05:27:08 INFO - PROCESS | 1873 | 1461155228360 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 05:27:08 INFO - PROCESS | 1873 | 1461155228371 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 05:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 05:27:08 INFO - PROCESS | 1873 | 1461155228383 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 05:27:08 INFO - PROCESS | 1873 | 1461155228388 Marionette TRACE conn4 <- [1,2202,null,{}] 05:27:08 INFO - PROCESS | 1873 | 1461155228398 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:08 INFO - PROCESS | 1873 | 1461155228786 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 05:27:09 INFO - PROCESS | 1873 | 1461155229113 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x8950d800 == 114 [pid = 1873] [id = 558] 05:27:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8bcb2400) [pid = 1873] [serial = 1675] [outer = (nil)] 05:27:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8c5eb400) [pid = 1873] [serial = 1676] [outer = 0x8bcb2400] 05:27:09 INFO - PROCESS | 1873 | 1461155229265 Marionette DEBUG loaded listener.js 05:27:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8de79c00) [pid = 1873] [serial = 1677] [outer = 0x8bcb2400] 05:27:10 INFO - PROCESS | 1873 | 1461155230787 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 05:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 05:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 2444ms 05:27:10 INFO - PROCESS | 1873 | 1461155230828 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 05:27:10 INFO - PROCESS | 1873 | 1461155230835 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 05:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 05:27:10 INFO - PROCESS | 1873 | 1461155230861 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 05:27:10 INFO - PROCESS | 1873 | 1461155230876 Marionette TRACE conn4 <- [1,2206,null,{}] 05:27:10 INFO - PROCESS | 1873 | 1461155230966 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:11 INFO - PROCESS | 1873 | 1461155231435 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 05:27:11 INFO - PROCESS | 1873 | 1461155231790 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:11 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c5f7c00 == 115 [pid = 1873] [id = 559] 05:27:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8decec00) [pid = 1873] [serial = 1678] [outer = (nil)] 05:27:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8e972c00) [pid = 1873] [serial = 1679] [outer = 0x8decec00] 05:27:11 INFO - PROCESS | 1873 | 1461155231963 Marionette DEBUG loaded listener.js 05:27:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8eadec00) [pid = 1873] [serial = 1680] [outer = 0x8decec00] 05:27:13 INFO - PROCESS | 1873 | 1461155233369 Marionette TRACE conn4 <- [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]]]}] 05:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 05:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2574ms 05:27:13 INFO - PROCESS | 1873 | 1461155233420 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 05:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 05:27:13 INFO - PROCESS | 1873 | 1461155233425 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 05:27:13 INFO - PROCESS | 1873 | 1461155233432 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 05:27:13 INFO - PROCESS | 1873 | 1461155233435 Marionette TRACE conn4 <- [1,2210,null,{}] 05:27:13 INFO - PROCESS | 1873 | 1461155233451 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:13 INFO - PROCESS | 1873 | 1461155233721 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 05:27:14 INFO - PROCESS | 1873 | 1461155234052 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:14 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e96a400 == 116 [pid = 1873] [id = 560] 05:27:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8f678000) [pid = 1873] [serial = 1681] [outer = (nil)] 05:27:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8f93e000) [pid = 1873] [serial = 1682] [outer = 0x8f678000] 05:27:14 INFO - PROCESS | 1873 | 1461155234143 Marionette DEBUG loaded listener.js 05:27:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8f945800) [pid = 1873] [serial = 1683] [outer = 0x8f678000] 05:27:15 INFO - PROCESS | 1873 | 1461155235044 Marionette TRACE conn4 <- [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]]]}] 05:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 05:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1639ms 05:27:15 INFO - PROCESS | 1873 | 1461155235071 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 05:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 05:27:15 INFO - PROCESS | 1873 | 1461155235075 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 05:27:15 INFO - PROCESS | 1873 | 1461155235082 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 05:27:15 INFO - PROCESS | 1873 | 1461155235086 Marionette TRACE conn4 <- [1,2214,null,{}] 05:27:15 INFO - PROCESS | 1873 | 1461155235092 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:15 INFO - PROCESS | 1873 | 1461155235328 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 05:27:15 INFO - PROCESS | 1873 | 1461155235669 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:15 INFO - PROCESS | 1873 | ++DOCSHELL 0x8faa5000 == 117 [pid = 1873] [id = 561] 05:27:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x8faa6400) [pid = 1873] [serial = 1684] [outer = (nil)] 05:27:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x8faab000) [pid = 1873] [serial = 1685] [outer = 0x8faa6400] 05:27:15 INFO - PROCESS | 1873 | 1461155235783 Marionette DEBUG loaded listener.js 05:27:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x903de800) [pid = 1873] [serial = 1686] [outer = 0x8faa6400] 05:27:16 INFO - PROCESS | 1873 | 1461155236735 Marionette TRACE conn4 <- [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]]]}] 05:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 05:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1684ms 05:27:16 INFO - PROCESS | 1873 | 1461155236767 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 05:27:16 INFO - PROCESS | 1873 | 1461155236770 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 05:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 05:27:16 INFO - PROCESS | 1873 | 1461155236778 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 05:27:16 INFO - PROCESS | 1873 | 1461155236782 Marionette TRACE conn4 <- [1,2218,null,{}] 05:27:16 INFO - PROCESS | 1873 | 1461155236788 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:17 INFO - PROCESS | 1873 | 1461155237044 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 05:27:17 INFO - PROCESS | 1873 | 1461155237366 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:17 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e04c400 == 118 [pid = 1873] [id = 562] 05:27:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x8fa39800) [pid = 1873] [serial = 1687] [outer = (nil)] 05:27:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x90650800) [pid = 1873] [serial = 1688] [outer = 0x8fa39800] 05:27:17 INFO - PROCESS | 1873 | 1461155237477 Marionette DEBUG loaded listener.js 05:27:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x9087f000) [pid = 1873] [serial = 1689] [outer = 0x8fa39800] 05:27:18 INFO - PROCESS | 1873 | 1461155238425 Marionette TRACE conn4 <- [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]]]}] 05:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 05:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1680ms 05:27:18 INFO - PROCESS | 1873 | 1461155238459 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 05:27:18 INFO - PROCESS | 1873 | 1461155238463 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 05:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 05:27:18 INFO - PROCESS | 1873 | 1461155238470 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 05:27:18 INFO - PROCESS | 1873 | 1461155238473 Marionette TRACE conn4 <- [1,2222,null,{}] 05:27:18 INFO - PROCESS | 1873 | 1461155238479 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:18 INFO - PROCESS | 1873 | 1461155238713 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 05:27:19 INFO - PROCESS | 1873 | 1461155239051 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:19 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c5e9800 == 119 [pid = 1873] [id = 563] 05:27:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x90643000) [pid = 1873] [serial = 1690] [outer = (nil)] 05:27:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x92299000) [pid = 1873] [serial = 1691] [outer = 0x90643000] 05:27:19 INFO - PROCESS | 1873 | 1461155239184 Marionette DEBUG loaded listener.js 05:27:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x92ca0000) [pid = 1873] [serial = 1692] [outer = 0x90643000] 05:27:20 INFO - PROCESS | 1873 | 1461155240058 Marionette TRACE conn4 <- [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]]]}] 05:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 05:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1635ms 05:27:20 INFO - PROCESS | 1873 | 1461155240106 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 05:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 05:27:20 INFO - PROCESS | 1873 | 1461155240110 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 05:27:20 INFO - PROCESS | 1873 | 1461155240117 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 05:27:20 INFO - PROCESS | 1873 | 1461155240121 Marionette TRACE conn4 <- [1,2226,null,{}] 05:27:20 INFO - PROCESS | 1873 | 1461155240127 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:20 INFO - PROCESS | 1873 | 1461155240355 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 05:27:20 INFO - PROCESS | 1873 | 1461155240687 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:20 INFO - PROCESS | 1873 | ++DOCSHELL 0x90880400 == 120 [pid = 1873] [id = 564] 05:27:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x91605800) [pid = 1873] [serial = 1693] [outer = (nil)] 05:27:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x92e2a000) [pid = 1873] [serial = 1694] [outer = 0x91605800] 05:27:20 INFO - PROCESS | 1873 | 1461155240805 Marionette DEBUG loaded listener.js 05:27:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x92ed3000) [pid = 1873] [serial = 1695] [outer = 0x91605800] 05:27:21 INFO - PROCESS | 1873 | 1461155241785 Marionette TRACE conn4 <- [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]]]}] 05:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 05:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1692ms 05:27:21 INFO - PROCESS | 1873 | 1461155241810 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 05:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 05:27:21 INFO - PROCESS | 1873 | 1461155241814 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 05:27:21 INFO - PROCESS | 1873 | 1461155241821 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 05:27:21 INFO - PROCESS | 1873 | 1461155241824 Marionette TRACE conn4 <- [1,2230,null,{}] 05:27:21 INFO - PROCESS | 1873 | 1461155241830 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:22 INFO - PROCESS | 1873 | 1461155242071 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 05:27:22 INFO - PROCESS | 1873 | 1461155242407 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x915f3c00 == 121 [pid = 1873] [id = 565] 05:27:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x92d3f400) [pid = 1873] [serial = 1696] [outer = (nil)] 05:27:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x939b7400) [pid = 1873] [serial = 1697] [outer = 0x92d3f400] 05:27:22 INFO - PROCESS | 1873 | 1461155242511 Marionette DEBUG loaded listener.js 05:27:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x93b34800) [pid = 1873] [serial = 1698] [outer = 0x92d3f400] 05:27:23 INFO - PROCESS | 1873 | 1461155243421 Marionette TRACE conn4 <- [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]]]}] 05:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 05:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1682ms 05:27:23 INFO - PROCESS | 1873 | 1461155243504 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 05:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 05:27:23 INFO - PROCESS | 1873 | 1461155243508 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 05:27:23 INFO - PROCESS | 1873 | 1461155243515 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 05:27:23 INFO - PROCESS | 1873 | 1461155243519 Marionette TRACE conn4 <- [1,2234,null,{}] 05:27:23 INFO - PROCESS | 1873 | 1461155243525 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:23 INFO - PROCESS | 1873 | 1461155243754 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 05:27:24 INFO - PROCESS | 1873 | 1461155244077 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:24 INFO - PROCESS | 1873 | ++DOCSHELL 0x93bb2800 == 122 [pid = 1873] [id = 566] 05:27:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x93bb3800) [pid = 1873] [serial = 1699] [outer = (nil)] 05:27:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x93cc7000) [pid = 1873] [serial = 1700] [outer = 0x93bb3800] 05:27:24 INFO - PROCESS | 1873 | 1461155244185 Marionette DEBUG loaded listener.js 05:27:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x95da6000) [pid = 1873] [serial = 1701] [outer = 0x93bb3800] 05:27:25 INFO - PROCESS | 1873 | 1461155245087 Marionette TRACE conn4 <- [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]]]}] 05:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 05:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1633ms 05:27:25 INFO - PROCESS | 1873 | 1461155245151 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 05:27:25 INFO - PROCESS | 1873 | 1461155245156 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 05:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 05:27:25 INFO - PROCESS | 1873 | 1461155245166 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 05:27:25 INFO - PROCESS | 1873 | 1461155245169 Marionette TRACE conn4 <- [1,2238,null,{}] 05:27:25 INFO - PROCESS | 1873 | 1461155245176 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:25 INFO - PROCESS | 1873 | 1461155245458 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 05:27:25 INFO - PROCESS | 1873 | 1461155245776 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x95f2e400 == 123 [pid = 1873] [id = 567] 05:27:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x963b3800) [pid = 1873] [serial = 1702] [outer = (nil)] 05:27:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x975b0800) [pid = 1873] [serial = 1703] [outer = 0x963b3800] 05:27:25 INFO - PROCESS | 1873 | 1461155245866 Marionette DEBUG loaded listener.js 05:27:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x97606400) [pid = 1873] [serial = 1704] [outer = 0x963b3800] 05:27:26 INFO - PROCESS | 1873 | 1461155246803 Marionette TRACE conn4 <- [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]]]}] 05:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 05:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1681ms 05:27:26 INFO - PROCESS | 1873 | 1461155246848 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 05:27:26 INFO - PROCESS | 1873 | 1461155246852 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 05:27:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 05:27:26 INFO - PROCESS | 1873 | 1461155246858 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 05:27:26 INFO - PROCESS | 1873 | 1461155246862 Marionette TRACE conn4 <- [1,2242,null,{}] 05:27:26 INFO - PROCESS | 1873 | 1461155246868 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:27 INFO - PROCESS | 1873 | 1461155247115 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 05:27:27 INFO - PROCESS | 1873 | 1461155247445 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:27 INFO - PROCESS | 1873 | ++DOCSHELL 0x97226c00 == 124 [pid = 1873] [id = 568] 05:27:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x975b8000) [pid = 1873] [serial = 1705] [outer = (nil)] 05:27:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x97da4400) [pid = 1873] [serial = 1706] [outer = 0x975b8000] 05:27:27 INFO - PROCESS | 1873 | 1461155247552 Marionette DEBUG loaded listener.js 05:27:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x97da8000) [pid = 1873] [serial = 1707] [outer = 0x975b8000] 05:27:28 INFO - PROCESS | 1873 | 1461155248438 Marionette TRACE conn4 <- [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]]]}] 05:27:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 05:27:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1630ms 05:27:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 05:27:28 INFO - PROCESS | 1873 | 1461155248490 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 05:27:28 INFO - PROCESS | 1873 | 1461155248493 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 05:27:28 INFO - PROCESS | 1873 | 1461155248500 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 05:27:28 INFO - PROCESS | 1873 | 1461155248503 Marionette TRACE conn4 <- [1,2246,null,{}] 05:27:28 INFO - PROCESS | 1873 | 1461155248509 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:28 INFO - PROCESS | 1873 | 1461155248745 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 05:27:29 INFO - PROCESS | 1873 | 1461155249078 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:29 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a18d400 == 125 [pid = 1873] [id = 569] 05:27:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x8a7a1400) [pid = 1873] [serial = 1708] [outer = (nil)] 05:27:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x98ac0400) [pid = 1873] [serial = 1709] [outer = 0x8a7a1400] 05:27:29 INFO - PROCESS | 1873 | 1461155249176 Marionette DEBUG loaded listener.js 05:27:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x99239400) [pid = 1873] [serial = 1710] [outer = 0x8a7a1400] 05:27:30 INFO - PROCESS | 1873 | 1461155250096 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 05:27:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 05:27:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1632ms 05:27:30 INFO - PROCESS | 1873 | 1461155250131 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 05:27:30 INFO - PROCESS | 1873 | 1461155250135 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 05:27:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 05:27:30 INFO - PROCESS | 1873 | 1461155250146 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 05:27:30 INFO - PROCESS | 1873 | 1461155250150 Marionette TRACE conn4 <- [1,2250,null,{}] 05:27:30 INFO - PROCESS | 1873 | 1461155250158 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:30 INFO - PROCESS | 1873 | 1461155250447 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 05:27:30 INFO - PROCESS | 1873 | 1461155250782 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dcc800 == 126 [pid = 1873] [id = 570] 05:27:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x9760c000) [pid = 1873] [serial = 1711] [outer = (nil)] 05:27:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x994fb000) [pid = 1873] [serial = 1712] [outer = 0x9760c000] 05:27:30 INFO - PROCESS | 1873 | 1461155250876 Marionette DEBUG loaded listener.js 05:27:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x995c4400) [pid = 1873] [serial = 1713] [outer = 0x9760c000] 05:27:31 INFO - PROCESS | 1873 | 1461155251843 Marionette TRACE conn4 <- [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]]]}] 05:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 05:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1733ms 05:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 05:27:31 INFO - PROCESS | 1873 | 1461155251879 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 05:27:31 INFO - PROCESS | 1873 | 1461155251882 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 05:27:31 INFO - PROCESS | 1873 | 1461155251889 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 05:27:31 INFO - PROCESS | 1873 | 1461155251893 Marionette TRACE conn4 <- [1,2254,null,{}] 05:27:31 INFO - PROCESS | 1873 | 1461155251898 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:32 INFO - PROCESS | 1873 | 1461155252148 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 05:27:32 INFO - PROCESS | 1873 | 1461155252484 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:32 INFO - PROCESS | 1873 | ++DOCSHELL 0x95f2dc00 == 127 [pid = 1873] [id = 571] 05:27:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x994fa000) [pid = 1873] [serial = 1714] [outer = (nil)] 05:27:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x9fc54c00) [pid = 1873] [serial = 1715] [outer = 0x994fa000] 05:27:32 INFO - PROCESS | 1873 | 1461155252599 Marionette DEBUG loaded listener.js 05:27:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0x9fc99c00) [pid = 1873] [serial = 1716] [outer = 0x994fa000] 05:27:33 INFO - PROCESS | 1873 | 1461155253571 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 05:27:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 05:27:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1737ms 05:27:33 INFO - PROCESS | 1873 | 1461155253626 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 05:27:33 INFO - PROCESS | 1873 | 1461155253630 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 05:27:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 05:27:33 INFO - PROCESS | 1873 | 1461155253636 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 05:27:33 INFO - PROCESS | 1873 | 1461155253640 Marionette TRACE conn4 <- [1,2258,null,{}] 05:27:33 INFO - PROCESS | 1873 | 1461155253646 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:33 INFO - PROCESS | 1873 | 1461155253919 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x84fef800 == 126 [pid = 1873] [id = 511] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x95ff5400 == 125 [pid = 1873] [id = 234] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x8fa31400 == 124 [pid = 1873] [id = 235] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x90882000 == 123 [pid = 1873] [id = 230] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x960a3800 == 122 [pid = 1873] [id = 233] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x92ef6c00 == 121 [pid = 1873] [id = 231] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x8a7abc00 == 120 [pid = 1873] [id = 555] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x89478400 == 119 [pid = 1873] [id = 554] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x89853800 == 118 [pid = 1873] [id = 553] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x86bcfc00 == 117 [pid = 1873] [id = 552] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x84fee800 == 116 [pid = 1873] [id = 547] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x95ff0400 == 115 [pid = 1873] [id = 546] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x92ef0000 == 114 [pid = 1873] [id = 545] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x93b34400 == 113 [pid = 1873] [id = 544] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x92e25c00 == 112 [pid = 1873] [id = 543] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x843e9000 == 111 [pid = 1873] [id = 541] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x90885c00 == 110 [pid = 1873] [id = 542] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x8f67b400 == 109 [pid = 1873] [id = 540] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x8fa35400 == 108 [pid = 1873] [id = 539] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x8c2ec000 == 107 [pid = 1873] [id = 538] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x8638b800 == 106 [pid = 1873] [id = 537] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x89511800 == 105 [pid = 1873] [id = 535] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x8a7a6400 == 104 [pid = 1873] [id = 536] 05:27:36 INFO - PROCESS | 1873 | --DOCSHELL 0x86392400 == 103 [pid = 1873] [id = 534] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x95df5c00) [pid = 1873] [serial = 1571] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x8a1cb000) [pid = 1873] [serial = 1596] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x8c2edc00) [pid = 1873] [serial = 1598] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x8c382400) [pid = 1873] [serial = 1599] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x8f767c00) [pid = 1873] [serial = 1550] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x8faa5c00) [pid = 1873] [serial = 1553] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x88de9c00) [pid = 1873] [serial = 1593] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x8e04d800) [pid = 1873] [serial = 1547] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x92eda000) [pid = 1873] [serial = 1566] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x963ba800) [pid = 1873] [serial = 1574] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0xa0a48000) [pid = 1873] [serial = 1586] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x95fa1400) [pid = 1873] [serial = 1572] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x903dfc00) [pid = 1873] [serial = 1557] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x92ed4800) [pid = 1873] [serial = 1565] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0xa0c1e800) [pid = 1873] [serial = 1587] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0xa0c40400) [pid = 1873] [serial = 1524] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x902d6800) [pid = 1873] [serial = 1554] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x8ead4c00) [pid = 1873] [serial = 1548] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x9760d800) [pid = 1873] [serial = 1577] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x92ca4000) [pid = 1873] [serial = 1563] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x89479400) [pid = 1873] [serial = 1539] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x9087d800) [pid = 1873] [serial = 1560] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x8c405400) [pid = 1873] [serial = 1470] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x98762c00) [pid = 1873] [serial = 1580] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x8de70000) [pid = 1873] [serial = 1544] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x8a198400) [pid = 1873] [serial = 1595] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x885ed000) [pid = 1873] [serial = 1538] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x994f1000) [pid = 1873] [serial = 1583] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x93bb2c00) [pid = 1873] [serial = 1569] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x8b9c5400) [pid = 1873] [serial = 1542] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x9064d000) [pid = 1873] [serial = 1559] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0xa2a38800) [pid = 1873] [serial = 1589] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x903dd000) [pid = 1873] [serial = 1556] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x8f76d400) [pid = 1873] [serial = 1551] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x979eb000) [pid = 1873] [serial = 1578] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x92c9e400) [pid = 1873] [serial = 1562] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x88a8cc00) [pid = 1873] [serial = 1592] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x9876d000) [pid = 1873] [serial = 1581] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x93b3c800) [pid = 1873] [serial = 1568] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8a8d0400) [pid = 1873] [serial = 1541] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x970c9400) [pid = 1873] [serial = 1575] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x9df1b400) [pid = 1873] [serial = 1584] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8decdc00) [pid = 1873] [serial = 1545] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x8c2efc00) [pid = 1873] [serial = 1601] [outer = (nil)] [url = about:blank] 05:27:36 INFO - PROCESS | 1873 | 1461155256860 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x86390c00 == 104 [pid = 1873] [id = 572] 05:27:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x86392400) [pid = 1873] [serial = 1717] [outer = (nil)] 05:27:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x883ec400) [pid = 1873] [serial = 1718] [outer = 0x86392400] 05:27:36 INFO - PROCESS | 1873 | 1461155256976 Marionette DEBUG loaded listener.js 05:27:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x88a84400) [pid = 1873] [serial = 1719] [outer = 0x86392400] 05:27:38 INFO - PROCESS | 1873 | 1461155258201 Marionette TRACE conn4 <- [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]]]}] 05:27:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 05:27:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 4594ms 05:27:38 INFO - PROCESS | 1873 | 1461155258234 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 05:27:38 INFO - PROCESS | 1873 | 1461155258238 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 05:27:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 05:27:38 INFO - PROCESS | 1873 | 1461155258247 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 05:27:38 INFO - PROCESS | 1873 | 1461155258254 Marionette TRACE conn4 <- [1,2262,null,{}] 05:27:38 INFO - PROCESS | 1873 | 1461155258261 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:38 INFO - PROCESS | 1873 | 1461155258565 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 05:27:38 INFO - PROCESS | 1873 | 1461155258743 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:38 INFO - PROCESS | 1873 | ++DOCSHELL 0x8985fc00 == 105 [pid = 1873] [id = 573] 05:27:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8a118800) [pid = 1873] [serial = 1720] [outer = (nil)] 05:27:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8a19c800) [pid = 1873] [serial = 1721] [outer = 0x8a118800] 05:27:38 INFO - PROCESS | 1873 | 1461155258823 Marionette DEBUG loaded listener.js 05:27:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8a7a5c00) [pid = 1873] [serial = 1722] [outer = 0x8a118800] 05:27:39 INFO - PROCESS | 1873 | 1461155259808 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 05:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 05:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1599ms 05:27:39 INFO - PROCESS | 1873 | 1461155259851 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 05:27:39 INFO - PROCESS | 1873 | 1461155259858 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 05:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 05:27:39 INFO - PROCESS | 1873 | 1461155259873 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 05:27:39 INFO - PROCESS | 1873 | 1461155259877 Marionette TRACE conn4 <- [1,2266,null,{}] 05:27:39 INFO - PROCESS | 1873 | 1461155259884 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:40 INFO - PROCESS | 1873 | 1461155260185 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 05:27:40 INFO - PROCESS | 1873 | 1461155260222 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:40 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a119000 == 106 [pid = 1873] [id = 574] 05:27:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8abe9000) [pid = 1873] [serial = 1723] [outer = (nil)] 05:27:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8c2ec000) [pid = 1873] [serial = 1724] [outer = 0x8abe9000] 05:27:40 INFO - PROCESS | 1873 | 1461155260298 Marionette DEBUG loaded listener.js 05:27:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8c2fa400) [pid = 1873] [serial = 1725] [outer = 0x8abe9000] 05:27:41 INFO - PROCESS | 1873 | 1461155261407 Marionette TRACE conn4 <- [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]]]}] 05:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 05:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2101ms 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0xa0fa5c00) [pid = 1873] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x86bd1000) [pid = 1873] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x939b8800) [pid = 1873] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8abec800) [pid = 1873] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8fa37c00) [pid = 1873] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x97da7c00) [pid = 1873] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x86bd1800) [pid = 1873] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8de6fc00) [pid = 1873] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x93bb5000) [pid = 1873] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x864a5800) [pid = 1873] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x86393000) [pid = 1873] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x89515000) [pid = 1873] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x8a11dc00) [pid = 1873] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x8a7ac000) [pid = 1873] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x92d41800) [pid = 1873] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x975b8400) [pid = 1873] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x970c1c00) [pid = 1873] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x885f2800) [pid = 1873] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x93cc3000) [pid = 1873] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 122 (0x89855800) [pid = 1873] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 121 (0x8bcb8000) [pid = 1873] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 05:27:42 INFO - PROCESS | 1873 | --DOMWINDOW == 120 (0x8fa36800) [pid = 1873] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 05:27:42 INFO - PROCESS | 1873 | 1461155262105 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 05:27:42 INFO - PROCESS | 1873 | 1461155262109 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 05:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 05:27:42 INFO - PROCESS | 1873 | 1461155262126 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 05:27:42 INFO - PROCESS | 1873 | 1461155262135 Marionette TRACE conn4 <- [1,2270,null,{}] 05:27:42 INFO - PROCESS | 1873 | 1461155262142 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:42 INFO - PROCESS | 1873 | 1461155262434 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 05:27:42 INFO - PROCESS | 1873 | 1461155262570 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:42 INFO - PROCESS | 1873 | ++DOCSHELL 0x8bcb2000 == 107 [pid = 1873] [id = 575] 05:27:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 121 (0x8c381800) [pid = 1873] [serial = 1726] [outer = (nil)] 05:27:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 122 (0x8c40e000) [pid = 1873] [serial = 1727] [outer = 0x8c381800] 05:27:42 INFO - PROCESS | 1873 | 1461155262648 Marionette DEBUG loaded listener.js 05:27:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x8de78000) [pid = 1873] [serial = 1728] [outer = 0x8c381800] 05:27:43 INFO - PROCESS | 1873 | 1461155263415 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 05:27:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 05:27:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1353ms 05:27:43 INFO - PROCESS | 1873 | 1461155263472 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 05:27:43 INFO - PROCESS | 1873 | 1461155263477 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 05:27:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 05:27:43 INFO - PROCESS | 1873 | 1461155263483 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 05:27:43 INFO - PROCESS | 1873 | 1461155263486 Marionette TRACE conn4 <- [1,2274,null,{}] 05:27:43 INFO - PROCESS | 1873 | 1461155263492 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:43 INFO - PROCESS | 1873 | 1461155263704 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 05:27:43 INFO - PROCESS | 1873 | 1461155263909 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:43 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e5e800 == 108 [pid = 1873] [id = 576] 05:27:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x8c40ec00) [pid = 1873] [serial = 1729] [outer = (nil)] 05:27:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x8e043400) [pid = 1873] [serial = 1730] [outer = 0x8c40ec00] 05:27:43 INFO - PROCESS | 1873 | 1461155263985 Marionette DEBUG loaded listener.js 05:27:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x8e04c000) [pid = 1873] [serial = 1731] [outer = 0x8c40ec00] 05:27:45 INFO - PROCESS | 1873 | 1461155265146 Marionette TRACE conn4 <- [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]]]}] 05:27:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 05:27:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1734ms 05:27:45 INFO - PROCESS | 1873 | 1461155265220 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 05:27:45 INFO - PROCESS | 1873 | 1461155265228 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 05:27:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 05:27:45 INFO - PROCESS | 1873 | 1461155265239 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 05:27:45 INFO - PROCESS | 1873 | 1461155265246 Marionette TRACE conn4 <- [1,2278,null,{}] 05:27:45 INFO - PROCESS | 1873 | 1461155265255 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:45 INFO - PROCESS | 1873 | 1461155265581 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 05:27:45 INFO - PROCESS | 1873 | 1461155265925 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:45 INFO - PROCESS | 1873 | ++DOCSHELL 0x89511400 == 109 [pid = 1873] [id = 577] 05:27:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x89513c00) [pid = 1873] [serial = 1732] [outer = (nil)] 05:27:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x8a198400) [pid = 1873] [serial = 1733] [outer = 0x89513c00] 05:27:46 INFO - PROCESS | 1873 | 1461155266047 Marionette DEBUG loaded listener.js 05:27:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8bcac800) [pid = 1873] [serial = 1734] [outer = 0x89513c00] 05:27:47 INFO - PROCESS | 1873 | 1461155267131 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 05:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 05:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1945ms 05:27:47 INFO - PROCESS | 1873 | 1461155267185 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 05:27:47 INFO - PROCESS | 1873 | 1461155267195 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 05:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 05:27:47 INFO - PROCESS | 1873 | 1461155267207 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 05:27:47 INFO - PROCESS | 1873 | 1461155267211 Marionette TRACE conn4 <- [1,2282,null,{}] 05:27:47 INFO - PROCESS | 1873 | 1461155267218 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:47 INFO - PROCESS | 1873 | 1461155267504 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 05:27:47 INFO - PROCESS | 1873 | 1461155267898 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:47 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a1c4000 == 110 [pid = 1873] [id = 578] 05:27:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x8bcaec00) [pid = 1873] [serial = 1735] [outer = (nil)] 05:27:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x8e96d800) [pid = 1873] [serial = 1736] [outer = 0x8bcaec00] 05:27:47 INFO - PROCESS | 1873 | 1461155267991 Marionette DEBUG loaded listener.js 05:27:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8ead8400) [pid = 1873] [serial = 1737] [outer = 0x8bcaec00] 05:27:48 INFO - PROCESS | 1873 | 1461155268941 Marionette TRACE conn4 <- [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]]]}] 05:27:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 05:27:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1788ms 05:27:49 INFO - PROCESS | 1873 | 1461155268996 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 05:27:49 INFO - PROCESS | 1873 | 1461155269000 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 05:27:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 05:27:49 INFO - PROCESS | 1873 | 1461155269007 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 05:27:49 INFO - PROCESS | 1873 | 1461155269014 Marionette TRACE conn4 <- [1,2286,null,{}] 05:27:49 INFO - PROCESS | 1873 | 1461155269031 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:49 INFO - PROCESS | 1873 | 1461155269325 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 05:27:49 INFO - PROCESS | 1873 | 1461155269658 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:49 INFO - PROCESS | 1873 | ++DOCSHELL 0x8ded5c00 == 111 [pid = 1873] [id = 579] 05:27:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8f76e400) [pid = 1873] [serial = 1738] [outer = (nil)] 05:27:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8fa2d000) [pid = 1873] [serial = 1739] [outer = 0x8f76e400] 05:27:49 INFO - PROCESS | 1873 | 1461155269753 Marionette DEBUG loaded listener.js 05:27:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8faa3800) [pid = 1873] [serial = 1740] [outer = 0x8f76e400] 05:27:50 INFO - PROCESS | 1873 | 1461155270683 Marionette TRACE conn4 <- [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]]]}] 05:27:50 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 05:27:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1740ms 05:27:50 INFO - PROCESS | 1873 | 1461155270749 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 05:27:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 05:27:50 INFO - PROCESS | 1873 | 1461155270754 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 05:27:50 INFO - PROCESS | 1873 | 1461155270761 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 05:27:50 INFO - PROCESS | 1873 | 1461155270764 Marionette TRACE conn4 <- [1,2290,null,{}] 05:27:50 INFO - PROCESS | 1873 | 1461155270770 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:51 INFO - PROCESS | 1873 | 1461155271013 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 05:27:51 INFO - PROCESS | 1873 | 1461155271339 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f76f400 == 112 [pid = 1873] [id = 580] 05:27:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8fa2e400) [pid = 1873] [serial = 1741] [outer = (nil)] 05:27:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x902db800) [pid = 1873] [serial = 1742] [outer = 0x8fa2e400] 05:27:51 INFO - PROCESS | 1873 | 1461155271439 Marionette DEBUG loaded listener.js 05:27:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x903dd000) [pid = 1873] [serial = 1743] [outer = 0x8fa2e400] 05:27:52 INFO - PROCESS | 1873 | 1461155272418 Marionette TRACE conn4 <- [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]]]}] 05:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 05:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1733ms 05:27:52 INFO - PROCESS | 1873 | 1461155272495 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 05:27:52 INFO - PROCESS | 1873 | 1461155272499 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 05:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 05:27:52 INFO - PROCESS | 1873 | 1461155272506 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 05:27:52 INFO - PROCESS | 1873 | 1461155272509 Marionette TRACE conn4 <- [1,2294,null,{}] 05:27:52 INFO - PROCESS | 1873 | 1461155272517 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:52 INFO - PROCESS | 1873 | 1461155272804 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 05:27:53 INFO - PROCESS | 1873 | 1461155273143 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:53 INFO - PROCESS | 1873 | ++DOCSHELL 0x8fa2e800 == 113 [pid = 1873] [id = 581] 05:27:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x903da800) [pid = 1873] [serial = 1744] [outer = (nil)] 05:27:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x90647000) [pid = 1873] [serial = 1745] [outer = 0x903da800] 05:27:53 INFO - PROCESS | 1873 | 1461155273239 Marionette DEBUG loaded listener.js 05:27:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x9064c000) [pid = 1873] [serial = 1746] [outer = 0x903da800] 05:27:54 INFO - PROCESS | 1873 | 1461155274253 Marionette TRACE conn4 <- [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]]]}] 05:27:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 05:27:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1782ms 05:27:54 INFO - PROCESS | 1873 | 1461155274291 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 05:27:54 INFO - PROCESS | 1873 | 1461155274295 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 05:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 05:27:54 INFO - PROCESS | 1873 | 1461155274307 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 05:27:54 INFO - PROCESS | 1873 | 1461155274313 Marionette TRACE conn4 <- [1,2298,null,{}] 05:27:54 INFO - PROCESS | 1873 | 1461155274323 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:54 INFO - PROCESS | 1873 | 1461155274643 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 05:27:55 INFO - PROCESS | 1873 | 1461155274981 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:55 INFO - PROCESS | 1873 | ++DOCSHELL 0x9064b400 == 114 [pid = 1873] [id = 582] 05:27:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x90650c00) [pid = 1873] [serial = 1747] [outer = (nil)] 05:27:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x92ca9000) [pid = 1873] [serial = 1748] [outer = 0x90650c00] 05:27:55 INFO - PROCESS | 1873 | 1461155275093 Marionette DEBUG loaded listener.js 05:27:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x92e28800) [pid = 1873] [serial = 1749] [outer = 0x90650c00] 05:27:55 INFO - PROCESS | 1873 | 1461155275959 Marionette TRACE conn4 <- [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]]]}] 05:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 05:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1698ms 05:27:56 INFO - PROCESS | 1873 | 1461155276005 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 05:27:56 INFO - PROCESS | 1873 | 1461155276009 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 05:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 05:27:56 INFO - PROCESS | 1873 | 1461155276036 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 05:27:56 INFO - PROCESS | 1873 | 1461155276041 Marionette TRACE conn4 <- [1,2302,null,{}] 05:27:56 INFO - PROCESS | 1873 | 1461155276047 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:56 INFO - PROCESS | 1873 | 1461155276290 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 05:27:56 INFO - PROCESS | 1873 | 1461155276622 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:56 INFO - PROCESS | 1873 | ++DOCSHELL 0x90642000 == 115 [pid = 1873] [id = 583] 05:27:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x9228c000) [pid = 1873] [serial = 1750] [outer = (nil)] 05:27:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x92ef0800) [pid = 1873] [serial = 1751] [outer = 0x9228c000] 05:27:56 INFO - PROCESS | 1873 | 1461155276720 Marionette DEBUG loaded listener.js 05:27:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x92ef7000) [pid = 1873] [serial = 1752] [outer = 0x9228c000] 05:27:57 INFO - PROCESS | 1873 | 1461155277652 Marionette TRACE conn4 <- [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]]]}] 05:27:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 05:27:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1687ms 05:27:57 INFO - PROCESS | 1873 | 1461155277721 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 05:27:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 05:27:57 INFO - PROCESS | 1873 | 1461155277725 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 05:27:57 INFO - PROCESS | 1873 | 1461155277732 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 05:27:57 INFO - PROCESS | 1873 | 1461155277735 Marionette TRACE conn4 <- [1,2306,null,{}] 05:27:57 INFO - PROCESS | 1873 | 1461155277741 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:57 INFO - PROCESS | 1873 | 1461155277976 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 05:27:58 INFO - PROCESS | 1873 | 1461155278304 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x91610400 == 116 [pid = 1873] [id = 584] 05:27:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x92c9ec00) [pid = 1873] [serial = 1753] [outer = (nil)] 05:27:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x93bac400) [pid = 1873] [serial = 1754] [outer = 0x92c9ec00] 05:27:58 INFO - PROCESS | 1873 | 1461155278401 Marionette DEBUG loaded listener.js 05:27:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x93bae400) [pid = 1873] [serial = 1755] [outer = 0x92c9ec00] 05:27:59 INFO - PROCESS | 1873 | 1461155279386 Marionette TRACE conn4 <- [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]]]}] 05:27:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 05:27:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1687ms 05:27:59 INFO - PROCESS | 1873 | 1461155279419 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 05:27:59 INFO - PROCESS | 1873 | 1461155279422 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 05:27:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 05:27:59 INFO - PROCESS | 1873 | 1461155279429 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 05:27:59 INFO - PROCESS | 1873 | 1461155279432 Marionette TRACE conn4 <- [1,2310,null,{}] 05:27:59 INFO - PROCESS | 1873 | 1461155279438 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:59 INFO - PROCESS | 1873 | 1461155279672 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 05:28:00 INFO - PROCESS | 1873 | 1461155280019 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:00 INFO - PROCESS | 1873 | ++DOCSHELL 0x86bcd000 == 117 [pid = 1873] [id = 585] 05:28:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x939bc400) [pid = 1873] [serial = 1756] [outer = (nil)] 05:28:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x93bb1400) [pid = 1873] [serial = 1757] [outer = 0x939bc400] 05:28:00 INFO - PROCESS | 1873 | 1461155280129 Marionette DEBUG loaded listener.js 05:28:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x940c3400) [pid = 1873] [serial = 1758] [outer = 0x939bc400] 05:28:01 INFO - PROCESS | 1873 | 1461155281074 Marionette TRACE conn4 <- [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]]]}] 05:28:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 05:28:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1688ms 05:28:01 INFO - PROCESS | 1873 | 1461155281118 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 05:28:01 INFO - PROCESS | 1873 | 1461155281122 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 05:28:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 05:28:01 INFO - PROCESS | 1873 | 1461155281129 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 05:28:01 INFO - PROCESS | 1873 | 1461155281133 Marionette TRACE conn4 <- [1,2314,null,{}] 05:28:01 INFO - PROCESS | 1873 | 1461155281139 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:01 INFO - PROCESS | 1873 | 1461155281393 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 05:28:01 INFO - PROCESS | 1873 | 1461155281763 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:01 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e975000 == 118 [pid = 1873] [id = 586] 05:28:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x95ff2000) [pid = 1873] [serial = 1759] [outer = (nil)] 05:28:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x960a3400) [pid = 1873] [serial = 1760] [outer = 0x95ff2000] 05:28:01 INFO - PROCESS | 1873 | 1461155281859 Marionette DEBUG loaded listener.js 05:28:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x963bcc00) [pid = 1873] [serial = 1761] [outer = 0x95ff2000] 05:28:02 INFO - PROCESS | 1873 | 1461155282860 Marionette TRACE conn4 <- [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]]]}] 05:28:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 05:28:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1786ms 05:28:02 INFO - PROCESS | 1873 | 1461155282917 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 05:28:02 INFO - PROCESS | 1873 | 1461155282921 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 05:28:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 05:28:02 INFO - PROCESS | 1873 | 1461155282930 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 05:28:02 INFO - PROCESS | 1873 | 1461155282935 Marionette TRACE conn4 <- [1,2318,null,{}] 05:28:02 INFO - PROCESS | 1873 | 1461155282941 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:03 INFO - PROCESS | 1873 | 1461155283254 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 05:28:03 INFO - PROCESS | 1873 | 1461155283606 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:03 INFO - PROCESS | 1873 | ++DOCSHELL 0x95fec800 == 119 [pid = 1873] [id = 587] 05:28:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x974bb800) [pid = 1873] [serial = 1762] [outer = (nil)] 05:28:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x97da2400) [pid = 1873] [serial = 1763] [outer = 0x974bb800] 05:28:03 INFO - PROCESS | 1873 | 1461155283718 Marionette DEBUG loaded listener.js 05:28:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x985f8000) [pid = 1873] [serial = 1764] [outer = 0x974bb800] 05:28:04 INFO - PROCESS | 1873 | 1461155284699 Marionette TRACE conn4 <- [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] 05:28:04 INFO - PROCESS | 1873 | 1461155284772 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 05:28:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 05:28:04 INFO - PROCESS | 1873 | 1461155284779 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 05:28:04 INFO - PROCESS | 1873 | 1461155284782 Marionette TRACE conn4 <- [1,2322,null,{}] 05:28:04 INFO - PROCESS | 1873 | 1461155284789 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:05 INFO - PROCESS | 1873 | 1461155285029 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 05:28:05 INFO - PROCESS | 1873 | 1461155285372 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x885f0800 == 120 [pid = 1873] [id = 588] 05:28:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x940b9c00) [pid = 1873] [serial = 1765] [outer = (nil)] 05:28:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x992b7800) [pid = 1873] [serial = 1766] [outer = 0x940b9c00] 05:28:05 INFO - PROCESS | 1873 | 1461155285464 Marionette DEBUG loaded listener.js 05:28:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x994f3800) [pid = 1873] [serial = 1767] [outer = 0x940b9c00] 05:28:06 INFO - PROCESS | 1873 | 1461155286378 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 05:28:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 05:28:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1638ms 05:28:06 INFO - PROCESS | 1873 | 1461155286418 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 05:28:06 INFO - PROCESS | 1873 | 1461155286421 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 05:28:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 05:28:06 INFO - PROCESS | 1873 | 1461155286429 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 05:28:06 INFO - PROCESS | 1873 | 1461155286432 Marionette TRACE conn4 <- [1,2326,null,{}] 05:28:06 INFO - PROCESS | 1873 | 1461155286438 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:06 INFO - PROCESS | 1873 | 1461155286672 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 05:28:07 INFO - PROCESS | 1873 | 1461155287009 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x86bcb000 == 121 [pid = 1873] [id = 589] 05:28:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x971ee400) [pid = 1873] [serial = 1768] [outer = (nil)] 05:28:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x9fb90800) [pid = 1873] [serial = 1769] [outer = 0x971ee400] 05:28:07 INFO - PROCESS | 1873 | 1461155287119 Marionette DEBUG loaded listener.js 05:28:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x9fc57800) [pid = 1873] [serial = 1770] [outer = 0x971ee400] 05:28:08 INFO - PROCESS | 1873 | 1461155288046 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 05:28:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 05:28:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1681ms 05:28:08 INFO - PROCESS | 1873 | 1461155288111 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 05:28:08 INFO - PROCESS | 1873 | 1461155288115 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 05:28:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 05:28:08 INFO - PROCESS | 1873 | 1461155288122 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 05:28:08 INFO - PROCESS | 1873 | 1461155288126 Marionette TRACE conn4 <- [1,2330,null,{}] 05:28:08 INFO - PROCESS | 1873 | 1461155288132 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:08 INFO - PROCESS | 1873 | 1461155288378 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 05:28:08 INFO - PROCESS | 1873 | 1461155288757 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:08 INFO - PROCESS | 1873 | ++DOCSHELL 0xa0ab2000 == 122 [pid = 1873] [id = 590] 05:28:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0xa0adc000) [pid = 1873] [serial = 1771] [outer = (nil)] 05:28:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0xa0c3b000) [pid = 1873] [serial = 1772] [outer = 0xa0adc000] 05:28:08 INFO - PROCESS | 1873 | 1461155288865 Marionette DEBUG loaded listener.js 05:28:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0xa0f48400) [pid = 1873] [serial = 1773] [outer = 0xa0adc000] 05:28:09 INFO - PROCESS | 1873 | 1461155289805 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 05:28:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 05:28:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1744ms 05:28:09 INFO - PROCESS | 1873 | 1461155289867 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 05:28:09 INFO - PROCESS | 1873 | 1461155289870 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 05:28:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 05:28:09 INFO - PROCESS | 1873 | 1461155289877 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 05:28:09 INFO - PROCESS | 1873 | 1461155289881 Marionette TRACE conn4 <- [1,2334,null,{}] 05:28:09 INFO - PROCESS | 1873 | 1461155289887 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:10 INFO - PROCESS | 1873 | 1461155290133 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 05:28:10 INFO - PROCESS | 1873 | 1461155290473 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:10 INFO - PROCESS | 1873 | ++DOCSHELL 0x89475000 == 123 [pid = 1873] [id = 591] 05:28:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x8abe3400) [pid = 1873] [serial = 1774] [outer = (nil)] 05:28:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0xa2acec00) [pid = 1873] [serial = 1775] [outer = 0x8abe3400] 05:28:10 INFO - PROCESS | 1873 | 1461155290576 Marionette DEBUG loaded listener.js 05:28:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0xa2ad9800) [pid = 1873] [serial = 1776] [outer = 0x8abe3400] 05:28:11 INFO - PROCESS | 1873 | 1461155291500 Marionette TRACE conn4 <- [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]]]}] 05:28:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 05:28:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1681ms 05:28:11 INFO - PROCESS | 1873 | 1461155291560 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 05:28:11 INFO - PROCESS | 1873 | 1461155291565 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 05:28:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 05:28:11 INFO - PROCESS | 1873 | 1461155291571 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 05:28:11 INFO - PROCESS | 1873 | 1461155291574 Marionette TRACE conn4 <- [1,2338,null,{}] 05:28:11 INFO - PROCESS | 1873 | 1461155291581 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:11 INFO - PROCESS | 1873 | 1461155291828 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 05:28:12 INFO - PROCESS | 1873 | 1461155292167 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:12 INFO - PROCESS | 1873 | ++DOCSHELL 0xa0fa2000 == 124 [pid = 1873] [id = 592] 05:28:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0xa0fa5c00) [pid = 1873] [serial = 1777] [outer = (nil)] 05:28:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0xa4477400) [pid = 1873] [serial = 1778] [outer = 0xa0fa5c00] 05:28:12 INFO - PROCESS | 1873 | 1461155292264 Marionette DEBUG loaded listener.js 05:28:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0xa44c6c00) [pid = 1873] [serial = 1779] [outer = 0xa0fa5c00] 05:28:13 INFO - PROCESS | 1873 | 1461155293221 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 05:28:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 05:28:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1685ms 05:28:13 INFO - PROCESS | 1873 | 1461155293259 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 05:28:13 INFO - PROCESS | 1873 | 1461155293265 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 05:28:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 05:28:13 INFO - PROCESS | 1873 | 1461155293275 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 05:28:13 INFO - PROCESS | 1873 | 1461155293279 Marionette TRACE conn4 <- [1,2342,null,{}] 05:28:13 INFO - PROCESS | 1873 | 1461155293285 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:13 INFO - PROCESS | 1873 | 1461155293533 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 05:28:13 INFO - PROCESS | 1873 | 1461155293862 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:13 INFO - PROCESS | 1873 | ++DOCSHELL 0x86d61400 == 125 [pid = 1873] [id = 593] 05:28:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x86d65400) [pid = 1873] [serial = 1780] [outer = (nil)] 05:28:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x86d6a400) [pid = 1873] [serial = 1781] [outer = 0x86d65400] 05:28:13 INFO - PROCESS | 1873 | 1461155293968 Marionette DEBUG loaded listener.js 05:28:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0x86d6dc00) [pid = 1873] [serial = 1782] [outer = 0x86d65400] 05:28:16 INFO - PROCESS | 1873 | --DOCSHELL 0x86dcc800 == 124 [pid = 1873] [id = 570] 05:28:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8a18d400 == 123 [pid = 1873] [id = 569] 05:28:16 INFO - PROCESS | 1873 | --DOCSHELL 0x95f2e400 == 122 [pid = 1873] [id = 567] 05:28:16 INFO - PROCESS | 1873 | --DOCSHELL 0x97226c00 == 121 [pid = 1873] [id = 568] 05:28:16 INFO - PROCESS | 1873 | --DOCSHELL 0x93bb2800 == 120 [pid = 1873] [id = 566] 05:28:16 INFO - PROCESS | 1873 | --DOCSHELL 0x915f3c00 == 119 [pid = 1873] [id = 565] 05:28:16 INFO - PROCESS | 1873 | --DOCSHELL 0x90880400 == 118 [pid = 1873] [id = 564] 05:28:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8c5e9800 == 117 [pid = 1873] [id = 563] 05:28:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8faa5000 == 116 [pid = 1873] [id = 561] 05:28:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8e04c400 == 115 [pid = 1873] [id = 562] 05:28:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8e96a400 == 114 [pid = 1873] [id = 560] 05:28:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8c5f7c00 == 113 [pid = 1873] [id = 559] 05:28:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8950d800 == 112 [pid = 1873] [id = 558] 05:28:16 INFO - PROCESS | 1873 | --DOCSHELL 0x89476800 == 111 [pid = 1873] [id = 557] 05:28:16 INFO - PROCESS | 1873 | --DOCSHELL 0x84ff2800 == 110 [pid = 1873] [id = 556] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0xa4476000) [pid = 1873] [serial = 1655] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x86dc8c00) [pid = 1873] [serial = 1658] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x93b3a800) [pid = 1873] [serial = 1632] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0xa2ad5c00) [pid = 1873] [serial = 1652] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x8faac400) [pid = 1873] [serial = 1619] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x995c2400) [pid = 1873] [serial = 1646] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x92ca1c00) [pid = 1873] [serial = 1625] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x8f9b1800) [pid = 1873] [serial = 1617] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x93b37000) [pid = 1873] [serial = 1631] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x95db3800) [pid = 1873] [serial = 1635] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x9925d000) [pid = 1873] [serial = 1644] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x86bc7c00) [pid = 1873] [serial = 1604] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x883e7000) [pid = 1873] [serial = 1659] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x8f674000) [pid = 1873] [serial = 1614] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x9875bc00) [pid = 1873] [serial = 1643] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x8a7a9400) [pid = 1873] [serial = 1608] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x8abee400) [pid = 1873] [serial = 1664] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x92ef7c00) [pid = 1873] [serial = 1628] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x9875f800) [pid = 1873] [serial = 1641] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0xa0c1a800) [pid = 1873] [serial = 1650] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x8c2f2800) [pid = 1873] [serial = 1536] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x8a199400) [pid = 1873] [serial = 1607] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x979e5c00) [pid = 1873] [serial = 1637] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x92ed1800) [pid = 1873] [serial = 1626] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x939bb800) [pid = 1873] [serial = 1629] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x8a119c00) [pid = 1873] [serial = 1661] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x9b3b3000) [pid = 1873] [serial = 1647] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x97d9b000) [pid = 1873] [serial = 1638] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x8ead7400) [pid = 1873] [serial = 1613] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x8a18fc00) [pid = 1873] [serial = 1662] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x8de6e400) [pid = 1873] [serial = 1611] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x93ccd800) [pid = 1873] [serial = 1634] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x8bcaf400) [pid = 1873] [serial = 1665] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x915f2c00) [pid = 1873] [serial = 1622] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x8f9acc00) [pid = 1873] [serial = 1616] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8c410800) [pid = 1873] [serial = 1610] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x92297800) [pid = 1873] [serial = 1623] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x98751c00) [pid = 1873] [serial = 1640] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x9ffaac00) [pid = 1873] [serial = 1649] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0xa4477800) [pid = 1873] [serial = 1656] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x87f25000) [pid = 1873] [serial = 1605] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0xa3c87400) [pid = 1873] [serial = 1653] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x903e7800) [pid = 1873] [serial = 1620] [outer = (nil)] [url = about:blank] 05:28:16 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x8c2f1800) [pid = 1873] [serial = 1667] [outer = (nil)] [url = about:blank] 05:28:17 INFO - PROCESS | 1873 | 1461155297286 Marionette TRACE conn4 <- [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]]]}] 05:28:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 05:28:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 4043ms 05:28:17 INFO - PROCESS | 1873 | 1461155297318 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 05:28:17 INFO - PROCESS | 1873 | 1461155297323 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 05:28:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 05:28:17 INFO - PROCESS | 1873 | 1461155297383 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 05:28:17 INFO - PROCESS | 1873 | 1461155297390 Marionette TRACE conn4 <- [1,2346,null,{}] 05:28:17 INFO - PROCESS | 1873 | 1461155297400 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:17 INFO - PROCESS | 1873 | 1461155297623 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 05:28:17 INFO - PROCESS | 1873 | 1461155297833 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:17 INFO - PROCESS | 1873 | ++DOCSHELL 0x84ff2800 == 111 [pid = 1873] [id = 594] 05:28:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x86d65000) [pid = 1873] [serial = 1783] [outer = (nil)] 05:28:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x87f25000) [pid = 1873] [serial = 1784] [outer = 0x86d65000] 05:28:17 INFO - PROCESS | 1873 | 1461155297915 Marionette DEBUG loaded listener.js 05:28:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x88a85800) [pid = 1873] [serial = 1785] [outer = 0x86d65000] 05:28:18 INFO - PROCESS | 1873 | 1461155298724 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 05:28:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 05:28:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1446ms 05:28:18 INFO - PROCESS | 1873 | 1461155298822 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 05:28:18 INFO - PROCESS | 1873 | 1461155298831 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 05:28:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 05:28:18 INFO - PROCESS | 1873 | 1461155298841 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 05:28:18 INFO - PROCESS | 1873 | 1461155298846 Marionette TRACE conn4 <- [1,2350,null,{}] 05:28:18 INFO - PROCESS | 1873 | 1461155298852 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:19 INFO - PROCESS | 1873 | 1461155299075 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 05:28:19 INFO - PROCESS | 1873 | 1461155299358 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:19 INFO - PROCESS | 1873 | ++DOCSHELL 0x8946cc00 == 112 [pid = 1873] [id = 595] 05:28:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x89479400) [pid = 1873] [serial = 1786] [outer = (nil)] 05:28:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8a117800) [pid = 1873] [serial = 1787] [outer = 0x89479400] 05:28:19 INFO - PROCESS | 1873 | 1461155299453 Marionette DEBUG loaded listener.js 05:28:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8a190400) [pid = 1873] [serial = 1788] [outer = 0x89479400] 05:28:20 INFO - PROCESS | 1873 | 1461155300433 Marionette TRACE conn4 <- [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]]]}] 05:28:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 05:28:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1637ms 05:28:20 INFO - PROCESS | 1873 | 1461155300479 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 05:28:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 05:28:20 INFO - PROCESS | 1873 | 1461155300483 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 05:28:20 INFO - PROCESS | 1873 | 1461155300490 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 05:28:20 INFO - PROCESS | 1873 | 1461155300496 Marionette TRACE conn4 <- [1,2354,null,{}] 05:28:20 INFO - PROCESS | 1873 | 1461155300520 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:20 INFO - PROCESS | 1873 | 1461155300820 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 05:28:21 INFO - PROCESS | 1873 | 1461155301030 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:21 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7a3000 == 113 [pid = 1873] [id = 596] 05:28:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8b9c4c00) [pid = 1873] [serial = 1789] [outer = (nil)] 05:28:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8bcb6400) [pid = 1873] [serial = 1790] [outer = 0x8b9c4c00] 05:28:21 INFO - PROCESS | 1873 | 1461155301110 Marionette DEBUG loaded listener.js 05:28:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8c2f7c00) [pid = 1873] [serial = 1791] [outer = 0x8b9c4c00] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x92d3f400) [pid = 1873] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x8c381800) [pid = 1873] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8abe9000) [pid = 1873] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x86392400) [pid = 1873] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x89855400) [pid = 1873] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x9760c000) [pid = 1873] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8faa6400) [pid = 1873] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x975b8000) [pid = 1873] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x8fa39800) [pid = 1873] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x8decec00) [pid = 1873] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x86389800) [pid = 1873] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x994dd000) [pid = 1873] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x963b3800) [pid = 1873] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x91605800) [pid = 1873] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x93bb3800) [pid = 1873] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x8f678000) [pid = 1873] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x8bcb2400) [pid = 1873] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x8a7a1400) [pid = 1873] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x90643000) [pid = 1873] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 122 (0x8a118800) [pid = 1873] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 05:28:22 INFO - PROCESS | 1873 | --DOMWINDOW == 121 (0x87176000) [pid = 1873] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 05:28:22 INFO - PROCESS | 1873 | 1461155302564 Marionette TRACE conn4 <- [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]]]}] 05:28:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 05:28:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2143ms 05:28:22 INFO - PROCESS | 1873 | 1461155302632 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 05:28:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 05:28:22 INFO - PROCESS | 1873 | 1461155302637 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 05:28:22 INFO - PROCESS | 1873 | 1461155302644 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 05:28:22 INFO - PROCESS | 1873 | 1461155302648 Marionette TRACE conn4 <- [1,2358,null,{}] 05:28:22 INFO - PROCESS | 1873 | 1461155302654 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:22 INFO - PROCESS | 1873 | 1461155302901 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 05:28:23 INFO - PROCESS | 1873 | 1461155303137 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x86392400 == 114 [pid = 1873] [id = 597] 05:28:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 122 (0x8947b800) [pid = 1873] [serial = 1792] [outer = (nil)] 05:28:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x8c2f2800) [pid = 1873] [serial = 1793] [outer = 0x8947b800] 05:28:23 INFO - PROCESS | 1873 | 1461155303220 Marionette DEBUG loaded listener.js 05:28:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x8c387000) [pid = 1873] [serial = 1794] [outer = 0x8947b800] 05:28:24 INFO - PROCESS | 1873 | 1461155304247 Marionette TRACE conn4 <- [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]]]}] 05:28:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 05:28:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1641ms 05:28:24 INFO - PROCESS | 1873 | 1461155304285 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 05:28:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 05:28:24 INFO - PROCESS | 1873 | 1461155304293 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 05:28:24 INFO - PROCESS | 1873 | 1461155304302 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 05:28:24 INFO - PROCESS | 1873 | 1461155304309 Marionette TRACE conn4 <- [1,2362,null,{}] 05:28:24 INFO - PROCESS | 1873 | 1461155304323 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:24 INFO - PROCESS | 1873 | 1461155304586 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 05:28:24 INFO - PROCESS | 1873 | 1461155304958 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dce400 == 115 [pid = 1873] [id = 598] 05:28:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x883e8800) [pid = 1873] [serial = 1795] [outer = (nil)] 05:28:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x88de7000) [pid = 1873] [serial = 1796] [outer = 0x883e8800] 05:28:25 INFO - PROCESS | 1873 | 1461155305072 Marionette DEBUG loaded listener.js 05:28:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x8947b400) [pid = 1873] [serial = 1797] [outer = 0x883e8800] 05:28:26 INFO - PROCESS | 1873 | 1461155306134 Marionette TRACE conn4 <- [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]]]}] 05:28:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 05:28:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1893ms 05:28:26 INFO - PROCESS | 1873 | 1461155306195 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 05:28:26 INFO - PROCESS | 1873 | 1461155306205 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 05:28:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 05:28:26 INFO - PROCESS | 1873 | 1461155306216 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 05:28:26 INFO - PROCESS | 1873 | 1461155306220 Marionette TRACE conn4 <- [1,2366,null,{}] 05:28:26 INFO - PROCESS | 1873 | 1461155306228 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:26 INFO - PROCESS | 1873 | 1461155306479 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 05:28:26 INFO - PROCESS | 1873 | 1461155306817 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:26 INFO - PROCESS | 1873 | ++DOCSHELL 0x88dee400 == 116 [pid = 1873] [id = 599] 05:28:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x8951a400) [pid = 1873] [serial = 1798] [outer = (nil)] 05:28:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8b9c4400) [pid = 1873] [serial = 1799] [outer = 0x8951a400] 05:28:26 INFO - PROCESS | 1873 | 1461155306910 Marionette DEBUG loaded listener.js 05:28:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x8c2ed400) [pid = 1873] [serial = 1800] [outer = 0x8951a400] 05:28:28 INFO - PROCESS | 1873 | 1461155308000 Marionette TRACE conn4 <- [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]]]}] 05:28:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 05:28:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1835ms 05:28:28 INFO - PROCESS | 1873 | 1461155308052 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 05:28:28 INFO - PROCESS | 1873 | 1461155308056 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 05:28:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 05:28:28 INFO - PROCESS | 1873 | 1461155308065 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 05:28:28 INFO - PROCESS | 1873 | 1461155308071 Marionette TRACE conn4 <- [1,2370,null,{}] 05:28:28 INFO - PROCESS | 1873 | 1461155308090 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:28 INFO - PROCESS | 1873 | 1461155308342 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 05:28:28 INFO - PROCESS | 1873 | 1461155308694 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x86d68000 == 117 [pid = 1873] [id = 600] 05:28:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x8de71400) [pid = 1873] [serial = 1801] [outer = (nil)] 05:28:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8e042000) [pid = 1873] [serial = 1802] [outer = 0x8de71400] 05:28:28 INFO - PROCESS | 1873 | 1461155308788 Marionette DEBUG loaded listener.js 05:28:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8e973400) [pid = 1873] [serial = 1803] [outer = 0x8de71400] 05:28:29 INFO - PROCESS | 1873 | 1461155309718 Marionette TRACE conn4 <- [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]]]}] 05:28:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 05:28:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1690ms 05:28:29 INFO - PROCESS | 1873 | 1461155309755 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 05:28:29 INFO - PROCESS | 1873 | 1461155309760 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 05:28:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 05:28:29 INFO - PROCESS | 1873 | 1461155309767 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 05:28:29 INFO - PROCESS | 1873 | 1461155309771 Marionette TRACE conn4 <- [1,2374,null,{}] 05:28:29 INFO - PROCESS | 1873 | 1461155309777 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:30 INFO - PROCESS | 1873 | 1461155310020 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 05:28:30 INFO - PROCESS | 1873 | 1461155310355 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x8de78800 == 118 [pid = 1873] [id = 601] 05:28:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8ead7400) [pid = 1873] [serial = 1804] [outer = (nil)] 05:28:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8f677400) [pid = 1873] [serial = 1805] [outer = 0x8ead7400] 05:28:30 INFO - PROCESS | 1873 | 1461155310454 Marionette DEBUG loaded listener.js 05:28:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8f767c00) [pid = 1873] [serial = 1806] [outer = 0x8ead7400] 05:28:31 INFO - PROCESS | 1873 | 1461155311397 Marionette TRACE conn4 <- [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]]]}] 05:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 05:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1681ms 05:28:31 INFO - PROCESS | 1873 | 1461155311450 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 05:28:31 INFO - PROCESS | 1873 | 1461155311454 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 05:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 05:28:31 INFO - PROCESS | 1873 | 1461155311461 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 05:28:31 INFO - PROCESS | 1873 | 1461155311465 Marionette TRACE conn4 <- [1,2378,null,{}] 05:28:31 INFO - PROCESS | 1873 | 1461155311471 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:31 INFO - PROCESS | 1873 | 1461155311710 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 05:28:32 INFO - PROCESS | 1873 | 1461155312051 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:32 INFO - PROCESS | 1873 | ++DOCSHELL 0x8eae0c00 == 119 [pid = 1873] [id = 602] 05:28:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8f66f800) [pid = 1873] [serial = 1807] [outer = (nil)] 05:28:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8f9ad800) [pid = 1873] [serial = 1808] [outer = 0x8f66f800] 05:28:32 INFO - PROCESS | 1873 | 1461155312147 Marionette DEBUG loaded listener.js 05:28:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8f9b6800) [pid = 1873] [serial = 1809] [outer = 0x8f66f800] 05:28:33 INFO - PROCESS | 1873 | 1461155313123 Marionette TRACE conn4 <- [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]]]}] 05:28:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 05:28:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1740ms 05:28:33 INFO - PROCESS | 1873 | 1461155313202 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 05:28:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 05:28:33 INFO - PROCESS | 1873 | 1461155313207 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 05:28:33 INFO - PROCESS | 1873 | 1461155313215 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 05:28:33 INFO - PROCESS | 1873 | 1461155313219 Marionette TRACE conn4 <- [1,2382,null,{}] 05:28:33 INFO - PROCESS | 1873 | 1461155313225 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:33 INFO - PROCESS | 1873 | 1461155313547 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 05:28:33 INFO - PROCESS | 1873 | 1461155313897 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:33 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f678000 == 120 [pid = 1873] [id = 603] 05:28:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8faaf400) [pid = 1873] [serial = 1810] [outer = (nil)] 05:28:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x902ddc00) [pid = 1873] [serial = 1811] [outer = 0x8faaf400] 05:28:34 INFO - PROCESS | 1873 | 1461155314020 Marionette DEBUG loaded listener.js 05:28:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x903df800) [pid = 1873] [serial = 1812] [outer = 0x8faaf400] 05:28:34 INFO - PROCESS | 1873 | 1461155314993 Marionette TRACE conn4 <- [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]]]}] 05:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 05:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1835ms 05:28:35 INFO - PROCESS | 1873 | 1461155315051 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 05:28:35 INFO - PROCESS | 1873 | 1461155315055 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 05:28:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 05:28:35 INFO - PROCESS | 1873 | 1461155315063 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 05:28:35 INFO - PROCESS | 1873 | 1461155315067 Marionette TRACE conn4 <- [1,2386,null,{}] 05:28:35 INFO - PROCESS | 1873 | 1461155315074 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:35 INFO - PROCESS | 1873 | 1461155315314 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 05:28:35 INFO - PROCESS | 1873 | 1461155315651 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:35 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f76ec00 == 121 [pid = 1873] [id = 604] 05:28:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x902dc800) [pid = 1873] [serial = 1813] [outer = (nil)] 05:28:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x90882400) [pid = 1873] [serial = 1814] [outer = 0x902dc800] 05:28:35 INFO - PROCESS | 1873 | 1461155315756 Marionette DEBUG loaded listener.js 05:28:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x90889000) [pid = 1873] [serial = 1815] [outer = 0x902dc800] 05:28:36 INFO - PROCESS | 1873 | 1461155316675 Marionette TRACE conn4 <- [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]]]}] 05:28:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 05:28:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1683ms 05:28:36 INFO - PROCESS | 1873 | 1461155316747 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 05:28:36 INFO - PROCESS | 1873 | 1461155316751 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 05:28:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 05:28:36 INFO - PROCESS | 1873 | 1461155316758 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 05:28:36 INFO - PROCESS | 1873 | 1461155316763 Marionette TRACE conn4 <- [1,2390,null,{}] 05:28:36 INFO - PROCESS | 1873 | 1461155316769 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:37 INFO - PROCESS | 1873 | 1461155317006 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 05:28:37 INFO - PROCESS | 1873 | 1461155317365 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:37 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f66e800 == 122 [pid = 1873] [id = 605] 05:28:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x8f774800) [pid = 1873] [serial = 1816] [outer = (nil)] 05:28:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x92295000) [pid = 1873] [serial = 1817] [outer = 0x8f774800] 05:28:37 INFO - PROCESS | 1873 | 1461155317458 Marionette DEBUG loaded listener.js 05:28:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x922dfc00) [pid = 1873] [serial = 1818] [outer = 0x8f774800] 05:28:38 INFO - PROCESS | 1873 | 1461155318407 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 05:28:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 05:28:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1690ms 05:28:38 INFO - PROCESS | 1873 | 1461155318449 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 05:28:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 05:28:38 INFO - PROCESS | 1873 | 1461155318453 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 05:28:38 INFO - PROCESS | 1873 | 1461155318460 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 05:28:38 INFO - PROCESS | 1873 | 1461155318464 Marionette TRACE conn4 <- [1,2394,null,{}] 05:28:38 INFO - PROCESS | 1873 | 1461155318469 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:38 INFO - PROCESS | 1873 | 1461155318713 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 05:28:39 INFO - PROCESS | 1873 | 1461155319060 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:39 INFO - PROCESS | 1873 | ++DOCSHELL 0x90642400 == 123 [pid = 1873] [id = 606] 05:28:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x9160fc00) [pid = 1873] [serial = 1819] [outer = (nil)] 05:28:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x92e2c800) [pid = 1873] [serial = 1820] [outer = 0x9160fc00] 05:28:39 INFO - PROCESS | 1873 | 1461155319185 Marionette DEBUG loaded listener.js 05:28:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x92ed7c00) [pid = 1873] [serial = 1821] [outer = 0x9160fc00] 05:28:40 INFO - PROCESS | 1873 | 1461155320102 Marionette TRACE conn4 <- [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]]]}] 05:28:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 05:28:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1682ms 05:28:40 INFO - PROCESS | 1873 | 1461155320142 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 05:28:40 INFO - PROCESS | 1873 | 1461155320146 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 05:28:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 05:28:40 INFO - PROCESS | 1873 | 1461155320153 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 05:28:40 INFO - PROCESS | 1873 | 1461155320156 Marionette TRACE conn4 <- [1,2398,null,{}] 05:28:40 INFO - PROCESS | 1873 | 1461155320162 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:40 INFO - PROCESS | 1873 | 1461155320412 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 05:28:40 INFO - PROCESS | 1873 | 1461155320747 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:40 INFO - PROCESS | 1873 | ++DOCSHELL 0x90643c00 == 124 [pid = 1873] [id = 607] 05:28:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x92ca7000) [pid = 1873] [serial = 1822] [outer = (nil)] 05:28:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x939bb800) [pid = 1873] [serial = 1823] [outer = 0x92ca7000] 05:28:40 INFO - PROCESS | 1873 | 1461155320851 Marionette DEBUG loaded listener.js 05:28:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x939c0000) [pid = 1873] [serial = 1824] [outer = 0x92ca7000] 05:28:41 INFO - PROCESS | 1873 | 1461155321772 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 05:28:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 05:28:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1682ms 05:28:41 INFO - PROCESS | 1873 | 1461155321837 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 05:28:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 05:28:41 INFO - PROCESS | 1873 | 1461155321841 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 05:28:41 INFO - PROCESS | 1873 | 1461155321849 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 05:28:41 INFO - PROCESS | 1873 | 1461155321853 Marionette TRACE conn4 <- [1,2402,null,{}] 05:28:41 INFO - PROCESS | 1873 | 1461155321859 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:42 INFO - PROCESS | 1873 | 1461155322165 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 05:28:42 INFO - PROCESS | 1873 | 1461155322533 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:42 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ef2400 == 125 [pid = 1873] [id = 608] 05:28:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x93cc6400) [pid = 1873] [serial = 1825] [outer = (nil)] 05:28:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x940c1c00) [pid = 1873] [serial = 1826] [outer = 0x93cc6400] 05:28:42 INFO - PROCESS | 1873 | 1461155322638 Marionette DEBUG loaded listener.js 05:28:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x95df5800) [pid = 1873] [serial = 1827] [outer = 0x93cc6400] 05:28:43 INFO - PROCESS | 1873 | 1461155323606 Marionette TRACE conn4 <- [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]]]}] 05:28:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 05:28:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1795ms 05:28:43 INFO - PROCESS | 1873 | 1461155323643 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 05:28:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 05:28:43 INFO - PROCESS | 1873 | 1461155323648 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 05:28:43 INFO - PROCESS | 1873 | 1461155323654 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 05:28:43 INFO - PROCESS | 1873 | 1461155323658 Marionette TRACE conn4 <- [1,2406,null,{}] 05:28:43 INFO - PROCESS | 1873 | 1461155323685 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:43 INFO - PROCESS | 1873 | 1461155323937 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 05:28:44 INFO - PROCESS | 1873 | 1461155324287 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:44 INFO - PROCESS | 1873 | ++DOCSHELL 0x915fa400 == 126 [pid = 1873] [id = 609] 05:28:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x92d3f400) [pid = 1873] [serial = 1828] [outer = (nil)] 05:28:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x971fd800) [pid = 1873] [serial = 1829] [outer = 0x92d3f400] 05:28:44 INFO - PROCESS | 1873 | 1461155324385 Marionette DEBUG loaded listener.js 05:28:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x970d0800) [pid = 1873] [serial = 1830] [outer = 0x92d3f400] 05:28:45 INFO - PROCESS | 1873 | 1461155325286 Marionette TRACE conn4 <- [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]]]}] 05:28:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 05:28:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1686ms 05:28:45 INFO - PROCESS | 1873 | 1461155325341 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 05:28:45 INFO - PROCESS | 1873 | 1461155325344 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 05:28:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 05:28:45 INFO - PROCESS | 1873 | 1461155325351 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 05:28:45 INFO - PROCESS | 1873 | 1461155325355 Marionette TRACE conn4 <- [1,2410,null,{}] 05:28:45 INFO - PROCESS | 1873 | 1461155325361 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:45 INFO - PROCESS | 1873 | 1461155325601 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 05:28:45 INFO - PROCESS | 1873 | 1461155325936 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:45 INFO - PROCESS | 1873 | ++DOCSHELL 0x93b3fc00 == 127 [pid = 1873] [id = 610] 05:28:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x940c3800) [pid = 1873] [serial = 1831] [outer = (nil)] 05:28:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x979eb000) [pid = 1873] [serial = 1832] [outer = 0x940c3800] 05:28:46 INFO - PROCESS | 1873 | 1461155326036 Marionette DEBUG loaded listener.js 05:28:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x97aed800) [pid = 1873] [serial = 1833] [outer = 0x940c3800] 05:28:46 INFO - PROCESS | 1873 | 1461155326968 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 05:28:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 05:28:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1639ms 05:28:46 INFO - PROCESS | 1873 | 1461155326991 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 05:28:46 INFO - PROCESS | 1873 | 1461155326996 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 05:28:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 05:28:47 INFO - PROCESS | 1873 | 1461155327002 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 05:28:47 INFO - PROCESS | 1873 | 1461155327006 Marionette TRACE conn4 <- [1,2414,null,{}] 05:28:47 INFO - PROCESS | 1873 | 1461155327012 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:47 INFO - PROCESS | 1873 | 1461155327244 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 05:28:47 INFO - PROCESS | 1873 | 1461155327595 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:47 INFO - PROCESS | 1873 | ++DOCSHELL 0x88deac00 == 128 [pid = 1873] [id = 611] 05:28:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x97605c00) [pid = 1873] [serial = 1834] [outer = (nil)] 05:28:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x985ef800) [pid = 1873] [serial = 1835] [outer = 0x97605c00] 05:28:47 INFO - PROCESS | 1873 | 1461155327693 Marionette DEBUG loaded listener.js 05:28:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x9875f800) [pid = 1873] [serial = 1836] [outer = 0x97605c00] 05:28:48 INFO - PROCESS | 1873 | 1461155328619 Marionette TRACE conn4 <- [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]]]}] 05:28:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 05:28:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1681ms 05:28:48 INFO - PROCESS | 1873 | 1461155328684 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 05:28:48 INFO - PROCESS | 1873 | 1461155328689 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 05:28:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 05:28:48 INFO - PROCESS | 1873 | 1461155328695 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 05:28:48 INFO - PROCESS | 1873 | 1461155328699 Marionette TRACE conn4 <- [1,2418,null,{}] 05:28:48 INFO - PROCESS | 1873 | 1461155328704 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:48 INFO - PROCESS | 1873 | 1461155328993 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 05:28:49 INFO - PROCESS | 1873 | 1461155329353 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:49 INFO - PROCESS | 1873 | ++DOCSHELL 0x97606000 == 129 [pid = 1873] [id = 612] 05:28:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x9760e400) [pid = 1873] [serial = 1837] [outer = (nil)] 05:28:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x994d1400) [pid = 1873] [serial = 1838] [outer = 0x9760e400] 05:28:49 INFO - PROCESS | 1873 | 1461155329450 Marionette DEBUG loaded listener.js 05:28:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x994f0400) [pid = 1873] [serial = 1839] [outer = 0x9760e400] 05:28:50 INFO - PROCESS | 1873 | 1461155330342 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 05:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 05:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1680ms 05:28:50 INFO - PROCESS | 1873 | 1461155330376 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 05:28:50 INFO - PROCESS | 1873 | 1461155330380 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 05:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 05:28:50 INFO - PROCESS | 1873 | 1461155330387 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 05:28:50 INFO - PROCESS | 1873 | 1461155330390 Marionette TRACE conn4 <- [1,2422,null,{}] 05:28:50 INFO - PROCESS | 1873 | 1461155330397 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:50 INFO - PROCESS | 1873 | 1461155330636 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 05:28:50 INFO - PROCESS | 1873 | 1461155330974 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x9875b800 == 130 [pid = 1873] [id = 613] 05:28:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x994d4400) [pid = 1873] [serial = 1840] [outer = (nil)] 05:28:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x9ea1d800) [pid = 1873] [serial = 1841] [outer = 0x994d4400] 05:28:51 INFO - PROCESS | 1873 | 1461155331071 Marionette DEBUG loaded listener.js 05:28:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x9fc57000) [pid = 1873] [serial = 1842] [outer = 0x994d4400] 05:28:51 INFO - PROCESS | 1873 | 1461155331996 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 05:28:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 05:28:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1682ms 05:28:52 INFO - PROCESS | 1873 | 1461155332070 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 05:28:52 INFO - PROCESS | 1873 | 1461155332073 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 05:28:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 05:28:52 INFO - PROCESS | 1873 | 1461155332081 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 05:28:52 INFO - PROCESS | 1873 | 1461155332083 Marionette TRACE conn4 <- [1,2426,null,{}] 05:28:52 INFO - PROCESS | 1873 | 1461155332090 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:52 INFO - PROCESS | 1873 | 1461155332391 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 05:28:52 INFO - PROCESS | 1873 | 1461155332731 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:52 INFO - PROCESS | 1873 | ++DOCSHELL 0x8638f400 == 131 [pid = 1873] [id = 614] 05:28:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x883e9400) [pid = 1873] [serial = 1843] [outer = (nil)] 05:28:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x9fc56000) [pid = 1873] [serial = 1844] [outer = 0x883e9400] 05:28:52 INFO - PROCESS | 1873 | 1461155332827 Marionette DEBUG loaded listener.js 05:28:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0xa0f9ec00) [pid = 1873] [serial = 1845] [outer = 0x883e9400] 05:28:53 INFO - PROCESS | 1873 | 1461155333732 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 05:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 05:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1685ms 05:28:53 INFO - PROCESS | 1873 | 1461155333776 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 05:28:53 INFO - PROCESS | 1873 | 1461155333781 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 05:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 05:28:53 INFO - PROCESS | 1873 | 1461155333791 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 05:28:53 INFO - PROCESS | 1873 | 1461155333795 Marionette TRACE conn4 <- [1,2430,null,{}] 05:28:53 INFO - PROCESS | 1873 | 1461155333801 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:54 INFO - PROCESS | 1873 | 1461155334045 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x9fc54c00) [pid = 1873] [serial = 1715] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x939b7400) [pid = 1873] [serial = 1697] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x8c40e000) [pid = 1873] [serial = 1727] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x8c2fa400) [pid = 1873] [serial = 1725] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x883ec400) [pid = 1873] [serial = 1718] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x8a8d5c00) [pid = 1873] [serial = 1674] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x995c4400) [pid = 1873] [serial = 1713] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x8faab000) [pid = 1873] [serial = 1685] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x97da4400) [pid = 1873] [serial = 1706] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x8a1d0000) [pid = 1873] [serial = 1673] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x90650800) [pid = 1873] [serial = 1688] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x8e972c00) [pid = 1873] [serial = 1679] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x8717ec00) [pid = 1873] [serial = 1671] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x994fb000) [pid = 1873] [serial = 1712] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x8c2ec000) [pid = 1873] [serial = 1724] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x9087f000) [pid = 1873] [serial = 1689] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0xa2a64000) [pid = 1873] [serial = 1590] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x97606400) [pid = 1873] [serial = 1704] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x93b34800) [pid = 1873] [serial = 1698] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x97da8000) [pid = 1873] [serial = 1707] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x92ed3000) [pid = 1873] [serial = 1695] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x93cc7000) [pid = 1873] [serial = 1700] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x903de800) [pid = 1873] [serial = 1686] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x8f945800) [pid = 1873] [serial = 1683] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x8de79c00) [pid = 1873] [serial = 1677] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x98ac0400) [pid = 1873] [serial = 1709] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x92ca0000) [pid = 1873] [serial = 1692] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x8a19c800) [pid = 1873] [serial = 1721] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x95da6000) [pid = 1873] [serial = 1701] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x88a84400) [pid = 1873] [serial = 1719] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x8a7a5c00) [pid = 1873] [serial = 1722] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x8f93e000) [pid = 1873] [serial = 1682] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x8c5eb400) [pid = 1873] [serial = 1676] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x92299000) [pid = 1873] [serial = 1691] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x975b0800) [pid = 1873] [serial = 1703] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x86dc5000) [pid = 1873] [serial = 1670] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8c411000) [pid = 1873] [serial = 1602] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8eadec00) [pid = 1873] [serial = 1680] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x99239400) [pid = 1873] [serial = 1710] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x92e2a000) [pid = 1873] [serial = 1694] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8de78000) [pid = 1873] [serial = 1728] [outer = (nil)] [url = about:blank] 05:28:56 INFO - PROCESS | 1873 | 1461155336776 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:56 INFO - PROCESS | 1873 | ++DOCSHELL 0x86d63000 == 132 [pid = 1873] [id = 615] 05:28:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x87f31c00) [pid = 1873] [serial = 1846] [outer = (nil)] 05:28:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x883ec400) [pid = 1873] [serial = 1847] [outer = 0x87f31c00] 05:28:56 INFO - PROCESS | 1873 | 1461155336862 Marionette DEBUG loaded listener.js 05:28:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x88a8e400) [pid = 1873] [serial = 1848] [outer = 0x87f31c00] 05:28:57 INFO - PROCESS | 1873 | 1461155337704 Marionette TRACE conn4 <- [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]]]}] 05:28:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 05:28:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 3995ms 05:28:57 INFO - PROCESS | 1873 | 1461155337788 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 05:28:57 INFO - PROCESS | 1873 | 1461155337795 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 05:28:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 05:28:57 INFO - PROCESS | 1873 | 1461155337804 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 05:28:57 INFO - PROCESS | 1873 | 1461155337811 Marionette TRACE conn4 <- [1,2434,null,{}] 05:28:57 INFO - PROCESS | 1873 | 1461155337819 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:58 INFO - PROCESS | 1873 | 1461155338059 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 05:28:58 INFO - PROCESS | 1873 | 1461155338317 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a1c5c00 == 133 [pid = 1873] [id = 616] 05:28:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8a1cb000) [pid = 1873] [serial = 1849] [outer = (nil)] 05:28:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8a7a7400) [pid = 1873] [serial = 1850] [outer = 0x8a1cb000] 05:28:58 INFO - PROCESS | 1873 | 1461155338405 Marionette DEBUG loaded listener.js 05:28:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8a8d5c00) [pid = 1873] [serial = 1851] [outer = 0x8a1cb000] 05:28:59 INFO - PROCESS | 1873 | 1461155339362 Marionette TRACE conn4 <- [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]]]}] 05:28:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 05:28:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1591ms 05:28:59 INFO - PROCESS | 1873 | 1461155339398 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 05:28:59 INFO - PROCESS | 1873 | 1461155339405 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 05:28:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 05:28:59 INFO - PROCESS | 1873 | 1461155339412 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 05:28:59 INFO - PROCESS | 1873 | 1461155339415 Marionette TRACE conn4 <- [1,2438,null,{}] 05:28:59 INFO - PROCESS | 1873 | 1461155339434 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:59 INFO - PROCESS | 1873 | 1461155339739 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 05:28:59 INFO - PROCESS | 1873 | 1461155339858 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:00 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c2f9400 == 134 [pid = 1873] [id = 617] 05:29:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8c38a000) [pid = 1873] [serial = 1852] [outer = (nil)] 05:29:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8c412c00) [pid = 1873] [serial = 1853] [outer = 0x8c38a000] 05:29:00 INFO - PROCESS | 1873 | 1461155340050 Marionette DEBUG loaded listener.js 05:29:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8c5f1800) [pid = 1873] [serial = 1854] [outer = 0x8c38a000] 05:29:01 INFO - PROCESS | 1873 | 1461155341334 Marionette TRACE conn4 <- [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]]]}] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x86d65400) [pid = 1873] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x92c9ec00) [pid = 1873] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x903da800) [pid = 1873] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x89513c00) [pid = 1873] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x95ff2000) [pid = 1873] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8a7b0c00) [pid = 1873] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x90650c00) [pid = 1873] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x974bb800) [pid = 1873] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8fa2e400) [pid = 1873] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x9228c000) [pid = 1873] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x86d65000) [pid = 1873] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x939bc400) [pid = 1873] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x8bcaec00) [pid = 1873] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x8b9c4c00) [pid = 1873] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x994fa000) [pid = 1873] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x8f76e400) [pid = 1873] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 05:29:01 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x89479400) [pid = 1873] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 05:29:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 05:29:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 2052ms 05:29:01 INFO - PROCESS | 1873 | 1461155341503 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 05:29:01 INFO - PROCESS | 1873 | 1461155341507 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 05:29:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 05:29:01 INFO - PROCESS | 1873 | 1461155341533 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 05:29:01 INFO - PROCESS | 1873 | 1461155341543 Marionette TRACE conn4 <- [1,2442,null,{}] 05:29:01 INFO - PROCESS | 1873 | 1461155341550 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:01 INFO - PROCESS | 1873 | 1461155341863 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 05:29:02 INFO - PROCESS | 1873 | 1461155341989 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:02 INFO - PROCESS | 1873 | ++DOCSHELL 0x87175c00 == 135 [pid = 1873] [id = 618] 05:29:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x8bcaec00) [pid = 1873] [serial = 1855] [outer = (nil)] 05:29:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x8de78000) [pid = 1873] [serial = 1856] [outer = 0x8bcaec00] 05:29:02 INFO - PROCESS | 1873 | 1461155342066 Marionette DEBUG loaded listener.js 05:29:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8ded8400) [pid = 1873] [serial = 1857] [outer = 0x8bcaec00] 05:29:02 INFO - PROCESS | 1873 | 1461155342828 Marionette TRACE conn4 <- [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]]]}] 05:29:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 05:29:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1353ms 05:29:02 INFO - PROCESS | 1873 | 1461155342877 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 05:29:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 05:29:02 INFO - PROCESS | 1873 | 1461155342889 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 05:29:02 INFO - PROCESS | 1873 | 1461155342901 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 05:29:02 INFO - PROCESS | 1873 | 1461155342905 Marionette TRACE conn4 <- [1,2446,null,{}] 05:29:02 INFO - PROCESS | 1873 | 1461155342910 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:03 INFO - PROCESS | 1873 | 1461155343126 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 05:29:03 INFO - PROCESS | 1873 | 1461155343330 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:03 INFO - PROCESS | 1873 | ++DOCSHELL 0x84fedc00 == 136 [pid = 1873] [id = 619] 05:29:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x84ff5400) [pid = 1873] [serial = 1858] [outer = (nil)] 05:29:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x86d6ac00) [pid = 1873] [serial = 1859] [outer = 0x84ff5400] 05:29:03 INFO - PROCESS | 1873 | 1461155343557 Marionette DEBUG loaded listener.js 05:29:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8717fc00) [pid = 1873] [serial = 1860] [outer = 0x84ff5400] 05:29:04 INFO - PROCESS | 1873 | 1461155344591 Marionette TRACE conn4 <- [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]]]}] 05:29:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 05:29:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1736ms 05:29:04 INFO - PROCESS | 1873 | 1461155344636 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 05:29:04 INFO - PROCESS | 1873 | 1461155344644 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 05:29:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 05:29:04 INFO - PROCESS | 1873 | 1461155344655 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 05:29:04 INFO - PROCESS | 1873 | 1461155344659 Marionette TRACE conn4 <- [1,2450,null,{}] 05:29:04 INFO - PROCESS | 1873 | 1461155344668 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:04 INFO - PROCESS | 1873 | 1461155344928 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 05:29:05 INFO - PROCESS | 1873 | 1461155345272 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a1c6400 == 137 [pid = 1873] [id = 620] 05:29:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8a1cdc00) [pid = 1873] [serial = 1861] [outer = (nil)] 05:29:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8a7a8c00) [pid = 1873] [serial = 1862] [outer = 0x8a1cdc00] 05:29:05 INFO - PROCESS | 1873 | 1461155345372 Marionette DEBUG loaded listener.js 05:29:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8abe6800) [pid = 1873] [serial = 1863] [outer = 0x8a1cdc00] 05:29:06 INFO - PROCESS | 1873 | 1461155346441 Marionette TRACE conn4 <- [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]]]}] 05:29:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 05:29:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1841ms 05:29:06 INFO - PROCESS | 1873 | 1461155346496 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 05:29:06 INFO - PROCESS | 1873 | 1461155346503 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 05:29:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 05:29:06 INFO - PROCESS | 1873 | 1461155346514 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 05:29:06 INFO - PROCESS | 1873 | 1461155346519 Marionette TRACE conn4 <- [1,2454,null,{}] 05:29:06 INFO - PROCESS | 1873 | 1461155346526 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:06 INFO - PROCESS | 1873 | 1461155346819 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 05:29:07 INFO - PROCESS | 1873 | 1461155347203 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x86389800 == 138 [pid = 1873] [id = 621] 05:29:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8c2f9000) [pid = 1873] [serial = 1864] [outer = (nil)] 05:29:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8c5ee400) [pid = 1873] [serial = 1865] [outer = 0x8c2f9000] 05:29:07 INFO - PROCESS | 1873 | 1461155347305 Marionette DEBUG loaded listener.js 05:29:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8decc800) [pid = 1873] [serial = 1866] [outer = 0x8c2f9000] 05:29:08 INFO - PROCESS | 1873 | 1461155348312 Marionette TRACE conn4 <- [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]]]}] 05:29:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 05:29:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1837ms 05:29:08 INFO - PROCESS | 1873 | 1461155348352 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 05:29:08 INFO - PROCESS | 1873 | 1461155348357 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 05:29:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 05:29:08 INFO - PROCESS | 1873 | 1461155348364 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 05:29:08 INFO - PROCESS | 1873 | 1461155348370 Marionette TRACE conn4 <- [1,2458,null,{}] 05:29:08 INFO - PROCESS | 1873 | 1461155348387 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:08 INFO - PROCESS | 1873 | 1461155348692 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 05:29:09 INFO - PROCESS | 1873 | 1461155349042 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c2f3400 == 139 [pid = 1873] [id = 622] 05:29:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8ead6800) [pid = 1873] [serial = 1867] [outer = (nil)] 05:29:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8f9aa400) [pid = 1873] [serial = 1868] [outer = 0x8ead6800] 05:29:09 INFO - PROCESS | 1873 | 1461155349143 Marionette DEBUG loaded listener.js 05:29:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8f9b3000) [pid = 1873] [serial = 1869] [outer = 0x8ead6800] 05:29:10 INFO - PROCESS | 1873 | 1461155350082 Marionette TRACE conn4 <- [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]]]}] 05:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 05:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1797ms 05:29:10 INFO - PROCESS | 1873 | 1461155350163 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 05:29:10 INFO - PROCESS | 1873 | 1461155350171 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 05:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 05:29:10 INFO - PROCESS | 1873 | 1461155350182 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 05:29:10 INFO - PROCESS | 1873 | 1461155350187 Marionette TRACE conn4 <- [1,2462,null,{}] 05:29:10 INFO - PROCESS | 1873 | 1461155350197 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:10 INFO - PROCESS | 1873 | 1461155350601 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 05:29:10 INFO - PROCESS | 1873 | 1461155350833 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:10 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f672800 == 140 [pid = 1873] [id = 623] 05:29:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8f93e000) [pid = 1873] [serial = 1870] [outer = (nil)] 05:29:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8faad000) [pid = 1873] [serial = 1871] [outer = 0x8f93e000] 05:29:10 INFO - PROCESS | 1873 | 1461155350924 Marionette DEBUG loaded listener.js 05:29:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8fab0c00) [pid = 1873] [serial = 1872] [outer = 0x8f93e000] 05:29:11 INFO - PROCESS | 1873 | 1461155351951 Marionette TRACE conn4 <- [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]]]}] 05:29:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 05:29:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1847ms 05:29:12 INFO - PROCESS | 1873 | 1461155352030 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 05:29:12 INFO - PROCESS | 1873 | 1461155352034 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 05:29:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 05:29:12 INFO - PROCESS | 1873 | 1461155352040 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 05:29:12 INFO - PROCESS | 1873 | 1461155352044 Marionette TRACE conn4 <- [1,2466,null,{}] 05:29:12 INFO - PROCESS | 1873 | 1461155352051 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:12 INFO - PROCESS | 1873 | 1461155352327 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 05:29:12 INFO - PROCESS | 1873 | 1461155352681 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:12 INFO - PROCESS | 1873 | ++DOCSHELL 0x903e0c00 == 141 [pid = 1873] [id = 624] 05:29:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x903e2000) [pid = 1873] [serial = 1873] [outer = (nil)] 05:29:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x903e7400) [pid = 1873] [serial = 1874] [outer = 0x903e2000] 05:29:12 INFO - PROCESS | 1873 | 1461155352788 Marionette DEBUG loaded listener.js 05:29:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x9160b400) [pid = 1873] [serial = 1875] [outer = 0x903e2000] 05:29:13 INFO - PROCESS | 1873 | 1461155353845 Marionette TRACE conn4 <- [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]]]}] 05:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 05:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1832ms 05:29:13 INFO - PROCESS | 1873 | 1461155353875 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 05:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 05:29:13 INFO - PROCESS | 1873 | 1461155353879 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 05:29:13 INFO - PROCESS | 1873 | 1461155353886 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 05:29:13 INFO - PROCESS | 1873 | 1461155353889 Marionette TRACE conn4 <- [1,2470,null,{}] 05:29:13 INFO - PROCESS | 1873 | 1461155353895 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:14 INFO - PROCESS | 1873 | 1461155354140 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 05:29:14 INFO - PROCESS | 1873 | 1461155354477 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:14 INFO - PROCESS | 1873 | ++DOCSHELL 0x92c9ec00 == 142 [pid = 1873] [id = 625] 05:29:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x92d3b800) [pid = 1873] [serial = 1876] [outer = (nil)] 05:29:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x92ed5c00) [pid = 1873] [serial = 1877] [outer = 0x92d3b800] 05:29:14 INFO - PROCESS | 1873 | 1461155354574 Marionette DEBUG loaded listener.js 05:29:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x92edb000) [pid = 1873] [serial = 1878] [outer = 0x92d3b800] 05:29:15 INFO - PROCESS | 1873 | 1461155355505 Marionette TRACE conn4 <- [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]]]}] 05:29:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 05:29:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1687ms 05:29:15 INFO - PROCESS | 1873 | 1461155355573 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 05:29:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 05:29:15 INFO - PROCESS | 1873 | 1461155355578 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 05:29:15 INFO - PROCESS | 1873 | 1461155355585 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 05:29:15 INFO - PROCESS | 1873 | 1461155355589 Marionette TRACE conn4 <- [1,2474,null,{}] 05:29:15 INFO - PROCESS | 1873 | 1461155355595 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:15 INFO - PROCESS | 1873 | 1461155355838 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 05:29:16 INFO - PROCESS | 1873 | 1461155356174 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:16 INFO - PROCESS | 1873 | ++DOCSHELL 0x903d9800 == 143 [pid = 1873] [id = 626] 05:29:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x939b7400) [pid = 1873] [serial = 1879] [outer = (nil)] 05:29:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x939c2800) [pid = 1873] [serial = 1880] [outer = 0x939b7400] 05:29:16 INFO - PROCESS | 1873 | 1461155356266 Marionette DEBUG loaded listener.js 05:29:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x93b33c00) [pid = 1873] [serial = 1881] [outer = 0x939b7400] 05:29:17 INFO - PROCESS | 1873 | 1461155357242 Marionette TRACE conn4 <- [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]]]}] 05:29:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 05:29:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1683ms 05:29:17 INFO - PROCESS | 1873 | 1461155357268 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 05:29:17 INFO - PROCESS | 1873 | 1461155357272 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 05:29:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 05:29:17 INFO - PROCESS | 1873 | 1461155357280 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 05:29:17 INFO - PROCESS | 1873 | 1461155357283 Marionette TRACE conn4 <- [1,2478,null,{}] 05:29:17 INFO - PROCESS | 1873 | 1461155357289 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:17 INFO - PROCESS | 1873 | 1461155357544 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 05:29:17 INFO - PROCESS | 1873 | 1461155357896 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:17 INFO - PROCESS | 1873 | ++DOCSHELL 0x86395000 == 144 [pid = 1873] [id = 627] 05:29:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x8f767800) [pid = 1873] [serial = 1882] [outer = (nil)] 05:29:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x93bb2800) [pid = 1873] [serial = 1883] [outer = 0x8f767800] 05:29:18 INFO - PROCESS | 1873 | 1461155358008 Marionette DEBUG loaded listener.js 05:29:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x93bb8c00) [pid = 1873] [serial = 1884] [outer = 0x8f767800] 05:29:18 INFO - PROCESS | 1873 | 1461155358889 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 05:29:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 05:29:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1681ms 05:29:18 INFO - PROCESS | 1873 | 1461155358963 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 05:29:18 INFO - PROCESS | 1873 | 1461155358966 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 05:29:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 05:29:18 INFO - PROCESS | 1873 | 1461155358973 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 05:29:18 INFO - PROCESS | 1873 | 1461155358976 Marionette TRACE conn4 <- [1,2482,null,{}] 05:29:18 INFO - PROCESS | 1873 | 1461155358982 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:19 INFO - PROCESS | 1873 | 1461155359223 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 05:29:19 INFO - PROCESS | 1873 | 1461155359570 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:19 INFO - PROCESS | 1873 | ++DOCSHELL 0x902d8c00 == 145 [pid = 1873] [id = 628] 05:29:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x93b39800) [pid = 1873] [serial = 1885] [outer = (nil)] 05:29:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x95dea800) [pid = 1873] [serial = 1886] [outer = 0x93b39800] 05:29:19 INFO - PROCESS | 1873 | 1461155359659 Marionette DEBUG loaded listener.js 05:29:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x95f34800) [pid = 1873] [serial = 1887] [outer = 0x93b39800] 05:29:20 INFO - PROCESS | 1873 | 1461155360600 Marionette TRACE conn4 <- [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]]]}] 05:29:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 05:29:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1684ms 05:29:20 INFO - PROCESS | 1873 | 1461155360658 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 05:29:20 INFO - PROCESS | 1873 | 1461155360662 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 05:29:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 05:29:20 INFO - PROCESS | 1873 | 1461155360669 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 05:29:20 INFO - PROCESS | 1873 | 1461155360673 Marionette TRACE conn4 <- [1,2486,null,{}] 05:29:20 INFO - PROCESS | 1873 | 1461155360679 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:20 INFO - PROCESS | 1873 | 1461155360922 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 05:29:21 INFO - PROCESS | 1873 | 1461155361301 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:21 INFO - PROCESS | 1873 | ++DOCSHELL 0x97609000 == 146 [pid = 1873] [id = 629] 05:29:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x9760b800) [pid = 1873] [serial = 1888] [outer = (nil)] 05:29:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x97d9ac00) [pid = 1873] [serial = 1889] [outer = 0x9760b800] 05:29:21 INFO - PROCESS | 1873 | 1461155361411 Marionette DEBUG loaded listener.js 05:29:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x97ddc800) [pid = 1873] [serial = 1890] [outer = 0x9760b800] 05:29:22 INFO - PROCESS | 1873 | 1461155362422 Marionette TRACE conn4 <- [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]]]}] 05:29:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 05:29:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1831ms 05:29:22 INFO - PROCESS | 1873 | 1461155362509 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 05:29:22 INFO - PROCESS | 1873 | 1461155362517 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 05:29:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 05:29:22 INFO - PROCESS | 1873 | 1461155362531 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 05:29:22 INFO - PROCESS | 1873 | 1461155362536 Marionette TRACE conn4 <- [1,2490,null,{}] 05:29:22 INFO - PROCESS | 1873 | 1461155362542 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:22 INFO - PROCESS | 1873 | 1461155362855 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 05:29:23 INFO - PROCESS | 1873 | 1461155363208 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x97225400 == 147 [pid = 1873] [id = 630] 05:29:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x9876d000) [pid = 1873] [serial = 1891] [outer = (nil)] 05:29:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x995c4400) [pid = 1873] [serial = 1892] [outer = 0x9876d000] 05:29:23 INFO - PROCESS | 1873 | 1461155363302 Marionette DEBUG loaded listener.js 05:29:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x9df1ac00) [pid = 1873] [serial = 1893] [outer = 0x9876d000] 05:29:24 INFO - PROCESS | 1873 | 1461155364259 Marionette TRACE conn4 <- [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]]]}] 05:29:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 05:29:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1788ms 05:29:24 INFO - PROCESS | 1873 | 1461155364318 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 05:29:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 05:29:24 INFO - PROCESS | 1873 | 1461155364322 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 05:29:24 INFO - PROCESS | 1873 | 1461155364329 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 05:29:24 INFO - PROCESS | 1873 | 1461155364333 Marionette TRACE conn4 <- [1,2494,null,{}] 05:29:24 INFO - PROCESS | 1873 | 1461155364339 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:24 INFO - PROCESS | 1873 | 1461155364624 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 05:29:24 INFO - PROCESS | 1873 | 1461155364969 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x8985f400 == 148 [pid = 1873] [id = 631] 05:29:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x8a8ca400) [pid = 1873] [serial = 1894] [outer = (nil)] 05:29:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0xa0c40400) [pid = 1873] [serial = 1895] [outer = 0x8a8ca400] 05:29:25 INFO - PROCESS | 1873 | 1461155365064 Marionette DEBUG loaded listener.js 05:29:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0xa0fa1c00) [pid = 1873] [serial = 1896] [outer = 0x8a8ca400] 05:29:26 INFO - PROCESS | 1873 | 1461155366049 Marionette TRACE conn4 <- [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]]]}] 05:29:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 05:29:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1795ms 05:29:26 INFO - PROCESS | 1873 | 1461155366124 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 05:29:26 INFO - PROCESS | 1873 | 1461155366127 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 05:29:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 05:29:26 INFO - PROCESS | 1873 | 1461155366135 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 05:29:26 INFO - PROCESS | 1873 | 1461155366137 Marionette TRACE conn4 <- [1,2498,null,{}] 05:29:26 INFO - PROCESS | 1873 | 1461155366144 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:26 INFO - PROCESS | 1873 | 1461155366421 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 05:29:26 INFO - PROCESS | 1873 | 1461155366766 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:26 INFO - PROCESS | 1873 | ++DOCSHELL 0x93b3c800 == 149 [pid = 1873] [id = 632] 05:29:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x994f5800) [pid = 1873] [serial = 1897] [outer = (nil)] 05:29:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0xa4471000) [pid = 1873] [serial = 1898] [outer = 0x994f5800] 05:29:26 INFO - PROCESS | 1873 | 1461155366858 Marionette DEBUG loaded listener.js 05:29:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0xa4478400) [pid = 1873] [serial = 1899] [outer = 0x994f5800] 05:29:27 INFO - PROCESS | 1873 | 1461155367864 Marionette TRACE conn4 <- [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]]]}] 05:29:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 05:29:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1786ms 05:29:27 INFO - PROCESS | 1873 | 1461155367921 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 05:29:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 05:29:27 INFO - PROCESS | 1873 | 1461155367926 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 05:29:27 INFO - PROCESS | 1873 | 1461155367932 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 05:29:27 INFO - PROCESS | 1873 | 1461155367936 Marionette TRACE conn4 <- [1,2502,null,{}] 05:29:27 INFO - PROCESS | 1873 | 1461155367942 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:28 INFO - PROCESS | 1873 | 1461155368194 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 05:29:28 INFO - PROCESS | 1873 | 1461155368542 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x84f21c00 == 150 [pid = 1873] [id = 633] 05:29:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x84f22000) [pid = 1873] [serial = 1900] [outer = (nil)] 05:29:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x84f28c00) [pid = 1873] [serial = 1901] [outer = 0x84f22000] 05:29:28 INFO - PROCESS | 1873 | 1461155368638 Marionette DEBUG loaded listener.js 05:29:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x84f2b800) [pid = 1873] [serial = 1902] [outer = 0x84f22000] 05:29:29 INFO - PROCESS | 1873 | 1461155369549 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 05:29:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 05:29:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1687ms 05:29:29 INFO - PROCESS | 1873 | 1461155369619 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 05:29:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 05:29:29 INFO - PROCESS | 1873 | 1461155369623 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 05:29:29 INFO - PROCESS | 1873 | 1461155369630 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 05:29:29 INFO - PROCESS | 1873 | 1461155369634 Marionette TRACE conn4 <- [1,2506,null,{}] 05:29:29 INFO - PROCESS | 1873 | 1461155369640 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:29 INFO - PROCESS | 1873 | 1461155369879 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 05:29:30 INFO - PROCESS | 1873 | 1461155370231 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x84f21800 == 151 [pid = 1873] [id = 634] 05:29:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x84f2a400) [pid = 1873] [serial = 1903] [outer = (nil)] 05:29:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0xa446f800) [pid = 1873] [serial = 1904] [outer = 0x84f2a400] 05:29:30 INFO - PROCESS | 1873 | 1461155370330 Marionette DEBUG loaded listener.js 05:29:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0xa458ec00) [pid = 1873] [serial = 1905] [outer = 0x84f2a400] 05:29:31 INFO - PROCESS | 1873 | 1461155371385 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 05:29:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 05:29:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1837ms 05:29:31 INFO - PROCESS | 1873 | 1461155371468 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 05:29:31 INFO - PROCESS | 1873 | 1461155371473 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 05:29:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 05:29:31 INFO - PROCESS | 1873 | 1461155371480 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 05:29:31 INFO - PROCESS | 1873 | 1461155371484 Marionette TRACE conn4 <- [1,2510,null,{}] 05:29:31 INFO - PROCESS | 1873 | 1461155371491 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:31 INFO - PROCESS | 1873 | 1461155371796 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 05:29:32 INFO - PROCESS | 1873 | 1461155372206 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:32 INFO - PROCESS | 1873 | ++DOCSHELL 0x84f2d400 == 152 [pid = 1873] [id = 635] 05:29:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0x84f2fc00) [pid = 1873] [serial = 1906] [outer = (nil)] 05:29:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 179 (0x8a72bc00) [pid = 1873] [serial = 1907] [outer = 0x84f2fc00] 05:29:32 INFO - PROCESS | 1873 | 1461155372303 Marionette DEBUG loaded listener.js 05:29:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 180 (0x8a72d800) [pid = 1873] [serial = 1908] [outer = 0x84f2fc00] 05:29:33 INFO - PROCESS | 1873 | 1461155373286 Marionette TRACE conn4 <- [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]]]}] 05:29:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 05:29:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1882ms 05:29:33 INFO - PROCESS | 1873 | 1461155373365 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 05:29:33 INFO - PROCESS | 1873 | 1461155373371 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 05:29:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 05:29:33 INFO - PROCESS | 1873 | 1461155373380 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 05:29:33 INFO - PROCESS | 1873 | 1461155373385 Marionette TRACE conn4 <- [1,2514,null,{}] 05:29:33 INFO - PROCESS | 1873 | 1461155373395 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:33 INFO - PROCESS | 1873 | 1461155373721 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x843ea400 == 151 [pid = 1873] [id = 354] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x9ea17800 == 150 [pid = 1873] [id = 59] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x86390c00 == 149 [pid = 1873] [id = 572] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x87175c00 == 148 [pid = 1873] [id = 618] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x8c2f9400 == 147 [pid = 1873] [id = 617] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x8a1c5c00 == 146 [pid = 1873] [id = 616] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x86d63000 == 145 [pid = 1873] [id = 615] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x97606000 == 144 [pid = 1873] [id = 612] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x88deac00 == 143 [pid = 1873] [id = 611] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x93b3fc00 == 142 [pid = 1873] [id = 610] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x915fa400 == 141 [pid = 1873] [id = 609] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x90643c00 == 140 [pid = 1873] [id = 607] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x92ef2400 == 139 [pid = 1873] [id = 608] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x90642400 == 138 [pid = 1873] [id = 606] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x8f66e800 == 137 [pid = 1873] [id = 605] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x8f76ec00 == 136 [pid = 1873] [id = 604] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x8f678000 == 135 [pid = 1873] [id = 603] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x8de78800 == 134 [pid = 1873] [id = 601] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x8eae0c00 == 133 [pid = 1873] [id = 602] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x86d68000 == 132 [pid = 1873] [id = 600] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x88dee400 == 131 [pid = 1873] [id = 599] 05:29:36 INFO - PROCESS | 1873 | --DOCSHELL 0x86dce400 == 130 [pid = 1873] [id = 598] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 179 (0x8c2f2800) [pid = 1873] [serial = 1793] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 178 (0x86d6dc00) [pid = 1873] [serial = 1782] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0x93bae400) [pid = 1873] [serial = 1755] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x90647000) [pid = 1873] [serial = 1745] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x8a198400) [pid = 1873] [serial = 1733] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x960a3400) [pid = 1873] [serial = 1760] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x8c389800) [pid = 1873] [serial = 1668] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x92ca9000) [pid = 1873] [serial = 1748] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0xa2acec00) [pid = 1873] [serial = 1775] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x985f8000) [pid = 1873] [serial = 1764] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x8bcac800) [pid = 1873] [serial = 1734] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x902db800) [pid = 1873] [serial = 1742] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x92ef0800) [pid = 1873] [serial = 1751] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x8e043400) [pid = 1873] [serial = 1730] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x97da2400) [pid = 1873] [serial = 1763] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x92ef7000) [pid = 1873] [serial = 1752] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x87f25000) [pid = 1873] [serial = 1784] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x86d6a400) [pid = 1873] [serial = 1781] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x93bb1400) [pid = 1873] [serial = 1757] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x8e96d800) [pid = 1873] [serial = 1736] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x8bcb6400) [pid = 1873] [serial = 1790] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x992b7800) [pid = 1873] [serial = 1766] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x9fb90800) [pid = 1873] [serial = 1769] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x9064c000) [pid = 1873] [serial = 1746] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x940c3400) [pid = 1873] [serial = 1758] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x8c2f7c00) [pid = 1873] [serial = 1791] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x8ead8400) [pid = 1873] [serial = 1737] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x963bcc00) [pid = 1873] [serial = 1761] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x9fc99c00) [pid = 1873] [serial = 1716] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x92e28800) [pid = 1873] [serial = 1749] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0xa0c3b000) [pid = 1873] [serial = 1772] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x93bac400) [pid = 1873] [serial = 1754] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x903dd000) [pid = 1873] [serial = 1743] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x88a85800) [pid = 1873] [serial = 1785] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0xa4477400) [pid = 1873] [serial = 1778] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x8faa3800) [pid = 1873] [serial = 1740] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x8a117800) [pid = 1873] [serial = 1787] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x8fa2d000) [pid = 1873] [serial = 1739] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8a190400) [pid = 1873] [serial = 1788] [outer = (nil)] [url = about:blank] 05:29:36 INFO - PROCESS | 1873 | 1461155376438 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x86d6a400 == 131 [pid = 1873] [id = 636] 05:29:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x86d6c400) [pid = 1873] [serial = 1909] [outer = (nil)] 05:29:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x86dc7400) [pid = 1873] [serial = 1910] [outer = 0x86d6c400] 05:29:36 INFO - PROCESS | 1873 | 1461155376591 Marionette DEBUG loaded listener.js 05:29:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x87369000) [pid = 1873] [serial = 1911] [outer = 0x86d6c400] 05:29:37 INFO - PROCESS | 1873 | 1461155377556 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 05:29:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 05:29:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 4247ms 05:29:37 INFO - PROCESS | 1873 | 1461155377628 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 05:29:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 05:29:37 INFO - PROCESS | 1873 | 1461155377638 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 05:29:37 INFO - PROCESS | 1873 | 1461155377649 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 05:29:37 INFO - PROCESS | 1873 | 1461155377652 Marionette TRACE conn4 <- [1,2518,null,{}] 05:29:37 INFO - PROCESS | 1873 | 1461155377660 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:37 INFO - PROCESS | 1873 | 1461155377902 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 05:29:38 INFO - PROCESS | 1873 | 1461155378263 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:38 INFO - PROCESS | 1873 | ++DOCSHELL 0x885eb400 == 132 [pid = 1873] [id = 637] 05:29:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x885f3400) [pid = 1873] [serial = 1912] [outer = (nil)] 05:29:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x88a90c00) [pid = 1873] [serial = 1913] [outer = 0x885f3400] 05:29:38 INFO - PROCESS | 1873 | 1461155378344 Marionette DEBUG loaded listener.js 05:29:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x89477000) [pid = 1873] [serial = 1914] [outer = 0x885f3400] 05:29:39 INFO - PROCESS | 1873 | 1461155379205 Marionette TRACE conn4 <- [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]]]}] 05:29:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 05:29:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1592ms 05:29:39 INFO - PROCESS | 1873 | 1461155379245 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 05:29:39 INFO - PROCESS | 1873 | 1461155379252 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 05:29:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 05:29:39 INFO - PROCESS | 1873 | 1461155379273 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 05:29:39 INFO - PROCESS | 1873 | 1461155379277 Marionette TRACE conn4 <- [1,2522,null,{}] 05:29:39 INFO - PROCESS | 1873 | 1461155379284 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:39 INFO - PROCESS | 1873 | 1461155379585 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 05:29:39 INFO - PROCESS | 1873 | 1461155379623 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:39 INFO - PROCESS | 1873 | ++DOCSHELL 0x87363800 == 133 [pid = 1873] [id = 638] 05:29:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x8a18fc00) [pid = 1873] [serial = 1915] [outer = (nil)] 05:29:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x8a1cb800) [pid = 1873] [serial = 1916] [outer = 0x8a18fc00] 05:29:39 INFO - PROCESS | 1873 | 1461155379700 Marionette DEBUG loaded listener.js 05:29:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x8a72f400) [pid = 1873] [serial = 1917] [outer = 0x8a18fc00] 05:29:40 INFO - PROCESS | 1873 | 1461155380941 Marionette TRACE conn4 <- [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]]]}] 05:29:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 05:29:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1753ms 05:29:41 INFO - PROCESS | 1873 | 1461155381016 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 05:29:41 INFO - PROCESS | 1873 | 1461155381022 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 05:29:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x8f66f800) [pid = 1873] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x8ead7400) [pid = 1873] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x940c3800) [pid = 1873] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x8a1cb000) [pid = 1873] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x8c40ec00) [pid = 1873] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x8f774800) [pid = 1873] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x883e9400) [pid = 1873] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x87f31c00) [pid = 1873] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x994d4400) [pid = 1873] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x92d3f400) [pid = 1873] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8de71400) [pid = 1873] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x902dc800) [pid = 1873] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x883e8800) [pid = 1873] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x8951a400) [pid = 1873] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8c38a000) [pid = 1873] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8abe3400) [pid = 1873] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x93cc6400) [pid = 1873] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0xa0adc000) [pid = 1873] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x8faaf400) [pid = 1873] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x97605c00) [pid = 1873] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x9160fc00) [pid = 1873] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x92ca7000) [pid = 1873] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x9760e400) [pid = 1873] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0xa0fa5c00) [pid = 1873] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x971ee400) [pid = 1873] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 05:29:41 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x940b9c00) [pid = 1873] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 05:29:41 INFO - PROCESS | 1873 | 1461155381837 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 05:29:41 INFO - PROCESS | 1873 | 1461155381848 Marionette TRACE conn4 <- [1,2526,null,{}] 05:29:41 INFO - PROCESS | 1873 | 1461155381896 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:42 INFO - PROCESS | 1873 | 1461155382207 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 05:29:42 INFO - PROCESS | 1873 | 1461155382361 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:42 INFO - PROCESS | 1873 | ++DOCSHELL 0x84f24800 == 134 [pid = 1873] [id = 639] 05:29:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x8a7a4000) [pid = 1873] [serial = 1918] [outer = (nil)] 05:29:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x8b9c8400) [pid = 1873] [serial = 1919] [outer = 0x8a7a4000] 05:29:42 INFO - PROCESS | 1873 | 1461155382442 Marionette DEBUG loaded listener.js 05:29:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x8c2f0400) [pid = 1873] [serial = 1920] [outer = 0x8a7a4000] 05:29:43 INFO - PROCESS | 1873 | 1461155383259 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 05:29:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 05:29:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1634ms 05:29:43 INFO - PROCESS | 1873 | 1461155383319 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 05:29:43 INFO - PROCESS | 1873 | 1461155383324 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 05:29:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 05:29:43 INFO - PROCESS | 1873 | 1461155383330 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 05:29:43 INFO - PROCESS | 1873 | 1461155383333 Marionette TRACE conn4 <- [1,2530,null,{}] 05:29:43 INFO - PROCESS | 1873 | 1461155383351 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:43 INFO - PROCESS | 1873 | 1461155383577 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 05:29:43 INFO - PROCESS | 1873 | 1461155383594 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:43 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7a5800 == 135 [pid = 1873] [id = 640] 05:29:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x8a7aec00) [pid = 1873] [serial = 1921] [outer = (nil)] 05:29:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8c389000) [pid = 1873] [serial = 1922] [outer = 0x8a7aec00] 05:29:43 INFO - PROCESS | 1873 | 1461155383882 Marionette DEBUG loaded listener.js 05:29:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x8c409c00) [pid = 1873] [serial = 1923] [outer = 0x8a7aec00] 05:29:45 INFO - PROCESS | 1873 | 1461155385000 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 05:29:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 05:29:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1732ms 05:29:45 INFO - PROCESS | 1873 | 1461155385065 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 05:29:45 INFO - PROCESS | 1873 | 1461155385074 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 05:29:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 05:29:45 INFO - PROCESS | 1873 | 1461155385083 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 05:29:45 INFO - PROCESS | 1873 | 1461155385088 Marionette TRACE conn4 <- [1,2534,null,{}] 05:29:45 INFO - PROCESS | 1873 | 1461155385097 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:45 INFO - PROCESS | 1873 | 1461155385384 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 05:29:45 INFO - PROCESS | 1873 | 1461155385727 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:45 INFO - PROCESS | 1873 | ++DOCSHELL 0x885ed000 == 136 [pid = 1873] [id = 641] 05:29:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x885ee000) [pid = 1873] [serial = 1924] [outer = (nil)] 05:29:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x88de7400) [pid = 1873] [serial = 1925] [outer = 0x885ee000] 05:29:45 INFO - PROCESS | 1873 | 1461155385828 Marionette DEBUG loaded listener.js 05:29:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8a1c9400) [pid = 1873] [serial = 1926] [outer = 0x885ee000] 05:29:46 INFO - PROCESS | 1873 | 1461155386892 Marionette TRACE conn4 <- [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]]]}] 05:29:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 05:29:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1892ms 05:29:46 INFO - PROCESS | 1873 | 1461155386976 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 05:29:46 INFO - PROCESS | 1873 | 1461155386986 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 05:29:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 05:29:47 INFO - PROCESS | 1873 | 1461155386998 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 05:29:47 INFO - PROCESS | 1873 | 1461155387002 Marionette TRACE conn4 <- [1,2538,null,{}] 05:29:47 INFO - PROCESS | 1873 | 1461155387009 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:47 INFO - PROCESS | 1873 | 1461155387309 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 05:29:47 INFO - PROCESS | 1873 | 1461155387744 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:47 INFO - PROCESS | 1873 | ++DOCSHELL 0x84f23000 == 137 [pid = 1873] [id = 642] 05:29:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x88deb800) [pid = 1873] [serial = 1927] [outer = (nil)] 05:29:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8c40fc00) [pid = 1873] [serial = 1928] [outer = 0x88deb800] 05:29:47 INFO - PROCESS | 1873 | 1461155387838 Marionette DEBUG loaded listener.js 05:29:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8de70000) [pid = 1873] [serial = 1929] [outer = 0x88deb800] 05:29:48 INFO - PROCESS | 1873 | 1461155388840 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 05:29:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 05:29:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1892ms 05:29:48 INFO - PROCESS | 1873 | 1461155388892 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 05:29:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 05:29:48 INFO - PROCESS | 1873 | 1461155388897 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 05:29:48 INFO - PROCESS | 1873 | 1461155388904 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 05:29:48 INFO - PROCESS | 1873 | 1461155388910 Marionette TRACE conn4 <- [1,2542,null,{}] 05:29:48 INFO - PROCESS | 1873 | 1461155388927 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:49 INFO - PROCESS | 1873 | 1461155389189 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 05:29:49 INFO - PROCESS | 1873 | 1461155389537 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:49 INFO - PROCESS | 1873 | ++DOCSHELL 0x87372400 == 138 [pid = 1873] [id = 643] 05:29:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8e047800) [pid = 1873] [serial = 1930] [outer = (nil)] 05:29:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8ead2400) [pid = 1873] [serial = 1931] [outer = 0x8e047800] 05:29:49 INFO - PROCESS | 1873 | 1461155389637 Marionette DEBUG loaded listener.js 05:29:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8eadcc00) [pid = 1873] [serial = 1932] [outer = 0x8e047800] 05:29:50 INFO - PROCESS | 1873 | 1461155390670 Marionette TRACE conn4 <- [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]]]}] 05:29:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 05:29:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1840ms 05:29:50 INFO - PROCESS | 1873 | 1461155390745 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 05:29:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 05:29:50 INFO - PROCESS | 1873 | 1461155390750 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 05:29:50 INFO - PROCESS | 1873 | 1461155390757 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 05:29:50 INFO - PROCESS | 1873 | 1461155390761 Marionette TRACE conn4 <- [1,2546,null,{}] 05:29:50 INFO - PROCESS | 1873 | 1461155390768 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:51 INFO - PROCESS | 1873 | 1461155391053 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 05:29:51 INFO - PROCESS | 1873 | 1461155391391 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a734800 == 139 [pid = 1873] [id = 644] 05:29:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8e973c00) [pid = 1873] [serial = 1933] [outer = (nil)] 05:29:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8f67a000) [pid = 1873] [serial = 1934] [outer = 0x8e973c00] 05:29:51 INFO - PROCESS | 1873 | 1461155391487 Marionette DEBUG loaded listener.js 05:29:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8f771c00) [pid = 1873] [serial = 1935] [outer = 0x8e973c00] 05:29:52 INFO - PROCESS | 1873 | 1461155392419 Marionette TRACE conn4 <- [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]]]}] 05:29:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 05:29:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1734ms 05:29:52 INFO - PROCESS | 1873 | 1461155392492 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 05:29:52 INFO - PROCESS | 1873 | 1461155392496 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 05:29:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 05:29:52 INFO - PROCESS | 1873 | 1461155392503 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 05:29:52 INFO - PROCESS | 1873 | 1461155392506 Marionette TRACE conn4 <- [1,2550,null,{}] 05:29:52 INFO - PROCESS | 1873 | 1461155392512 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:52 INFO - PROCESS | 1873 | 1461155392764 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 05:29:53 INFO - PROCESS | 1873 | 1461155393111 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:53 INFO - PROCESS | 1873 | ++DOCSHELL 0x8ead4800 == 140 [pid = 1873] [id = 645] 05:29:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8f674000) [pid = 1873] [serial = 1936] [outer = (nil)] 05:29:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8fa32800) [pid = 1873] [serial = 1937] [outer = 0x8f674000] 05:29:53 INFO - PROCESS | 1873 | 1461155393203 Marionette DEBUG loaded listener.js 05:29:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x8fa36800) [pid = 1873] [serial = 1938] [outer = 0x8f674000] 05:29:54 INFO - PROCESS | 1873 | 1461155394184 Marionette TRACE conn4 <- [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]]]}] 05:29:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 05:29:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1694ms 05:29:54 INFO - PROCESS | 1873 | 1461155394197 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 05:29:54 INFO - PROCESS | 1873 | 1461155394200 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 05:29:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 05:29:54 INFO - PROCESS | 1873 | 1461155394207 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 05:29:54 INFO - PROCESS | 1873 | 1461155394211 Marionette TRACE conn4 <- [1,2554,null,{}] 05:29:54 INFO - PROCESS | 1873 | 1461155394218 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:54 INFO - PROCESS | 1873 | 1461155394499 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 05:29:54 INFO - PROCESS | 1873 | 1461155394811 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:54 INFO - PROCESS | 1873 | ++DOCSHELL 0x8fa35400 == 141 [pid = 1873] [id = 646] 05:29:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x903dc000) [pid = 1873] [serial = 1939] [outer = (nil)] 05:29:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x90648400) [pid = 1873] [serial = 1940] [outer = 0x903dc000] 05:29:54 INFO - PROCESS | 1873 | 1461155394923 Marionette DEBUG loaded listener.js 05:29:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x90650000) [pid = 1873] [serial = 1941] [outer = 0x903dc000] 05:29:55 INFO - PROCESS | 1873 | 1461155395873 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 05:29:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 05:29:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1744ms 05:29:55 INFO - PROCESS | 1873 | 1461155395953 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 05:29:55 INFO - PROCESS | 1873 | 1461155395958 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 05:29:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 05:29:55 INFO - PROCESS | 1873 | 1461155395964 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 05:29:55 INFO - PROCESS | 1873 | 1461155395968 Marionette TRACE conn4 <- [1,2558,null,{}] 05:29:55 INFO - PROCESS | 1873 | 1461155395974 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:56 INFO - PROCESS | 1873 | 1461155396252 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 05:29:56 INFO - PROCESS | 1873 | 1461155396605 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:56 INFO - PROCESS | 1873 | ++DOCSHELL 0x903dd400 == 142 [pid = 1873] [id = 647] 05:29:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x903e1800) [pid = 1873] [serial = 1942] [outer = (nil)] 05:29:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x915efc00) [pid = 1873] [serial = 1943] [outer = 0x903e1800] 05:29:56 INFO - PROCESS | 1873 | 1461155396698 Marionette DEBUG loaded listener.js 05:29:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x915fa000) [pid = 1873] [serial = 1944] [outer = 0x903e1800] 05:29:57 INFO - PROCESS | 1873 | 1461155397827 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 05:29:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 05:29:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1932ms 05:29:57 INFO - PROCESS | 1873 | 1461155397898 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 05:29:57 INFO - PROCESS | 1873 | 1461155397903 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 05:29:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 05:29:57 INFO - PROCESS | 1873 | 1461155397910 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 05:29:57 INFO - PROCESS | 1873 | 1461155397913 Marionette TRACE conn4 <- [1,2562,null,{}] 05:29:57 INFO - PROCESS | 1873 | 1461155397922 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:58 INFO - PROCESS | 1873 | 1461155398198 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 05:29:58 INFO - PROCESS | 1873 | 1461155398539 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x8abed400 == 143 [pid = 1873] [id = 648] 05:29:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x8e048000) [pid = 1873] [serial = 1945] [outer = (nil)] 05:29:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x92d40400) [pid = 1873] [serial = 1946] [outer = 0x8e048000] 05:29:58 INFO - PROCESS | 1873 | 1461155398630 Marionette DEBUG loaded listener.js 05:29:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x92d43c00) [pid = 1873] [serial = 1947] [outer = 0x8e048000] 05:29:59 INFO - PROCESS | 1873 | 1461155399573 Marionette TRACE conn4 <- [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]]]}] 05:29:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 05:29:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1737ms 05:29:59 INFO - PROCESS | 1873 | 1461155399648 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 05:29:59 INFO - PROCESS | 1873 | 1461155399651 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 05:29:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 05:29:59 INFO - PROCESS | 1873 | 1461155399659 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 05:29:59 INFO - PROCESS | 1873 | 1461155399662 Marionette TRACE conn4 <- [1,2566,null,{}] 05:29:59 INFO - PROCESS | 1873 | 1461155399668 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:59 INFO - PROCESS | 1873 | 1461155399942 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 05:30:00 INFO - PROCESS | 1873 | 1461155400291 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:00 INFO - PROCESS | 1873 | ++DOCSHELL 0x84ff8000 == 144 [pid = 1873] [id = 649] 05:30:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x87f25800) [pid = 1873] [serial = 1948] [outer = (nil)] 05:30:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x92ef2400) [pid = 1873] [serial = 1949] [outer = 0x87f25800] 05:30:00 INFO - PROCESS | 1873 | 1461155400388 Marionette DEBUG loaded listener.js 05:30:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x939b8c00) [pid = 1873] [serial = 1950] [outer = 0x87f25800] 05:30:01 INFO - PROCESS | 1873 | 1461155401375 Marionette TRACE conn4 <- [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]]]}] 05:30:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 05:30:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1784ms 05:30:01 INFO - PROCESS | 1873 | 1461155401447 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 05:30:01 INFO - PROCESS | 1873 | 1461155401453 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 05:30:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 05:30:01 INFO - PROCESS | 1873 | 1461155401461 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 05:30:01 INFO - PROCESS | 1873 | 1461155401467 Marionette TRACE conn4 <- [1,2570,null,{}] 05:30:01 INFO - PROCESS | 1873 | 1461155401476 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:01 INFO - PROCESS | 1873 | 1461155401799 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 05:30:02 INFO - PROCESS | 1873 | 1461155402169 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:02 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ed9c00 == 145 [pid = 1873] [id = 650] 05:30:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x93b3f400) [pid = 1873] [serial = 1951] [outer = (nil)] 05:30:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x93bb0400) [pid = 1873] [serial = 1952] [outer = 0x93b3f400] 05:30:02 INFO - PROCESS | 1873 | 1461155402261 Marionette DEBUG loaded listener.js 05:30:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x93bb3000) [pid = 1873] [serial = 1953] [outer = 0x93b3f400] 05:30:03 INFO - PROCESS | 1873 | 1461155403311 Marionette TRACE conn4 <- [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]]]}] 05:30:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 05:30:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1898ms 05:30:03 INFO - PROCESS | 1873 | 1461155403360 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 05:30:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 05:30:03 INFO - PROCESS | 1873 | 1461155403365 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 05:30:03 INFO - PROCESS | 1873 | 1461155403372 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 05:30:03 INFO - PROCESS | 1873 | 1461155403376 Marionette TRACE conn4 <- [1,2574,null,{}] 05:30:03 INFO - PROCESS | 1873 | 1461155403382 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:03 INFO - PROCESS | 1873 | 1461155403668 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 05:30:04 INFO - PROCESS | 1873 | 1461155404016 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:04 INFO - PROCESS | 1873 | ++DOCSHELL 0x93bae400 == 146 [pid = 1873] [id = 651] 05:30:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x940c0000) [pid = 1873] [serial = 1954] [outer = (nil)] 05:30:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x963b1800) [pid = 1873] [serial = 1955] [outer = 0x940c0000] 05:30:04 INFO - PROCESS | 1873 | 1461155404116 Marionette DEBUG loaded listener.js 05:30:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x974bb800) [pid = 1873] [serial = 1956] [outer = 0x940c0000] 05:30:05 INFO - PROCESS | 1873 | 1461155405146 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 05:30:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 05:30:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1832ms 05:30:05 INFO - PROCESS | 1873 | 1461155405205 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 05:30:05 INFO - PROCESS | 1873 | 1461155405209 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 05:30:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 05:30:05 INFO - PROCESS | 1873 | 1461155405217 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 05:30:05 INFO - PROCESS | 1873 | 1461155405222 Marionette TRACE conn4 <- [1,2578,null,{}] 05:30:05 INFO - PROCESS | 1873 | 1461155405228 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:05 INFO - PROCESS | 1873 | 1461155405475 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 05:30:05 INFO - PROCESS | 1873 | 1461155405849 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x89519800 == 147 [pid = 1873] [id = 652] 05:30:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x8951bc00) [pid = 1873] [serial = 1957] [outer = (nil)] 05:30:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x9760b400) [pid = 1873] [serial = 1958] [outer = 0x8951bc00] 05:30:05 INFO - PROCESS | 1873 | 1461155405944 Marionette DEBUG loaded listener.js 05:30:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x97d9dc00) [pid = 1873] [serial = 1959] [outer = 0x8951bc00] 05:30:06 INFO - PROCESS | 1873 | 1461155406847 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 05:30:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 05:30:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1680ms 05:30:06 INFO - PROCESS | 1873 | 1461155406900 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 05:30:06 INFO - PROCESS | 1873 | 1461155406903 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 05:30:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 05:30:06 INFO - PROCESS | 1873 | 1461155406911 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 05:30:06 INFO - PROCESS | 1873 | 1461155406914 Marionette TRACE conn4 <- [1,2582,null,{}] 05:30:06 INFO - PROCESS | 1873 | 1461155406920 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:07 INFO - PROCESS | 1873 | 1461155407173 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 05:30:07 INFO - PROCESS | 1873 | 1461155407514 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x87367800 == 148 [pid = 1873] [id = 653] 05:30:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x972d2800) [pid = 1873] [serial = 1960] [outer = (nil)] 05:30:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x985ed400) [pid = 1873] [serial = 1961] [outer = 0x972d2800] 05:30:07 INFO - PROCESS | 1873 | 1461155407625 Marionette DEBUG loaded listener.js 05:30:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x985fa800) [pid = 1873] [serial = 1962] [outer = 0x972d2800] 05:30:08 INFO - PROCESS | 1873 | 1461155408571 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 05:30:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 05:30:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1731ms 05:30:08 INFO - PROCESS | 1873 | 1461155408643 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 05:30:08 INFO - PROCESS | 1873 | 1461155408646 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 05:30:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 05:30:08 INFO - PROCESS | 1873 | 1461155408654 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 05:30:08 INFO - PROCESS | 1873 | 1461155408657 Marionette TRACE conn4 <- [1,2586,null,{}] 05:30:08 INFO - PROCESS | 1873 | 1461155408663 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:08 INFO - PROCESS | 1873 | 1461155408910 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 05:30:09 INFO - PROCESS | 1873 | 1461155409263 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dc8c00 == 149 [pid = 1873] [id = 654] 05:30:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x8a199c00) [pid = 1873] [serial = 1963] [outer = (nil)] 05:30:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x98b14c00) [pid = 1873] [serial = 1964] [outer = 0x8a199c00] 05:30:09 INFO - PROCESS | 1873 | 1461155409359 Marionette DEBUG loaded listener.js 05:30:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x9925a800) [pid = 1873] [serial = 1965] [outer = 0x8a199c00] 05:30:10 INFO - PROCESS | 1873 | 1461155410287 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 05:30:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 05:30:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1682ms 05:30:10 INFO - PROCESS | 1873 | 1461155410337 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 05:30:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 05:30:10 INFO - PROCESS | 1873 | 1461155410341 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 05:30:10 INFO - PROCESS | 1873 | 1461155410349 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 05:30:10 INFO - PROCESS | 1873 | 1461155410352 Marionette TRACE conn4 <- [1,2590,null,{}] 05:30:10 INFO - PROCESS | 1873 | 1461155410358 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:10 INFO - PROCESS | 1873 | 1461155410635 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 05:30:11 INFO - PROCESS | 1873 | 1461155410999 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:11 INFO - PROCESS | 1873 | ++DOCSHELL 0x88de8800 == 150 [pid = 1873] [id = 655] 05:30:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x8abe3c00) [pid = 1873] [serial = 1966] [outer = (nil)] 05:30:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x994f4c00) [pid = 1873] [serial = 1967] [outer = 0x8abe3c00] 05:30:11 INFO - PROCESS | 1873 | 1461155411102 Marionette DEBUG loaded listener.js 05:30:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x9b3b1800) [pid = 1873] [serial = 1968] [outer = 0x8abe3c00] 05:30:12 INFO - PROCESS | 1873 | 1461155412036 Marionette TRACE conn4 <- [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]]]}] 05:30:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 05:30:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1736ms 05:30:12 INFO - PROCESS | 1873 | 1461155412084 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 05:30:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 05:30:12 INFO - PROCESS | 1873 | 1461155412088 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 05:30:12 INFO - PROCESS | 1873 | 1461155412095 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 05:30:12 INFO - PROCESS | 1873 | 1461155412098 Marionette TRACE conn4 <- [1,2594,null,{}] 05:30:12 INFO - PROCESS | 1873 | 1461155412104 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:12 INFO - PROCESS | 1873 | 1461155412355 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 05:30:12 INFO - PROCESS | 1873 | 1461155412743 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:12 INFO - PROCESS | 1873 | ++DOCSHELL 0x994f1400 == 151 [pid = 1873] [id = 656] 05:30:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x9fc5c400) [pid = 1873] [serial = 1969] [outer = (nil)] 05:30:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0xa0adec00) [pid = 1873] [serial = 1970] [outer = 0x9fc5c400] 05:30:12 INFO - PROCESS | 1873 | 1461155412854 Marionette DEBUG loaded listener.js 05:30:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0xa0f45400) [pid = 1873] [serial = 1971] [outer = 0x9fc5c400] 05:30:13 INFO - PROCESS | 1873 | 1461155413788 Marionette TRACE conn4 <- [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]]]}] 05:30:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 05:30:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1741ms 05:30:13 INFO - PROCESS | 1873 | 1461155413836 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 05:30:13 INFO - PROCESS | 1873 | 1461155413839 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 05:30:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 05:30:13 INFO - PROCESS | 1873 | 1461155413847 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 05:30:13 INFO - PROCESS | 1873 | 1461155413850 Marionette TRACE conn4 <- [1,2598,null,{}] 05:30:13 INFO - PROCESS | 1873 | 1461155413856 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:14 INFO - PROCESS | 1873 | 1461155414104 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 05:30:14 INFO - PROCESS | 1873 | 1461155414451 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x84ff2800 == 150 [pid = 1873] [id = 594] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8a7a3000 == 149 [pid = 1873] [id = 596] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8985fc00 == 148 [pid = 1873] [id = 573] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8a119000 == 147 [pid = 1873] [id = 574] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8bcb2000 == 146 [pid = 1873] [id = 575] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x88a85000 == 145 [pid = 1873] [id = 549] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x9064b400 == 144 [pid = 1873] [id = 582] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8a1c4000 == 143 [pid = 1873] [id = 578] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8f76f400 == 142 [pid = 1873] [id = 580] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8fa2e800 == 141 [pid = 1873] [id = 581] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x84f21800 == 140 [pid = 1873] [id = 634] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x93b3c800 == 139 [pid = 1873] [id = 632] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x84f21c00 == 138 [pid = 1873] [id = 633] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8985f400 == 137 [pid = 1873] [id = 631] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x97225400 == 136 [pid = 1873] [id = 630] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x97609000 == 135 [pid = 1873] [id = 629] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x902d8c00 == 134 [pid = 1873] [id = 628] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x903d9800 == 133 [pid = 1873] [id = 626] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x86395000 == 132 [pid = 1873] [id = 627] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x92c9ec00 == 131 [pid = 1873] [id = 625] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x903e0c00 == 130 [pid = 1873] [id = 624] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8f672800 == 129 [pid = 1873] [id = 623] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8c2f3400 == 128 [pid = 1873] [id = 622] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8a1c6400 == 127 [pid = 1873] [id = 620] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x86389800 == 126 [pid = 1873] [id = 621] 05:30:16 INFO - PROCESS | 1873 | --DOCSHELL 0x84fedc00 == 125 [pid = 1873] [id = 619] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0x8f9ad800) [pid = 1873] [serial = 1808] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x8f677400) [pid = 1873] [serial = 1805] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x97aed800) [pid = 1873] [serial = 1833] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x8a7a7400) [pid = 1873] [serial = 1850] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x8e04c000) [pid = 1873] [serial = 1731] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x92295000) [pid = 1873] [serial = 1817] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0xa0f9ec00) [pid = 1873] [serial = 1845] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x8f767c00) [pid = 1873] [serial = 1806] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x883ec400) [pid = 1873] [serial = 1847] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x9ea1d800) [pid = 1873] [serial = 1841] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x971fd800) [pid = 1873] [serial = 1829] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x922dfc00) [pid = 1873] [serial = 1818] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x8e042000) [pid = 1873] [serial = 1802] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x90882400) [pid = 1873] [serial = 1814] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x8a8d5c00) [pid = 1873] [serial = 1851] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x9fc57000) [pid = 1873] [serial = 1842] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x88de7000) [pid = 1873] [serial = 1796] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x8947b400) [pid = 1873] [serial = 1797] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x8b9c4400) [pid = 1873] [serial = 1799] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x8c412c00) [pid = 1873] [serial = 1853] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x8c5f1800) [pid = 1873] [serial = 1854] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0xa2ad9800) [pid = 1873] [serial = 1776] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x8e973400) [pid = 1873] [serial = 1803] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x95df5800) [pid = 1873] [serial = 1827] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x970d0800) [pid = 1873] [serial = 1830] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0xa0f48400) [pid = 1873] [serial = 1773] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x902ddc00) [pid = 1873] [serial = 1811] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x8c2ed400) [pid = 1873] [serial = 1800] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x9875f800) [pid = 1873] [serial = 1836] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x903df800) [pid = 1873] [serial = 1812] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x979eb000) [pid = 1873] [serial = 1832] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x940c1c00) [pid = 1873] [serial = 1826] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x92ed7c00) [pid = 1873] [serial = 1821] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x939c0000) [pid = 1873] [serial = 1824] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x994d1400) [pid = 1873] [serial = 1838] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0xa44c6c00) [pid = 1873] [serial = 1779] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x9fc57800) [pid = 1873] [serial = 1770] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x985ef800) [pid = 1873] [serial = 1835] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8de78000) [pid = 1873] [serial = 1856] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x88a8e400) [pid = 1873] [serial = 1848] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x90889000) [pid = 1873] [serial = 1815] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x994f0400) [pid = 1873] [serial = 1839] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x9fc56000) [pid = 1873] [serial = 1844] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x92e2c800) [pid = 1873] [serial = 1820] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x994f3800) [pid = 1873] [serial = 1767] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x8f9b6800) [pid = 1873] [serial = 1809] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x939bb800) [pid = 1873] [serial = 1823] [outer = (nil)] [url = about:blank] 05:30:16 INFO - PROCESS | 1873 | ++DOCSHELL 0x84f21800 == 126 [pid = 1873] [id = 657] 05:30:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x84f21c00) [pid = 1873] [serial = 1972] [outer = (nil)] 05:30:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x86dce000) [pid = 1873] [serial = 1973] [outer = 0x84f21c00] 05:30:16 INFO - PROCESS | 1873 | 1461155416825 Marionette DEBUG loaded listener.js 05:30:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x87368800) [pid = 1873] [serial = 1974] [outer = 0x84f21c00] 05:30:17 INFO - PROCESS | 1873 | 1461155417700 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 05:30:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 05:30:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 3941ms 05:30:17 INFO - PROCESS | 1873 | 1461155417793 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 05:30:17 INFO - PROCESS | 1873 | 1461155417804 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 05:30:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 05:30:17 INFO - PROCESS | 1873 | 1461155417814 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 05:30:17 INFO - PROCESS | 1873 | 1461155417818 Marionette TRACE conn4 <- [1,2602,null,{}] 05:30:17 INFO - PROCESS | 1873 | 1461155417826 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:18 INFO - PROCESS | 1873 | 1461155418058 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 05:30:18 INFO - PROCESS | 1873 | 1461155418342 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:18 INFO - PROCESS | 1873 | ++DOCSHELL 0x8946dc00 == 127 [pid = 1873] [id = 658] 05:30:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x89476800) [pid = 1873] [serial = 1975] [outer = (nil)] 05:30:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x89516800) [pid = 1873] [serial = 1976] [outer = 0x89476800] 05:30:18 INFO - PROCESS | 1873 | 1461155418426 Marionette DEBUG loaded listener.js 05:30:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8a11f000) [pid = 1873] [serial = 1977] [outer = 0x89476800] 05:30:19 INFO - PROCESS | 1873 | 1461155419302 Marionette TRACE conn4 <- [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]]]}] 05:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 05:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1533ms 05:30:19 INFO - PROCESS | 1873 | 1461155419346 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 05:30:19 INFO - PROCESS | 1873 | 1461155419352 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 05:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 05:30:19 INFO - PROCESS | 1873 | 1461155419372 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 05:30:19 INFO - PROCESS | 1873 | 1461155419376 Marionette TRACE conn4 <- [1,2606,null,{}] 05:30:19 INFO - PROCESS | 1873 | 1461155419382 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:19 INFO - PROCESS | 1873 | 1461155419670 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 05:30:19 INFO - PROCESS | 1873 | 1461155419705 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:19 INFO - PROCESS | 1873 | ++DOCSHELL 0x89471c00 == 128 [pid = 1873] [id = 659] 05:30:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8a1cbc00) [pid = 1873] [serial = 1978] [outer = (nil)] 05:30:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8b9c9800) [pid = 1873] [serial = 1979] [outer = 0x8a1cbc00] 05:30:19 INFO - PROCESS | 1873 | 1461155419781 Marionette DEBUG loaded listener.js 05:30:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8c2efc00) [pid = 1873] [serial = 1980] [outer = 0x8a1cbc00] 05:30:20 INFO - PROCESS | 1873 | 1461155420954 Marionette TRACE conn4 <- [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]]]}] 05:30:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 05:30:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1647ms 05:30:21 INFO - PROCESS | 1873 | 1461155421010 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 05:30:21 INFO - PROCESS | 1873 | 1461155421014 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 05:30:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 05:30:21 INFO - PROCESS | 1873 | 1461155421021 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 05:30:21 INFO - PROCESS | 1873 | 1461155421026 Marionette TRACE conn4 <- [1,2610,null,{}] 05:30:21 INFO - PROCESS | 1873 | 1461155421052 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:21 INFO - PROCESS | 1873 | 1461155421825 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8a7a4000) [pid = 1873] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x939b7400) [pid = 1873] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x86d6c400) [pid = 1873] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x9760b800) [pid = 1873] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8ead6800) [pid = 1873] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x885f3400) [pid = 1873] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x84f2a400) [pid = 1873] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x8f767800) [pid = 1873] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x8a8ca400) [pid = 1873] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x8a1cdc00) [pid = 1873] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x994f5800) [pid = 1873] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x9876d000) [pid = 1873] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x8947b800) [pid = 1873] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x903e2000) [pid = 1873] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x8f93e000) [pid = 1873] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x8c2f9000) [pid = 1873] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x8a18fc00) [pid = 1873] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 122 (0x92d3b800) [pid = 1873] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 121 (0x93b39800) [pid = 1873] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 120 (0x84ff5400) [pid = 1873] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 119 (0x84f2fc00) [pid = 1873] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 05:30:21 INFO - PROCESS | 1873 | --DOMWINDOW == 118 (0x84f22000) [pid = 1873] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 05:30:22 INFO - PROCESS | 1873 | 1461155422089 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x84f22000 == 129 [pid = 1873] [id = 660] 05:30:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 119 (0x84f22800) [pid = 1873] [serial = 1981] [outer = (nil)] 05:30:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 120 (0x87368000) [pid = 1873] [serial = 1982] [outer = 0x84f22800] 05:30:22 INFO - PROCESS | 1873 | 1461155422169 Marionette DEBUG loaded listener.js 05:30:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 121 (0x8947b800) [pid = 1873] [serial = 1983] [outer = 0x84f22800] 05:30:23 INFO - PROCESS | 1873 | 1461155423008 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 05:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 05:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2038ms 05:30:23 INFO - PROCESS | 1873 | 1461155423068 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 05:30:23 INFO - PROCESS | 1873 | 1461155423073 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 05:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 05:30:23 INFO - PROCESS | 1873 | 1461155423082 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 05:30:23 INFO - PROCESS | 1873 | 1461155423085 Marionette TRACE conn4 <- [1,2614,null,{}] 05:30:23 INFO - PROCESS | 1873 | 1461155423093 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:23 INFO - PROCESS | 1873 | 1461155423321 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 05:30:23 INFO - PROCESS | 1873 | 1461155423579 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x86d6b000 == 130 [pid = 1873] [id = 661] 05:30:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 122 (0x86d6e800) [pid = 1873] [serial = 1984] [outer = (nil)] 05:30:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x8decc400) [pid = 1873] [serial = 1985] [outer = 0x86d6e800] 05:30:23 INFO - PROCESS | 1873 | 1461155423671 Marionette DEBUG loaded listener.js 05:30:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x8ded4800) [pid = 1873] [serial = 1986] [outer = 0x86d6e800] 05:30:24 INFO - PROCESS | 1873 | 1461155424804 Marionette TRACE conn4 <- [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]]]}] 05:30:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 05:30:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1794ms 05:30:24 INFO - PROCESS | 1873 | 1461155424876 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 05:30:24 INFO - PROCESS | 1873 | 1461155424885 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 05:30:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 05:30:24 INFO - PROCESS | 1873 | 1461155424895 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 05:30:24 INFO - PROCESS | 1873 | 1461155424900 Marionette TRACE conn4 <- [1,2618,null,{}] 05:30:24 INFO - PROCESS | 1873 | 1461155424909 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:25 INFO - PROCESS | 1873 | 1461155425213 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 05:30:25 INFO - PROCESS | 1873 | 1461155425571 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x88a82800 == 131 [pid = 1873] [id = 662] 05:30:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x88a84400) [pid = 1873] [serial = 1987] [outer = (nil)] 05:30:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x8a731c00) [pid = 1873] [serial = 1988] [outer = 0x88a84400] 05:30:25 INFO - PROCESS | 1873 | 1461155425666 Marionette DEBUG loaded listener.js 05:30:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x8a8cfc00) [pid = 1873] [serial = 1989] [outer = 0x88a84400] 05:30:26 INFO - PROCESS | 1873 | 1461155426671 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 05:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 05:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1850ms 05:30:26 INFO - PROCESS | 1873 | 1461155426746 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 05:30:26 INFO - PROCESS | 1873 | 1461155426756 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 05:30:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 05:30:26 INFO - PROCESS | 1873 | 1461155426768 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 05:30:26 INFO - PROCESS | 1873 | 1461155426772 Marionette TRACE conn4 <- [1,2622,null,{}] 05:30:26 INFO - PROCESS | 1873 | 1461155426780 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:27 INFO - PROCESS | 1873 | 1461155427088 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 05:30:27 INFO - PROCESS | 1873 | 1461155427506 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:27 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c5e9c00 == 132 [pid = 1873] [id = 663] 05:30:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x8c5ec400) [pid = 1873] [serial = 1990] [outer = (nil)] 05:30:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8de72400) [pid = 1873] [serial = 1991] [outer = 0x8c5ec400] 05:30:27 INFO - PROCESS | 1873 | 1461155427600 Marionette DEBUG loaded listener.js 05:30:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x8ded9000) [pid = 1873] [serial = 1992] [outer = 0x8c5ec400] 05:30:28 INFO - PROCESS | 1873 | 1461155428679 Marionette TRACE conn4 <- [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]]]}] 05:30:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 05:30:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1943ms 05:30:28 INFO - PROCESS | 1873 | 1461155428712 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 05:30:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 05:30:28 INFO - PROCESS | 1873 | 1461155428717 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 05:30:28 INFO - PROCESS | 1873 | 1461155428724 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 05:30:28 INFO - PROCESS | 1873 | 1461155428730 Marionette TRACE conn4 <- [1,2626,null,{}] 05:30:28 INFO - PROCESS | 1873 | 1461155428748 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:29 INFO - PROCESS | 1873 | 1461155429004 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 05:30:29 INFO - PROCESS | 1873 | 1461155429353 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:29 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e96e800 == 133 [pid = 1873] [id = 664] 05:30:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x8f674c00) [pid = 1873] [serial = 1993] [outer = (nil)] 05:30:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8f76bc00) [pid = 1873] [serial = 1994] [outer = 0x8f674c00] 05:30:29 INFO - PROCESS | 1873 | 1461155429454 Marionette DEBUG loaded listener.js 05:30:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8f9b2800) [pid = 1873] [serial = 1995] [outer = 0x8f674c00] 05:30:30 INFO - PROCESS | 1873 | 1461155430424 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 05:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 05:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1744ms 05:30:30 INFO - PROCESS | 1873 | 1461155430469 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 05:30:30 INFO - PROCESS | 1873 | 1461155430474 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 05:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 05:30:30 INFO - PROCESS | 1873 | 1461155430480 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 05:30:30 INFO - PROCESS | 1873 | 1461155430484 Marionette TRACE conn4 <- [1,2630,null,{}] 05:30:30 INFO - PROCESS | 1873 | 1461155430490 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:30 INFO - PROCESS | 1873 | 1461155430742 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 05:30:31 INFO - PROCESS | 1873 | 1461155431086 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:31 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f767000 == 134 [pid = 1873] [id = 665] 05:30:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8f9aec00) [pid = 1873] [serial = 1996] [outer = (nil)] 05:30:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x902d3c00) [pid = 1873] [serial = 1997] [outer = 0x8f9aec00] 05:30:31 INFO - PROCESS | 1873 | 1461155431183 Marionette DEBUG loaded listener.js 05:30:31 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x902e0000) [pid = 1873] [serial = 1998] [outer = 0x8f9aec00] 05:30:32 INFO - PROCESS | 1873 | 1461155432116 Marionette TRACE conn4 <- [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]]]}] 05:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 05:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1694ms 05:30:32 INFO - PROCESS | 1873 | 1461155432175 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 05:30:32 INFO - PROCESS | 1873 | 1461155432178 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 05:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 05:30:32 INFO - PROCESS | 1873 | 1461155432185 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 05:30:32 INFO - PROCESS | 1873 | 1461155432189 Marionette TRACE conn4 <- [1,2634,null,{}] 05:30:32 INFO - PROCESS | 1873 | 1461155432195 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:32 INFO - PROCESS | 1873 | 1461155432440 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 05:30:32 INFO - PROCESS | 1873 | 1461155432780 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:32 INFO - PROCESS | 1873 | ++DOCSHELL 0x8e96f000 == 135 [pid = 1873] [id = 666] 05:30:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8faa4400) [pid = 1873] [serial = 1999] [outer = (nil)] 05:30:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x90644800) [pid = 1873] [serial = 2000] [outer = 0x8faa4400] 05:30:32 INFO - PROCESS | 1873 | 1461155432882 Marionette DEBUG loaded listener.js 05:30:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x9064b400) [pid = 1873] [serial = 2001] [outer = 0x8faa4400] 05:30:33 INFO - PROCESS | 1873 | 1461155433830 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 05:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 05:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1680ms 05:30:33 INFO - PROCESS | 1873 | 1461155433867 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 05:30:33 INFO - PROCESS | 1873 | 1461155433871 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 05:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 05:30:33 INFO - PROCESS | 1873 | 1461155433877 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 05:30:33 INFO - PROCESS | 1873 | 1461155433880 Marionette TRACE conn4 <- [1,2638,null,{}] 05:30:33 INFO - PROCESS | 1873 | 1461155433887 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:34 INFO - PROCESS | 1873 | 1461155434140 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 05:30:34 INFO - PROCESS | 1873 | 1461155434491 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:34 INFO - PROCESS | 1873 | ++DOCSHELL 0x8946c400 == 136 [pid = 1873] [id = 667] 05:30:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x92c9ec00) [pid = 1873] [serial = 2002] [outer = (nil)] 05:30:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x92d41400) [pid = 1873] [serial = 2003] [outer = 0x92c9ec00] 05:30:34 INFO - PROCESS | 1873 | 1461155434592 Marionette DEBUG loaded listener.js 05:30:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x92e2bc00) [pid = 1873] [serial = 2004] [outer = 0x92c9ec00] 05:30:35 INFO - PROCESS | 1873 | 1461155435461 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 05:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 05:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1630ms 05:30:35 INFO - PROCESS | 1873 | 1461155435526 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 05:30:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 05:30:35 INFO - PROCESS | 1873 | 1461155435531 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 05:30:35 INFO - PROCESS | 1873 | 1461155435538 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 05:30:35 INFO - PROCESS | 1873 | 1461155435542 Marionette TRACE conn4 <- [1,2642,null,{}] 05:30:35 INFO - PROCESS | 1873 | 1461155435549 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:35 INFO - PROCESS | 1873 | 1461155435788 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 05:30:36 INFO - PROCESS | 1873 | 1461155436132 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x90889800 == 137 [pid = 1873] [id = 668] 05:30:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x92c9d400) [pid = 1873] [serial = 2005] [outer = (nil)] 05:30:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x92ef3c00) [pid = 1873] [serial = 2006] [outer = 0x92c9d400] 05:30:36 INFO - PROCESS | 1873 | 1461155436222 Marionette DEBUG loaded listener.js 05:30:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x939bcc00) [pid = 1873] [serial = 2007] [outer = 0x92c9d400] 05:30:37 INFO - PROCESS | 1873 | 1461155437177 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 05:30:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 05:30:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1682ms 05:30:37 INFO - PROCESS | 1873 | 1461155437220 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 05:30:37 INFO - PROCESS | 1873 | 1461155437225 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 05:30:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 05:30:37 INFO - PROCESS | 1873 | 1461155437231 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 05:30:37 INFO - PROCESS | 1873 | 1461155437235 Marionette TRACE conn4 <- [1,2646,null,{}] 05:30:37 INFO - PROCESS | 1873 | 1461155437241 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:37 INFO - PROCESS | 1873 | 1461155437510 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 05:30:37 INFO - PROCESS | 1873 | 1461155437852 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:37 INFO - PROCESS | 1873 | ++DOCSHELL 0x864a5c00 == 138 [pid = 1873] [id = 669] 05:30:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x92ed8800) [pid = 1873] [serial = 2008] [outer = (nil)] 05:30:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x93b40400) [pid = 1873] [serial = 2009] [outer = 0x92ed8800] 05:30:37 INFO - PROCESS | 1873 | 1461155437959 Marionette DEBUG loaded listener.js 05:30:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x93bb0800) [pid = 1873] [serial = 2010] [outer = 0x92ed8800] 05:30:38 INFO - PROCESS | 1873 | 1461155438841 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 05:30:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 05:30:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1649ms 05:30:38 INFO - PROCESS | 1873 | 1461155438881 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 05:30:38 INFO - PROCESS | 1873 | 1461155438885 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 05:30:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 05:30:38 INFO - PROCESS | 1873 | 1461155438892 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 05:30:38 INFO - PROCESS | 1873 | 1461155438895 Marionette TRACE conn4 <- [1,2650,null,{}] 05:30:38 INFO - PROCESS | 1873 | 1461155438901 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:39 INFO - PROCESS | 1873 | 1461155439132 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 05:30:39 INFO - PROCESS | 1873 | 1461155439482 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:39 INFO - PROCESS | 1873 | ++DOCSHELL 0x93b39800 == 139 [pid = 1873] [id = 670] 05:30:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x93baec00) [pid = 1873] [serial = 2011] [outer = (nil)] 05:30:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x95db3800) [pid = 1873] [serial = 2012] [outer = 0x93baec00] 05:30:39 INFO - PROCESS | 1873 | 1461155439577 Marionette DEBUG loaded listener.js 05:30:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x95df0800) [pid = 1873] [serial = 2013] [outer = 0x93baec00] 05:30:40 INFO - PROCESS | 1873 | 1461155440451 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 05:30:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 05:30:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1584ms 05:30:40 INFO - PROCESS | 1873 | 1461155440478 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 05:30:40 INFO - PROCESS | 1873 | 1461155440481 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 05:30:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 05:30:40 INFO - PROCESS | 1873 | 1461155440488 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 05:30:40 INFO - PROCESS | 1873 | 1461155440492 Marionette TRACE conn4 <- [1,2654,null,{}] 05:30:40 INFO - PROCESS | 1873 | 1461155440498 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:40 INFO - PROCESS | 1873 | 1461155440736 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 05:30:41 INFO - PROCESS | 1873 | 1461155441047 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:41 INFO - PROCESS | 1873 | ++DOCSHELL 0x93b3c800 == 140 [pid = 1873] [id = 671] 05:30:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x93cce400) [pid = 1873] [serial = 2014] [outer = (nil)] 05:30:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x97227400) [pid = 1873] [serial = 2015] [outer = 0x93cce400] 05:30:41 INFO - PROCESS | 1873 | 1461155441142 Marionette DEBUG loaded listener.js 05:30:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x972d3c00) [pid = 1873] [serial = 2016] [outer = 0x93cce400] 05:30:42 INFO - PROCESS | 1873 | 1461155442062 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 05:30:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 05:30:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1638ms 05:30:42 INFO - PROCESS | 1873 | 1461155442134 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 05:30:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 05:30:42 INFO - PROCESS | 1873 | 1461155442144 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 05:30:42 INFO - PROCESS | 1873 | 1461155442150 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 05:30:42 INFO - PROCESS | 1873 | 1461155442155 Marionette TRACE conn4 <- [1,2658,null,{}] 05:30:42 INFO - PROCESS | 1873 | 1461155442161 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:42 INFO - PROCESS | 1873 | 1461155442461 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 05:30:42 INFO - PROCESS | 1873 | 1461155442817 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:42 INFO - PROCESS | 1873 | ++DOCSHELL 0x97d9fc00 == 141 [pid = 1873] [id = 672] 05:30:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x985f8c00) [pid = 1873] [serial = 2017] [outer = (nil)] 05:30:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x98767c00) [pid = 1873] [serial = 2018] [outer = 0x985f8c00] 05:30:42 INFO - PROCESS | 1873 | 1461155442917 Marionette DEBUG loaded listener.js 05:30:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x994f0800) [pid = 1873] [serial = 2019] [outer = 0x985f8c00] 05:30:43 INFO - PROCESS | 1873 | 1461155443887 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 05:30:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 05:30:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1788ms 05:30:43 INFO - PROCESS | 1873 | 1461155443939 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 05:30:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 05:30:43 INFO - PROCESS | 1873 | 1461155443944 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 05:30:43 INFO - PROCESS | 1873 | 1461155443951 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 05:30:43 INFO - PROCESS | 1873 | 1461155443955 Marionette TRACE conn4 <- [1,2662,null,{}] 05:30:43 INFO - PROCESS | 1873 | 1461155443961 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:44 INFO - PROCESS | 1873 | 1461155444204 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 05:30:44 INFO - PROCESS | 1873 | 1461155444548 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:44 INFO - PROCESS | 1873 | ++DOCSHELL 0x88deb400 == 142 [pid = 1873] [id = 673] 05:30:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x8a1c5000) [pid = 1873] [serial = 2020] [outer = (nil)] 05:30:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x9ea15c00) [pid = 1873] [serial = 2021] [outer = 0x8a1c5000] 05:30:44 INFO - PROCESS | 1873 | 1461155444643 Marionette DEBUG loaded listener.js 05:30:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x9fc58000) [pid = 1873] [serial = 2022] [outer = 0x8a1c5000] 05:30:45 INFO - PROCESS | 1873 | 1461155445532 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 05:30:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 05:30:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1637ms 05:30:45 INFO - PROCESS | 1873 | 1461155445588 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 05:30:45 INFO - PROCESS | 1873 | 1461155445593 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 05:30:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 05:30:45 INFO - PROCESS | 1873 | 1461155445599 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 05:30:45 INFO - PROCESS | 1873 | 1461155445603 Marionette TRACE conn4 <- [1,2666,null,{}] 05:30:45 INFO - PROCESS | 1873 | 1461155445609 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:45 INFO - PROCESS | 1873 | 1461155445850 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 05:30:46 INFO - PROCESS | 1873 | 1461155446199 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:46 INFO - PROCESS | 1873 | ++DOCSHELL 0x88de4000 == 143 [pid = 1873] [id = 674] 05:30:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x97aed800) [pid = 1873] [serial = 2023] [outer = (nil)] 05:30:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0xa0c12800) [pid = 1873] [serial = 2024] [outer = 0x97aed800] 05:30:46 INFO - PROCESS | 1873 | 1461155446295 Marionette DEBUG loaded listener.js 05:30:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0xa0f48400) [pid = 1873] [serial = 2025] [outer = 0x97aed800] 05:30:47 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:30:47 INFO - PROCESS | 1873 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:30:47 INFO - PROCESS | 1873 | 1461155447622 Marionette TRACE conn4 <- [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]]]}] 05:30:47 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) 05:30:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2035ms 05:30:47 INFO - PROCESS | 1873 | 1461155447635 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 05:30:47 INFO - PROCESS | 1873 | 1461155447638 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 05:30:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 05:30:47 INFO - PROCESS | 1873 | 1461155447646 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 05:30:47 INFO - PROCESS | 1873 | 1461155447651 Marionette TRACE conn4 <- [1,2670,null,{}] 05:30:47 INFO - PROCESS | 1873 | 1461155447657 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:47 INFO - PROCESS | 1873 | 1461155447993 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 05:30:48 INFO - PROCESS | 1873 | 1461155448291 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:48 INFO - PROCESS | 1873 | ++DOCSHELL 0x93b37000 == 144 [pid = 1873] [id = 675] 05:30:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x9ffd8c00) [pid = 1873] [serial = 2026] [outer = (nil)] 05:30:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0xa444e800) [pid = 1873] [serial = 2027] [outer = 0x9ffd8c00] 05:30:48 INFO - PROCESS | 1873 | 1461155448395 Marionette DEBUG loaded listener.js 05:30:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0xa446f400) [pid = 1873] [serial = 2028] [outer = 0x9ffd8c00] 05:30:49 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:30:49 INFO - PROCESS | 1873 | 1461155449764 Marionette TRACE conn4 <- [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] 05:30:49 INFO - PROCESS | 1873 | 1461155449858 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 05:30:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 05:30:49 INFO - PROCESS | 1873 | 1461155449868 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 05:30:49 INFO - PROCESS | 1873 | 1461155449871 Marionette TRACE conn4 <- [1,2674,null,{}] 05:30:49 INFO - PROCESS | 1873 | 1461155449879 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:50 INFO - PROCESS | 1873 | 1461155450109 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 05:30:50 INFO - PROCESS | 1873 | 1461155450403 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:50 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f701400 == 145 [pid = 1873] [id = 676] 05:30:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x8f702000) [pid = 1873] [serial = 2029] [outer = (nil)] 05:30:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x8f708c00) [pid = 1873] [serial = 2030] [outer = 0x8f702000] 05:30:50 INFO - PROCESS | 1873 | 1461155450496 Marionette DEBUG loaded listener.js 05:30:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x8f70c000) [pid = 1873] [serial = 2031] [outer = 0x8f702000] 05:30:51 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:30:51 INFO - PROCESS | 1873 | 1461155451848 Marionette TRACE conn4 <- [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] 05:30:51 INFO - PROCESS | 1873 | 1461155451941 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 05:30:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 05:30:51 INFO - PROCESS | 1873 | 1461155451957 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 05:30:51 INFO - PROCESS | 1873 | 1461155451960 Marionette TRACE conn4 <- [1,2678,null,{}] 05:30:51 INFO - PROCESS | 1873 | 1461155451969 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:52 INFO - PROCESS | 1873 | 1461155452213 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 05:30:52 INFO - PROCESS | 1873 | 1461155452512 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:52 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f703800 == 146 [pid = 1873] [id = 677] 05:30:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x8f706400) [pid = 1873] [serial = 2032] [outer = (nil)] 05:30:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0xa4476000) [pid = 1873] [serial = 2033] [outer = 0x8f706400] 05:30:52 INFO - PROCESS | 1873 | 1461155452601 Marionette DEBUG loaded listener.js 05:30:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0xa44cf000) [pid = 1873] [serial = 2034] [outer = 0x8f706400] 05:30:53 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:30:53 INFO - PROCESS | 1873 | 1461155453978 Marionette TRACE conn4 <- [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]]]}] 05:30:53 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) 05:30:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2045ms 05:30:54 INFO - PROCESS | 1873 | 1461155454059 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 05:30:54 INFO - PROCESS | 1873 | 1461155454064 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 05:30:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 05:30:54 INFO - PROCESS | 1873 | 1461155454076 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 05:30:54 INFO - PROCESS | 1873 | 1461155454079 Marionette TRACE conn4 <- [1,2682,null,{}] 05:30:54 INFO - PROCESS | 1873 | 1461155454086 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:54 INFO - PROCESS | 1873 | 1461155454331 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 05:30:56 INFO - PROCESS | 1873 | --DOCSHELL 0x86d6a400 == 145 [pid = 1873] [id = 636] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x8c2f0400) [pid = 1873] [serial = 1920] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x8b9c8400) [pid = 1873] [serial = 1919] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x939c2800) [pid = 1873] [serial = 1880] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x86dc7400) [pid = 1873] [serial = 1910] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x97ddc800) [pid = 1873] [serial = 1890] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x8f9b3000) [pid = 1873] [serial = 1869] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x89477000) [pid = 1873] [serial = 1914] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0xa446f800) [pid = 1873] [serial = 1904] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x93bb2800) [pid = 1873] [serial = 1883] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0xa0fa1c00) [pid = 1873] [serial = 1896] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x8a7a8c00) [pid = 1873] [serial = 1862] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0xa0c40400) [pid = 1873] [serial = 1895] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x8abe6800) [pid = 1873] [serial = 1863] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x97d9ac00) [pid = 1873] [serial = 1889] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0xa4478400) [pid = 1873] [serial = 1899] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x995c4400) [pid = 1873] [serial = 1892] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x8c387000) [pid = 1873] [serial = 1794] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x9160b400) [pid = 1873] [serial = 1875] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x8faad000) [pid = 1873] [serial = 1871] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x8decc800) [pid = 1873] [serial = 1866] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0xa458ec00) [pid = 1873] [serial = 1905] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x8c5ee400) [pid = 1873] [serial = 1865] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x93b33c00) [pid = 1873] [serial = 1881] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x8a1cb800) [pid = 1873] [serial = 1916] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x92ed5c00) [pid = 1873] [serial = 1877] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x95f34800) [pid = 1873] [serial = 1887] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x8717fc00) [pid = 1873] [serial = 1860] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x903e7400) [pid = 1873] [serial = 1874] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x92edb000) [pid = 1873] [serial = 1878] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x86d6ac00) [pid = 1873] [serial = 1859] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8a72f400) [pid = 1873] [serial = 1917] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x88a90c00) [pid = 1873] [serial = 1913] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8fab0c00) [pid = 1873] [serial = 1872] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8a72d800) [pid = 1873] [serial = 1908] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x95dea800) [pid = 1873] [serial = 1886] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x87369000) [pid = 1873] [serial = 1911] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8f9aa400) [pid = 1873] [serial = 1868] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8a72bc00) [pid = 1873] [serial = 1907] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x9df1ac00) [pid = 1873] [serial = 1893] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x93bb8c00) [pid = 1873] [serial = 1884] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0xa4471000) [pid = 1873] [serial = 1898] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x84f2b800) [pid = 1873] [serial = 1902] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x84f28c00) [pid = 1873] [serial = 1901] [outer = (nil)] [url = about:blank] 05:30:56 INFO - PROCESS | 1873 | 1461155456639 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:56 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e63400 == 146 [pid = 1873] [id = 678] 05:30:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x84e64000) [pid = 1873] [serial = 2035] [outer = (nil)] 05:30:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x84f28c00) [pid = 1873] [serial = 2036] [outer = 0x84e64000] 05:30:56 INFO - PROCESS | 1873 | 1461155456723 Marionette DEBUG loaded listener.js 05:30:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x84fee400) [pid = 1873] [serial = 2037] [outer = 0x84e64000] 05:30:57 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:30:58 INFO - PROCESS | 1873 | 1461155458009 Marionette TRACE conn4 <- [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]]]}] 05:30:58 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) 05:30:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 3942ms 05:30:58 INFO - PROCESS | 1873 | 1461155458019 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 05:30:58 INFO - PROCESS | 1873 | 1461155458024 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 05:30:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 05:30:58 INFO - PROCESS | 1873 | 1461155458032 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 05:30:58 INFO - PROCESS | 1873 | 1461155458038 Marionette TRACE conn4 <- [1,2686,null,{}] 05:30:58 INFO - PROCESS | 1873 | 1461155458046 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:58 INFO - PROCESS | 1873 | 1461155458311 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 05:30:58 INFO - PROCESS | 1873 | 1461155458580 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x864b0c00 == 147 [pid = 1873] [id = 679] 05:30:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x864b2800) [pid = 1873] [serial = 2038] [outer = (nil)] 05:30:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x86dc9c00) [pid = 1873] [serial = 2039] [outer = 0x864b2800] 05:30:58 INFO - PROCESS | 1873 | 1461155458663 Marionette DEBUG loaded listener.js 05:30:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8717ec00) [pid = 1873] [serial = 2040] [outer = 0x864b2800] 05:30:59 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:30:59 INFO - PROCESS | 1873 | 1461155459946 Marionette TRACE conn4 <- [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] 05:30:59 INFO - PROCESS | 1873 | 1461155459994 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 05:30:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 05:31:00 INFO - PROCESS | 1873 | 1461155460001 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 05:31:00 INFO - PROCESS | 1873 | 1461155460003 Marionette TRACE conn4 <- [1,2690,null,{}] 05:31:00 INFO - PROCESS | 1873 | 1461155460010 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:00 INFO - PROCESS | 1873 | 1461155460400 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 05:31:00 INFO - PROCESS | 1873 | 1461155460484 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:00 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dcd400 == 148 [pid = 1873] [id = 680] 05:31:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x87183000) [pid = 1873] [serial = 2041] [outer = (nil)] 05:31:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x88033000) [pid = 1873] [serial = 2042] [outer = 0x87183000] 05:31:00 INFO - PROCESS | 1873 | 1461155460700 Marionette DEBUG loaded listener.js 05:31:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x88038800) [pid = 1873] [serial = 2043] [outer = 0x87183000] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8a1cbc00) [pid = 1873] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x84f22800) [pid = 1873] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x89476800) [pid = 1873] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x84f21c00) [pid = 1873] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x8abe3c00) [pid = 1873] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x8a199c00) [pid = 1873] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x972d2800) [pid = 1873] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x8951bc00) [pid = 1873] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x940c0000) [pid = 1873] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x93b3f400) [pid = 1873] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x87f25800) [pid = 1873] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x8e048000) [pid = 1873] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x903e1800) [pid = 1873] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x903dc000) [pid = 1873] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x8f674000) [pid = 1873] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 122 (0x8e973c00) [pid = 1873] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 121 (0x8e047800) [pid = 1873] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 120 (0x88deb800) [pid = 1873] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 119 (0x885ee000) [pid = 1873] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 05:31:01 INFO - PROCESS | 1873 | --DOMWINDOW == 118 (0x8bcaec00) [pid = 1873] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 05:31:02 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:31:02 INFO - PROCESS | 1873 | 1461155462519 Marionette TRACE conn4 <- [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] 05:31:02 INFO - PROCESS | 1873 | 1461155462548 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 05:31:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 05:31:02 INFO - PROCESS | 1873 | 1461155462564 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 05:31:02 INFO - PROCESS | 1873 | 1461155462573 Marionette TRACE conn4 <- [1,2694,null,{}] 05:31:02 INFO - PROCESS | 1873 | 1461155462580 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:02 INFO - PROCESS | 1873 | 1461155462840 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 05:31:03 INFO - PROCESS | 1873 | 1461155463062 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:03 INFO - PROCESS | 1873 | ++DOCSHELL 0x86d67400 == 149 [pid = 1873] [id = 681] 05:31:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 119 (0x87f30c00) [pid = 1873] [serial = 2044] [outer = (nil)] 05:31:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 120 (0x883ed000) [pid = 1873] [serial = 2045] [outer = 0x87f30c00] 05:31:03 INFO - PROCESS | 1873 | 1461155463136 Marionette DEBUG loaded listener.js 05:31:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 121 (0x88a87400) [pid = 1873] [serial = 2046] [outer = 0x87f30c00] 05:31:04 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:31:04 INFO - PROCESS | 1873 | 1461155464710 Marionette TRACE conn4 <- [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] 05:31:04 INFO - PROCESS | 1873 | 1461155464775 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 05:31:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 05:31:04 INFO - PROCESS | 1873 | 1461155464785 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 05:31:04 INFO - PROCESS | 1873 | 1461155464789 Marionette TRACE conn4 <- [1,2698,null,{}] 05:31:04 INFO - PROCESS | 1873 | 1461155464800 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:05 INFO - PROCESS | 1873 | 1461155465046 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 05:31:05 INFO - PROCESS | 1873 | 1461155465333 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x84f2d800 == 150 [pid = 1873] [id = 682] 05:31:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 122 (0x86bd1c00) [pid = 1873] [serial = 2047] [outer = (nil)] 05:31:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x86dc8000) [pid = 1873] [serial = 2048] [outer = 0x86bd1c00] 05:31:05 INFO - PROCESS | 1873 | 1461155465430 Marionette DEBUG loaded listener.js 05:31:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x87f29000) [pid = 1873] [serial = 2049] [outer = 0x86bd1c00] 05:31:06 INFO - PROCESS | 1873 | SkCairoFTTypeface::onFilterRec unimplemented 05:31:06 INFO - PROCESS | 1873 | 1461155466937 Marionette TRACE conn4 <- [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] 05:31:07 INFO - PROCESS | 1873 | 1461155467044 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 05:31:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 05:31:07 INFO - PROCESS | 1873 | 1461155467055 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 05:31:07 INFO - PROCESS | 1873 | 1461155467059 Marionette TRACE conn4 <- [1,2702,null,{}] 05:31:07 INFO - PROCESS | 1873 | 1461155467066 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:07 INFO - PROCESS | 1873 | 1461155467348 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 05:31:07 INFO - PROCESS | 1873 | 1461155467632 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x86d69800 == 151 [pid = 1873] [id = 683] 05:31:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x86d6a000) [pid = 1873] [serial = 2050] [outer = (nil)] 05:31:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x885e9800) [pid = 1873] [serial = 2051] [outer = 0x86d6a000] 05:31:07 INFO - PROCESS | 1873 | 1461155467724 Marionette DEBUG loaded listener.js 05:31:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x88de4800) [pid = 1873] [serial = 2052] [outer = 0x86d6a000] 05:31:08 INFO - PROCESS | 1873 | 1461155468775 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 05:31:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 05:31:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1740ms 05:31:08 INFO - PROCESS | 1873 | 1461155468795 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 05:31:08 INFO - PROCESS | 1873 | 1461155468799 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 05:31:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 05:31:08 INFO - PROCESS | 1873 | 1461155468806 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 05:31:08 INFO - PROCESS | 1873 | 1461155468813 Marionette TRACE conn4 <- [1,2706,null,{}] 05:31:08 INFO - PROCESS | 1873 | 1461155468830 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:09 INFO - PROCESS | 1873 | 1461155469081 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 05:31:09 INFO - PROCESS | 1873 | 1461155469421 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x8947a000 == 152 [pid = 1873] [id = 684] 05:31:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x89519400) [pid = 1873] [serial = 2053] [outer = (nil)] 05:31:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8985b400) [pid = 1873] [serial = 2054] [outer = 0x89519400] 05:31:09 INFO - PROCESS | 1873 | 1461155469520 Marionette DEBUG loaded listener.js 05:31:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x8a121000) [pid = 1873] [serial = 2055] [outer = 0x89519400] 05:31:10 INFO - PROCESS | 1873 | 1461155470469 Marionette TRACE conn4 <- [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]]]}] 05:31:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 05:31:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1700ms 05:31:10 INFO - PROCESS | 1873 | 1461155470507 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 05:31:10 INFO - PROCESS | 1873 | 1461155470512 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 05:31:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 05:31:10 INFO - PROCESS | 1873 | 1461155470519 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 05:31:10 INFO - PROCESS | 1873 | 1461155470523 Marionette TRACE conn4 <- [1,2710,null,{}] 05:31:10 INFO - PROCESS | 1873 | 1461155470529 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:10 INFO - PROCESS | 1873 | 1461155470770 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 05:31:11 INFO - PROCESS | 1873 | 1461155471107 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:11 INFO - PROCESS | 1873 | ++DOCSHELL 0x89513c00 == 153 [pid = 1873] [id = 685] 05:31:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x8a194c00) [pid = 1873] [serial = 2056] [outer = (nil)] 05:31:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8a19bc00) [pid = 1873] [serial = 2057] [outer = 0x8a194c00] 05:31:11 INFO - PROCESS | 1873 | 1461155471201 Marionette DEBUG loaded listener.js 05:31:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8a1ca400) [pid = 1873] [serial = 2058] [outer = 0x8a194c00] 05:31:12 INFO - PROCESS | 1873 | 1461155472454 Marionette TRACE conn4 <- [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] 05:31:12 INFO - PROCESS | 1873 | 1461155472528 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 05:31:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 05:31:12 INFO - PROCESS | 1873 | 1461155472538 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 05:31:12 INFO - PROCESS | 1873 | 1461155472542 Marionette TRACE conn4 <- [1,2714,null,{}] 05:31:12 INFO - PROCESS | 1873 | 1461155472701 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:13 INFO - PROCESS | 1873 | 1461155473040 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 05:31:13 INFO - PROCESS | 1873 | 1461155473260 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:13 INFO - PROCESS | 1873 | ++DOCSHELL 0x89479000 == 154 [pid = 1873] [id = 686] 05:31:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8951b800) [pid = 1873] [serial = 2059] [outer = (nil)] 05:31:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8a72e000) [pid = 1873] [serial = 2060] [outer = 0x8951b800] 05:31:13 INFO - PROCESS | 1873 | 1461155473354 Marionette DEBUG loaded listener.js 05:31:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8a734c00) [pid = 1873] [serial = 2061] [outer = 0x8951b800] 05:31:14 INFO - PROCESS | 1873 | 1461155474338 Marionette TRACE conn4 <- [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]]]}] 05:31:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 05:31:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1836ms 05:31:14 INFO - PROCESS | 1873 | 1461155474373 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 05:31:14 INFO - PROCESS | 1873 | 1461155474376 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 05:31:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 05:31:14 INFO - PROCESS | 1873 | 1461155474384 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 05:31:14 INFO - PROCESS | 1873 | 1461155474387 Marionette TRACE conn4 <- [1,2718,null,{}] 05:31:14 INFO - PROCESS | 1873 | 1461155474393 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:14 INFO - PROCESS | 1873 | 1461155474660 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 05:31:15 INFO - PROCESS | 1873 | 1461155475009 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:15 INFO - PROCESS | 1873 | ++DOCSHELL 0x89513000 == 155 [pid = 1873] [id = 687] 05:31:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8abe3400) [pid = 1873] [serial = 2062] [outer = (nil)] 05:31:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8b9c6c00) [pid = 1873] [serial = 2063] [outer = 0x8abe3400] 05:31:15 INFO - PROCESS | 1873 | 1461155475107 Marionette DEBUG loaded listener.js 05:31:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8b9cb000) [pid = 1873] [serial = 2064] [outer = 0x8abe3400] 05:31:16 INFO - PROCESS | 1873 | 1461155476026 Marionette TRACE conn4 <- [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] 05:31:16 INFO - PROCESS | 1873 | 1461155476080 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 05:31:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 05:31:16 INFO - PROCESS | 1873 | 1461155476087 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 05:31:16 INFO - PROCESS | 1873 | 1461155476090 Marionette TRACE conn4 <- [1,2722,null,{}] 05:31:16 INFO - PROCESS | 1873 | 1461155476096 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:16 INFO - PROCESS | 1873 | 1461155476329 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 05:31:16 INFO - PROCESS | 1873 | 1461155476680 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:16 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a8d7c00 == 156 [pid = 1873] [id = 688] 05:31:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8a8d8800) [pid = 1873] [serial = 2065] [outer = (nil)] 05:31:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8c2eec00) [pid = 1873] [serial = 2066] [outer = 0x8a8d8800] 05:31:16 INFO - PROCESS | 1873 | 1461155476776 Marionette DEBUG loaded listener.js 05:31:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8c2f4c00) [pid = 1873] [serial = 2067] [outer = 0x8a8d8800] 05:31:17 INFO - PROCESS | 1873 | 1461155477738 Marionette TRACE conn4 <- [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] 05:31:17 INFO - PROCESS | 1873 | 1461155477775 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 05:31:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 05:31:17 INFO - PROCESS | 1873 | 1461155477781 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 05:31:17 INFO - PROCESS | 1873 | 1461155477785 Marionette TRACE conn4 <- [1,2726,null,{}] 05:31:17 INFO - PROCESS | 1873 | 1461155477791 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:18 INFO - PROCESS | 1873 | 1461155478030 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 05:31:18 INFO - PROCESS | 1873 | 1461155478392 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:18 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7a2400 == 157 [pid = 1873] [id = 689] 05:31:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8bcab800) [pid = 1873] [serial = 2068] [outer = (nil)] 05:31:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8c407400) [pid = 1873] [serial = 2069] [outer = 0x8bcab800] 05:31:18 INFO - PROCESS | 1873 | 1461155478487 Marionette DEBUG loaded listener.js 05:31:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x8c40e400) [pid = 1873] [serial = 2070] [outer = 0x8bcab800] 05:31:19 INFO - PROCESS | 1873 | 1461155479396 Marionette TRACE conn4 <- [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]]]}] 05:31:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 05:31:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1638ms 05:31:19 INFO - PROCESS | 1873 | 1461155479420 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 05:31:19 INFO - PROCESS | 1873 | 1461155479424 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 05:31:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 05:31:19 INFO - PROCESS | 1873 | 1461155479431 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 05:31:19 INFO - PROCESS | 1873 | 1461155479434 Marionette TRACE conn4 <- [1,2730,null,{}] 05:31:19 INFO - PROCESS | 1873 | 1461155479440 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:19 INFO - PROCESS | 1873 | 1461155479668 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 05:31:20 INFO - PROCESS | 1873 | 1461155480010 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:20 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a195400 == 158 [pid = 1873] [id = 690] 05:31:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x8c380400) [pid = 1873] [serial = 2071] [outer = (nil)] 05:31:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x8c5f8000) [pid = 1873] [serial = 2072] [outer = 0x8c380400] 05:31:20 INFO - PROCESS | 1873 | 1461155480107 Marionette DEBUG loaded listener.js 05:31:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x8de6ec00) [pid = 1873] [serial = 2073] [outer = 0x8c380400] 05:31:21 INFO - PROCESS | 1873 | 1461155481415 Marionette TRACE conn4 <- [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] 05:31:21 INFO - PROCESS | 1873 | 1461155481568 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 05:31:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 05:31:21 INFO - PROCESS | 1873 | 1461155481594 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 05:31:21 INFO - PROCESS | 1873 | 1461155481598 Marionette TRACE conn4 <- [1,2734,null,{}] 05:31:21 INFO - PROCESS | 1873 | 1461155481604 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:21 INFO - PROCESS | 1873 | 1461155481829 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 05:31:22 INFO - PROCESS | 1873 | 1461155482117 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c5f0400 == 159 [pid = 1873] [id = 691] 05:31:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x8de79800) [pid = 1873] [serial = 2074] [outer = (nil)] 05:31:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x8ded6800) [pid = 1873] [serial = 2075] [outer = 0x8de79800] 05:31:22 INFO - PROCESS | 1873 | 1461155482206 Marionette DEBUG loaded listener.js 05:31:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x8e041400) [pid = 1873] [serial = 2076] [outer = 0x8de79800] 05:31:23 INFO - PROCESS | 1873 | 1461155483192 Marionette TRACE conn4 <- [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]]]}] 05:31:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 05:31:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1635ms 05:31:23 INFO - PROCESS | 1873 | 1461155483227 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 05:31:23 INFO - PROCESS | 1873 | 1461155483232 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 05:31:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 05:31:23 INFO - PROCESS | 1873 | 1461155483238 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 05:31:23 INFO - PROCESS | 1873 | 1461155483242 Marionette TRACE conn4 <- [1,2738,null,{}] 05:31:23 INFO - PROCESS | 1873 | 1461155483249 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:23 INFO - PROCESS | 1873 | 1461155483515 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 05:31:23 INFO - PROCESS | 1873 | 1461155483882 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x8ded2400 == 160 [pid = 1873] [id = 692] 05:31:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x8eada400) [pid = 1873] [serial = 2077] [outer = (nil)] 05:31:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x8f66d400) [pid = 1873] [serial = 2078] [outer = 0x8eada400] 05:31:23 INFO - PROCESS | 1873 | 1461155483984 Marionette DEBUG loaded listener.js 05:31:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x8f675c00) [pid = 1873] [serial = 2079] [outer = 0x8eada400] 05:31:24 INFO - PROCESS | 1873 | 1461155484900 Marionette TRACE conn4 <- [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]]]}] 05:31:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 05:31:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1735ms 05:31:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 05:31:24 INFO - PROCESS | 1873 | 1461155484975 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 05:31:24 INFO - PROCESS | 1873 | 1461155484978 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 05:31:24 INFO - PROCESS | 1873 | 1461155484985 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 05:31:24 INFO - PROCESS | 1873 | 1461155484988 Marionette TRACE conn4 <- [1,2742,null,{}] 05:31:24 INFO - PROCESS | 1873 | 1461155484994 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:25 INFO - PROCESS | 1873 | 1461155485271 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 05:31:25 INFO - PROCESS | 1873 | 1461155485625 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x8ead6000 == 161 [pid = 1873] [id = 693] 05:31:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x8ead9800) [pid = 1873] [serial = 2080] [outer = (nil)] 05:31:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x8f710000) [pid = 1873] [serial = 2081] [outer = 0x8ead9800] 05:31:25 INFO - PROCESS | 1873 | 1461155485713 Marionette DEBUG loaded listener.js 05:31:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x8f76a000) [pid = 1873] [serial = 2082] [outer = 0x8ead9800] 05:31:26 INFO - PROCESS | 1873 | 1461155486595 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 05:31:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 05:31:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1642ms 05:31:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 05:31:26 INFO - PROCESS | 1873 | 1461155486627 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 05:31:26 INFO - PROCESS | 1873 | 1461155486630 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 05:31:26 INFO - PROCESS | 1873 | 1461155486637 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 05:31:26 INFO - PROCESS | 1873 | 1461155486640 Marionette TRACE conn4 <- [1,2746,null,{}] 05:31:26 INFO - PROCESS | 1873 | 1461155486646 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:26 INFO - PROCESS | 1873 | 1461155486882 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 05:31:27 INFO - PROCESS | 1873 | 1461155487233 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:27 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dcac00 == 162 [pid = 1873] [id = 694] 05:31:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x8c2ecc00) [pid = 1873] [serial = 2083] [outer = (nil)] 05:31:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x8f945400) [pid = 1873] [serial = 2084] [outer = 0x8c2ecc00] 05:31:27 INFO - PROCESS | 1873 | 1461155487328 Marionette DEBUG loaded listener.js 05:31:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x8f9aac00) [pid = 1873] [serial = 2085] [outer = 0x8c2ecc00] 05:31:28 INFO - PROCESS | 1873 | 1461155488268 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 05:31:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 05:31:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1685ms 05:31:28 INFO - PROCESS | 1873 | 1461155488322 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 05:31:28 INFO - PROCESS | 1873 | 1461155488325 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 05:31:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 05:31:28 INFO - PROCESS | 1873 | 1461155488332 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 05:31:28 INFO - PROCESS | 1873 | 1461155488335 Marionette TRACE conn4 <- [1,2750,null,{}] 05:31:28 INFO - PROCESS | 1873 | 1461155488341 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:28 INFO - PROCESS | 1873 | 1461155488580 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 05:31:28 INFO - PROCESS | 1873 | 1461155488966 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:29 INFO - PROCESS | 1873 | ++DOCSHELL 0x8fa2fc00 == 163 [pid = 1873] [id = 695] 05:31:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x8fa32400) [pid = 1873] [serial = 2086] [outer = (nil)] 05:31:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x8fa39800) [pid = 1873] [serial = 2087] [outer = 0x8fa32400] 05:31:29 INFO - PROCESS | 1873 | 1461155489072 Marionette DEBUG loaded listener.js 05:31:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x8faa6400) [pid = 1873] [serial = 2088] [outer = 0x8fa32400] 05:31:29 INFO - PROCESS | 1873 | 1461155489947 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 05:31:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 05:31:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1682ms 05:31:30 INFO - PROCESS | 1873 | 1461155490014 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 05:31:30 INFO - PROCESS | 1873 | 1461155490018 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 05:31:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 05:31:30 INFO - PROCESS | 1873 | 1461155490025 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 05:31:30 INFO - PROCESS | 1873 | 1461155490029 Marionette TRACE conn4 <- [1,2754,null,{}] 05:31:30 INFO - PROCESS | 1873 | 1461155490036 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:30 INFO - PROCESS | 1873 | 1461155490275 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 05:31:30 INFO - PROCESS | 1873 | 1461155490616 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x8faac800 == 164 [pid = 1873] [id = 696] 05:31:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x8faaec00) [pid = 1873] [serial = 2089] [outer = (nil)] 05:31:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x902d4c00) [pid = 1873] [serial = 2090] [outer = 0x8faaec00] 05:31:30 INFO - PROCESS | 1873 | 1461155490710 Marionette DEBUG loaded listener.js 05:31:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x902d8400) [pid = 1873] [serial = 2091] [outer = 0x8faaec00] 05:31:31 INFO - PROCESS | 1873 | 1461155491609 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 05:31:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 05:31:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1630ms 05:31:31 INFO - PROCESS | 1873 | 1461155491657 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 05:31:31 INFO - PROCESS | 1873 | 1461155491661 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 05:31:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 05:31:31 INFO - PROCESS | 1873 | 1461155491667 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 05:31:31 INFO - PROCESS | 1873 | 1461155491671 Marionette TRACE conn4 <- [1,2758,null,{}] 05:31:31 INFO - PROCESS | 1873 | 1461155491677 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:31 INFO - PROCESS | 1873 | 1461155491965 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 05:31:32 INFO - PROCESS | 1873 | 1461155492323 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:32 INFO - PROCESS | 1873 | ++DOCSHELL 0x8b9cf400 == 165 [pid = 1873] [id = 697] 05:31:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x8ded1c00) [pid = 1873] [serial = 2092] [outer = (nil)] 05:31:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x903e6000) [pid = 1873] [serial = 2093] [outer = 0x8ded1c00] 05:31:32 INFO - PROCESS | 1873 | 1461155492428 Marionette DEBUG loaded listener.js 05:31:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x903e8800) [pid = 1873] [serial = 2094] [outer = 0x8ded1c00] 05:31:33 INFO - PROCESS | 1873 | 1461155493318 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 05:31:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 05:31:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1685ms 05:31:33 INFO - PROCESS | 1873 | 1461155493353 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 05:31:33 INFO - PROCESS | 1873 | 1461155493357 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 05:31:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 05:31:33 INFO - PROCESS | 1873 | 1461155493364 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 05:31:33 INFO - PROCESS | 1873 | 1461155493367 Marionette TRACE conn4 <- [1,2762,null,{}] 05:31:33 INFO - PROCESS | 1873 | 1461155493374 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:33 INFO - PROCESS | 1873 | 1461155493619 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x89475000 == 164 [pid = 1873] [id = 591] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x91610400 == 163 [pid = 1873] [id = 584] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x8a8c9800 == 162 [pid = 1873] [id = 146] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0xa0fa2000 == 161 [pid = 1873] [id = 592] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x8e975000 == 160 [pid = 1873] [id = 586] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0xa0ab2000 == 159 [pid = 1873] [id = 590] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x86bcb000 == 158 [pid = 1873] [id = 589] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x86bcd000 == 157 [pid = 1873] [id = 585] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x95fec800 == 156 [pid = 1873] [id = 587] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x885f0800 == 155 [pid = 1873] [id = 588] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x86d61400 == 154 [pid = 1873] [id = 593] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x86dcd400 == 153 [pid = 1873] [id = 680] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x864b0c00 == 152 [pid = 1873] [id = 679] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x84e63400 == 151 [pid = 1873] [id = 678] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x8f701400 == 150 [pid = 1873] [id = 676] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x93b37000 == 149 [pid = 1873] [id = 675] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x88de4000 == 148 [pid = 1873] [id = 674] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x97d9fc00 == 147 [pid = 1873] [id = 672] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x88deb400 == 146 [pid = 1873] [id = 673] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x93b3c800 == 145 [pid = 1873] [id = 671] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x93b39800 == 144 [pid = 1873] [id = 670] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x864a5c00 == 143 [pid = 1873] [id = 669] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x90889800 == 142 [pid = 1873] [id = 668] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x8e96f000 == 141 [pid = 1873] [id = 666] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x8946c400 == 140 [pid = 1873] [id = 667] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x8f767000 == 139 [pid = 1873] [id = 665] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x8e96e800 == 138 [pid = 1873] [id = 664] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x8c5e9c00 == 137 [pid = 1873] [id = 663] 05:31:35 INFO - PROCESS | 1873 | --DOCSHELL 0x88a82800 == 136 [pid = 1873] [id = 662] 05:31:35 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x8b9c9800) [pid = 1873] [serial = 1979] [outer = (nil)] [url = about:blank] 05:31:35 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x87368000) [pid = 1873] [serial = 1982] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x89516800) [pid = 1873] [serial = 1976] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x86dce000) [pid = 1873] [serial = 1973] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x87368800) [pid = 1873] [serial = 1974] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0xa0adec00) [pid = 1873] [serial = 1970] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x9b3b1800) [pid = 1873] [serial = 1968] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x994f4c00) [pid = 1873] [serial = 1967] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x98b14c00) [pid = 1873] [serial = 1964] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x9925a800) [pid = 1873] [serial = 1965] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x985fa800) [pid = 1873] [serial = 1962] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x985ed400) [pid = 1873] [serial = 1961] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x97d9dc00) [pid = 1873] [serial = 1959] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x9760b400) [pid = 1873] [serial = 1958] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x974bb800) [pid = 1873] [serial = 1956] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x963b1800) [pid = 1873] [serial = 1955] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x93bb3000) [pid = 1873] [serial = 1953] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x93bb0400) [pid = 1873] [serial = 1952] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x939b8c00) [pid = 1873] [serial = 1950] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x92ef2400) [pid = 1873] [serial = 1949] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x92d40400) [pid = 1873] [serial = 1946] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x92d43c00) [pid = 1873] [serial = 1947] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x915fa000) [pid = 1873] [serial = 1944] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x915efc00) [pid = 1873] [serial = 1943] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x90650000) [pid = 1873] [serial = 1941] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x90648400) [pid = 1873] [serial = 1940] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x8fa36800) [pid = 1873] [serial = 1938] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8fa32800) [pid = 1873] [serial = 1937] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x8f771c00) [pid = 1873] [serial = 1935] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8f67a000) [pid = 1873] [serial = 1934] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8eadcc00) [pid = 1873] [serial = 1932] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8ead2400) [pid = 1873] [serial = 1931] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x8de70000) [pid = 1873] [serial = 1929] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8c40fc00) [pid = 1873] [serial = 1928] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8a1c9400) [pid = 1873] [serial = 1926] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x88de7400) [pid = 1873] [serial = 1925] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x8c389000) [pid = 1873] [serial = 1922] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x8c2efc00) [pid = 1873] [serial = 1980] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x8947b800) [pid = 1873] [serial = 1983] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x8a11f000) [pid = 1873] [serial = 1977] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x8ded8400) [pid = 1873] [serial = 1857] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1873 | 1461155496260 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x864b3c00 == 137 [pid = 1873] [id = 698] 05:31:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x86bc6000) [pid = 1873] [serial = 2095] [outer = (nil)] 05:31:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x86bd2400) [pid = 1873] [serial = 2096] [outer = 0x86bc6000] 05:31:36 INFO - PROCESS | 1873 | 1461155496351 Marionette DEBUG loaded listener.js 05:31:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x86dcdc00) [pid = 1873] [serial = 2097] [outer = 0x86bc6000] 05:31:37 INFO - PROCESS | 1873 | 1461155497160 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 05:31:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 05:31:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 3837ms 05:31:37 INFO - PROCESS | 1873 | 1461155497211 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 05:31:37 INFO - PROCESS | 1873 | 1461155497219 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 05:31:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 05:31:37 INFO - PROCESS | 1873 | 1461155497228 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 05:31:37 INFO - PROCESS | 1873 | 1461155497233 Marionette TRACE conn4 <- [1,2766,null,{}] 05:31:37 INFO - PROCESS | 1873 | 1461155497239 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:37 INFO - PROCESS | 1873 | 1461155497490 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 05:31:37 INFO - PROCESS | 1873 | 1461155497699 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:37 INFO - PROCESS | 1873 | ++DOCSHELL 0x8803b800 == 138 [pid = 1873] [id = 699] 05:31:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8803cc00) [pid = 1873] [serial = 2098] [outer = (nil)] 05:31:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x883e1800) [pid = 1873] [serial = 2099] [outer = 0x8803cc00] 05:31:37 INFO - PROCESS | 1873 | 1461155497784 Marionette DEBUG loaded listener.js 05:31:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x885f2400) [pid = 1873] [serial = 2100] [outer = 0x8803cc00] 05:31:38 INFO - PROCESS | 1873 | 1461155498814 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 05:31:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 05:31:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1632ms 05:31:38 INFO - PROCESS | 1873 | 1461155498864 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 05:31:38 INFO - PROCESS | 1873 | 1461155498870 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 05:31:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 05:31:38 INFO - PROCESS | 1873 | 1461155498887 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 05:31:38 INFO - PROCESS | 1873 | 1461155498890 Marionette TRACE conn4 <- [1,2770,null,{}] 05:31:38 INFO - PROCESS | 1873 | 1461155498897 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:39 INFO - PROCESS | 1873 | 1461155499219 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 05:31:39 INFO - PROCESS | 1873 | 1461155499465 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:39 INFO - PROCESS | 1873 | ++DOCSHELL 0x88def400 == 139 [pid = 1873] [id = 700] 05:31:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x89476800) [pid = 1873] [serial = 2101] [outer = (nil)] 05:31:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x89516800) [pid = 1873] [serial = 2102] [outer = 0x89476800] 05:31:39 INFO - PROCESS | 1873 | 1461155499545 Marionette DEBUG loaded listener.js 05:31:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x89862400) [pid = 1873] [serial = 2103] [outer = 0x89476800] 05:31:40 INFO - PROCESS | 1873 | 1461155500449 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 05:31:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 05:31:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2041ms 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x9fc5c400) [pid = 1873] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8a7aec00) [pid = 1873] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x87183000) [pid = 1873] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x864b2800) [pid = 1873] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x84e64000) [pid = 1873] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x8f706400) [pid = 1873] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x8f702000) [pid = 1873] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x9ffd8c00) [pid = 1873] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x97aed800) [pid = 1873] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x8a1c5000) [pid = 1873] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x985f8c00) [pid = 1873] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x93cce400) [pid = 1873] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x93baec00) [pid = 1873] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x92ed8800) [pid = 1873] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 122 (0x92c9d400) [pid = 1873] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 121 (0x92c9ec00) [pid = 1873] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 120 (0x8faa4400) [pid = 1873] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 119 (0x8f9aec00) [pid = 1873] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 118 (0x8f674c00) [pid = 1873] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 117 (0x8c5ec400) [pid = 1873] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 05:31:40 INFO - PROCESS | 1873 | --DOMWINDOW == 116 (0x88a84400) [pid = 1873] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 05:31:41 INFO - PROCESS | 1873 | 1461155501049 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 05:31:41 INFO - PROCESS | 1873 | 1461155501054 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 05:31:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 05:31:41 INFO - PROCESS | 1873 | 1461155501071 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 05:31:41 INFO - PROCESS | 1873 | 1461155501080 Marionette TRACE conn4 <- [1,2774,null,{}] 05:31:41 INFO - PROCESS | 1873 | 1461155501087 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:41 INFO - PROCESS | 1873 | 1461155501387 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 05:31:41 INFO - PROCESS | 1873 | 1461155501524 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:41 INFO - PROCESS | 1873 | ++DOCSHELL 0x88dedc00 == 140 [pid = 1873] [id = 701] 05:31:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 117 (0x88dee400) [pid = 1873] [serial = 2104] [outer = (nil)] 05:31:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 118 (0x8a1cf800) [pid = 1873] [serial = 2105] [outer = 0x88dee400] 05:31:41 INFO - PROCESS | 1873 | 1461155501602 Marionette DEBUG loaded listener.js 05:31:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 119 (0x8a7ae000) [pid = 1873] [serial = 2106] [outer = 0x88dee400] 05:31:42 INFO - PROCESS | 1873 | 1461155502379 Marionette TRACE conn4 <- [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]]]}] 05:31:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 05:31:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1347ms 05:31:42 INFO - PROCESS | 1873 | 1461155502414 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 05:31:42 INFO - PROCESS | 1873 | 1461155502422 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 05:31:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 05:31:42 INFO - PROCESS | 1873 | 1461155502435 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 05:31:42 INFO - PROCESS | 1873 | 1461155502438 Marionette TRACE conn4 <- [1,2778,null,{}] 05:31:42 INFO - PROCESS | 1873 | 1461155502444 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:42 INFO - PROCESS | 1873 | 1461155502661 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 05:31:42 INFO - PROCESS | 1873 | 1461155502874 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:42 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a197000 == 141 [pid = 1873] [id = 702] 05:31:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 120 (0x8a19c400) [pid = 1873] [serial = 2107] [outer = (nil)] 05:31:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 121 (0x8b9c3800) [pid = 1873] [serial = 2108] [outer = 0x8a19c400] 05:31:42 INFO - PROCESS | 1873 | 1461155502959 Marionette DEBUG loaded listener.js 05:31:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 122 (0x8bcae000) [pid = 1873] [serial = 2109] [outer = 0x8a19c400] 05:31:44 INFO - PROCESS | 1873 | 1461155504213 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 05:31:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 05:31:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1846ms 05:31:44 INFO - PROCESS | 1873 | 1461155504280 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 05:31:44 INFO - PROCESS | 1873 | 1461155504286 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 05:31:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 05:31:44 INFO - PROCESS | 1873 | 1461155504294 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 05:31:44 INFO - PROCESS | 1873 | 1461155504301 Marionette TRACE conn4 <- [1,2782,null,{}] 05:31:44 INFO - PROCESS | 1873 | 1461155504309 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:44 INFO - PROCESS | 1873 | 1461155504596 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 05:31:44 INFO - PROCESS | 1873 | 1461155504948 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:44 INFO - PROCESS | 1873 | ++DOCSHELL 0x87178400 == 142 [pid = 1873] [id = 703] 05:31:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x8736d000) [pid = 1873] [serial = 2110] [outer = (nil)] 05:31:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x883e1400) [pid = 1873] [serial = 2111] [outer = 0x8736d000] 05:31:45 INFO - PROCESS | 1873 | 1461155505040 Marionette DEBUG loaded listener.js 05:31:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x88de4000) [pid = 1873] [serial = 2112] [outer = 0x8736d000] 05:31:46 INFO - PROCESS | 1873 | 1461155506069 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 05:31:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 05:31:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1834ms 05:31:46 INFO - PROCESS | 1873 | 1461155506130 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 05:31:46 INFO - PROCESS | 1873 | 1461155506139 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 05:31:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 05:31:46 INFO - PROCESS | 1873 | 1461155506151 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 05:31:46 INFO - PROCESS | 1873 | 1461155506155 Marionette TRACE conn4 <- [1,2786,null,{}] 05:31:46 INFO - PROCESS | 1873 | 1461155506162 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:46 INFO - PROCESS | 1873 | 1461155506450 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 05:31:46 INFO - PROCESS | 1873 | 1461155506839 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:46 INFO - PROCESS | 1873 | ++DOCSHELL 0x88deb800 == 143 [pid = 1873] [id = 704] 05:31:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x8a126000) [pid = 1873] [serial = 2113] [outer = (nil)] 05:31:46 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x8abe4800) [pid = 1873] [serial = 2114] [outer = 0x8a126000] 05:31:46 INFO - PROCESS | 1873 | 1461155506935 Marionette DEBUG loaded listener.js 05:31:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x8bcb6400) [pid = 1873] [serial = 2115] [outer = 0x8a126000] 05:31:47 INFO - PROCESS | 1873 | 1461155507834 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 05:31:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 05:31:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1735ms 05:31:47 INFO - PROCESS | 1873 | 1461155507887 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 05:31:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 05:31:47 INFO - PROCESS | 1873 | 1461155507892 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 05:31:47 INFO - PROCESS | 1873 | 1461155507899 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 05:31:47 INFO - PROCESS | 1873 | 1461155507906 Marionette TRACE conn4 <- [1,2790,null,{}] 05:31:47 INFO - PROCESS | 1873 | 1461155507923 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:48 INFO - PROCESS | 1873 | 1461155508213 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 05:31:48 INFO - PROCESS | 1873 | 1461155508573 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:48 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a191c00 == 144 [pid = 1873] [id = 705] 05:31:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8c5e9c00) [pid = 1873] [serial = 2116] [outer = (nil)] 05:31:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x8de7cc00) [pid = 1873] [serial = 2117] [outer = 0x8c5e9c00] 05:31:48 INFO - PROCESS | 1873 | 1461155508667 Marionette DEBUG loaded listener.js 05:31:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x8e043400) [pid = 1873] [serial = 2118] [outer = 0x8c5e9c00] 05:31:49 INFO - PROCESS | 1873 | 1461155509596 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 05:31:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 05:31:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1738ms 05:31:49 INFO - PROCESS | 1873 | 1461155509637 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 05:31:49 INFO - PROCESS | 1873 | 1461155509642 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 05:31:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 05:31:49 INFO - PROCESS | 1873 | 1461155509649 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 05:31:49 INFO - PROCESS | 1873 | 1461155509653 Marionette TRACE conn4 <- [1,2794,null,{}] 05:31:49 INFO - PROCESS | 1873 | 1461155509659 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:49 INFO - PROCESS | 1873 | 1461155509908 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 05:31:50 INFO - PROCESS | 1873 | 1461155510247 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:50 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a8d4800 == 145 [pid = 1873] [id = 706] 05:31:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8e973c00) [pid = 1873] [serial = 2119] [outer = (nil)] 05:31:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8ead6800) [pid = 1873] [serial = 2120] [outer = 0x8e973c00] 05:31:50 INFO - PROCESS | 1873 | 1461155510344 Marionette DEBUG loaded listener.js 05:31:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8eae0000) [pid = 1873] [serial = 2121] [outer = 0x8e973c00] 05:31:51 INFO - PROCESS | 1873 | 1461155511239 Marionette TRACE conn4 <- [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]]]}] 05:31:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 05:31:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1631ms 05:31:51 INFO - PROCESS | 1873 | 1461155511281 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 05:31:51 INFO - PROCESS | 1873 | 1461155511286 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 05:31:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 05:31:51 INFO - PROCESS | 1873 | 1461155511292 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 05:31:51 INFO - PROCESS | 1873 | 1461155511296 Marionette TRACE conn4 <- [1,2798,null,{}] 05:31:51 INFO - PROCESS | 1873 | 1461155511302 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:51 INFO - PROCESS | 1873 | 1461155511544 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 05:31:51 INFO - PROCESS | 1873 | 1461155511891 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x87366000 == 146 [pid = 1873] [id = 707] 05:31:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8e970000) [pid = 1873] [serial = 2122] [outer = (nil)] 05:31:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8f709c00) [pid = 1873] [serial = 2123] [outer = 0x8e970000] 05:31:51 INFO - PROCESS | 1873 | 1461155511987 Marionette DEBUG loaded listener.js 05:31:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8f70d400) [pid = 1873] [serial = 2124] [outer = 0x8e970000] 05:31:52 INFO - PROCESS | 1873 | 1461155512972 Marionette TRACE conn4 <- [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]]]}] 05:31:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 05:31:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1731ms 05:31:53 INFO - PROCESS | 1873 | 1461155513025 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 05:31:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 05:31:53 INFO - PROCESS | 1873 | 1461155513029 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 05:31:53 INFO - PROCESS | 1873 | 1461155513036 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 05:31:53 INFO - PROCESS | 1873 | 1461155513040 Marionette TRACE conn4 <- [1,2802,null,{}] 05:31:53 INFO - PROCESS | 1873 | 1461155513046 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:53 INFO - PROCESS | 1873 | 1461155513316 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 05:31:53 INFO - PROCESS | 1873 | 1461155513664 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:53 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c5f1000 == 147 [pid = 1873] [id = 708] 05:31:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8ead8400) [pid = 1873] [serial = 2125] [outer = (nil)] 05:31:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8faaf000) [pid = 1873] [serial = 2126] [outer = 0x8ead8400] 05:31:53 INFO - PROCESS | 1873 | 1461155513765 Marionette DEBUG loaded listener.js 05:31:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x902db000) [pid = 1873] [serial = 2127] [outer = 0x8ead8400] 05:31:54 INFO - PROCESS | 1873 | 1461155514666 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 05:31:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 05:31:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1687ms 05:31:54 INFO - PROCESS | 1873 | 1461155514724 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 05:31:54 INFO - PROCESS | 1873 | 1461155514727 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 05:31:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 05:31:54 INFO - PROCESS | 1873 | 1461155514735 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 05:31:54 INFO - PROCESS | 1873 | 1461155514738 Marionette TRACE conn4 <- [1,2806,null,{}] 05:31:54 INFO - PROCESS | 1873 | 1461155514745 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:54 INFO - PROCESS | 1873 | 1461155514986 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 05:31:55 INFO - PROCESS | 1873 | 1461155515330 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:55 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f774800 == 148 [pid = 1873] [id = 709] 05:31:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8fa33800) [pid = 1873] [serial = 2128] [outer = (nil)] 05:31:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x9064e000) [pid = 1873] [serial = 2129] [outer = 0x8fa33800] 05:31:55 INFO - PROCESS | 1873 | 1461155515425 Marionette DEBUG loaded listener.js 05:31:55 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x90650400) [pid = 1873] [serial = 2130] [outer = 0x8fa33800] 05:31:56 INFO - PROCESS | 1873 | 1461155516328 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 05:31:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 05:31:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1635ms 05:31:56 INFO - PROCESS | 1873 | 1461155516372 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 05:31:56 INFO - PROCESS | 1873 | 1461155516377 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 05:31:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 05:31:56 INFO - PROCESS | 1873 | 1461155516383 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 05:31:56 INFO - PROCESS | 1873 | 1461155516387 Marionette TRACE conn4 <- [1,2810,null,{}] 05:31:56 INFO - PROCESS | 1873 | 1461155516393 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:56 INFO - PROCESS | 1873 | 1461155516635 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 05:31:56 INFO - PROCESS | 1873 | 1461155516975 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:57 INFO - PROCESS | 1873 | ++DOCSHELL 0x902dfc00 == 149 [pid = 1873] [id = 710] 05:31:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x903e2000) [pid = 1873] [serial = 2131] [outer = (nil)] 05:31:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x915f1c00) [pid = 1873] [serial = 2132] [outer = 0x903e2000] 05:31:57 INFO - PROCESS | 1873 | 1461155517069 Marionette DEBUG loaded listener.js 05:31:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x915f9400) [pid = 1873] [serial = 2133] [outer = 0x903e2000] 05:31:57 INFO - PROCESS | 1873 | 1461155517997 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 05:31:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 05:31:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1686ms 05:31:58 INFO - PROCESS | 1873 | 1461155518070 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 05:31:58 INFO - PROCESS | 1873 | 1461155518074 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 05:31:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 05:31:58 INFO - PROCESS | 1873 | 1461155518081 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 05:31:58 INFO - PROCESS | 1873 | 1461155518084 Marionette TRACE conn4 <- [1,2814,null,{}] 05:31:58 INFO - PROCESS | 1873 | 1461155518090 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:58 INFO - PROCESS | 1873 | 1461155518382 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 05:31:58 INFO - PROCESS | 1873 | 1461155518734 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f9b8800 == 150 [pid = 1873] [id = 711] 05:31:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x9088b000) [pid = 1873] [serial = 2134] [outer = (nil)] 05:31:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x922e2c00) [pid = 1873] [serial = 2135] [outer = 0x9088b000] 05:31:58 INFO - PROCESS | 1873 | 1461155518827 Marionette DEBUG loaded listener.js 05:31:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x92ca0c00) [pid = 1873] [serial = 2136] [outer = 0x9088b000] 05:31:59 INFO - PROCESS | 1873 | 1461155519805 Marionette TRACE conn4 <- [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]]]}] 05:31:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 05:31:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1784ms 05:31:59 INFO - PROCESS | 1873 | 1461155519866 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 05:31:59 INFO - PROCESS | 1873 | 1461155519871 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 05:31:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 05:31:59 INFO - PROCESS | 1873 | 1461155519877 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 05:31:59 INFO - PROCESS | 1873 | 1461155519881 Marionette TRACE conn4 <- [1,2818,null,{}] 05:31:59 INFO - PROCESS | 1873 | 1461155519887 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:00 INFO - PROCESS | 1873 | 1461155520137 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 05:32:00 INFO - PROCESS | 1873 | 1461155520498 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:00 INFO - PROCESS | 1873 | ++DOCSHELL 0x9088bc00 == 151 [pid = 1873] [id = 712] 05:32:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x92d3bc00) [pid = 1873] [serial = 2137] [outer = (nil)] 05:32:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x92d41800) [pid = 1873] [serial = 2138] [outer = 0x92d3bc00] 05:32:00 INFO - PROCESS | 1873 | 1461155520593 Marionette DEBUG loaded listener.js 05:32:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x92d45800) [pid = 1873] [serial = 2139] [outer = 0x92d3bc00] 05:32:01 INFO - PROCESS | 1873 | 1461155521529 Marionette TRACE conn4 <- [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]]]}] 05:32:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 05:32:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1691ms 05:32:01 INFO - PROCESS | 1873 | 1461155521569 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 05:32:01 INFO - PROCESS | 1873 | 1461155521580 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 05:32:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 05:32:01 INFO - PROCESS | 1873 | 1461155521587 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 05:32:01 INFO - PROCESS | 1873 | 1461155521592 Marionette TRACE conn4 <- [1,2822,null,{}] 05:32:01 INFO - PROCESS | 1873 | 1461155521598 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:01 INFO - PROCESS | 1873 | 1461155521937 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 05:32:02 INFO - PROCESS | 1873 | 1461155522291 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:02 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ca9000 == 152 [pid = 1873] [id = 713] 05:32:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x92cab000) [pid = 1873] [serial = 2140] [outer = (nil)] 05:32:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x92ede400) [pid = 1873] [serial = 2141] [outer = 0x92cab000] 05:32:02 INFO - PROCESS | 1873 | 1461155522393 Marionette DEBUG loaded listener.js 05:32:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x92ef1400) [pid = 1873] [serial = 2142] [outer = 0x92cab000] 05:32:03 INFO - PROCESS | 1873 | 1461155523345 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 05:32:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 05:32:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1834ms 05:32:03 INFO - PROCESS | 1873 | 1461155523422 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 05:32:03 INFO - PROCESS | 1873 | 1461155523426 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 05:32:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 05:32:03 INFO - PROCESS | 1873 | 1461155523433 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 05:32:03 INFO - PROCESS | 1873 | 1461155523436 Marionette TRACE conn4 <- [1,2826,null,{}] 05:32:03 INFO - PROCESS | 1873 | 1461155523443 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:03 INFO - PROCESS | 1873 | 1461155523723 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 05:32:04 INFO - PROCESS | 1873 | 1461155524079 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:04 INFO - PROCESS | 1873 | ++DOCSHELL 0x92edc800 == 153 [pid = 1873] [id = 714] 05:32:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x92ede800) [pid = 1873] [serial = 2143] [outer = (nil)] 05:32:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x939bc800) [pid = 1873] [serial = 2144] [outer = 0x92ede800] 05:32:04 INFO - PROCESS | 1873 | 1461155524179 Marionette DEBUG loaded listener.js 05:32:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x939bf800) [pid = 1873] [serial = 2145] [outer = 0x92ede800] 05:32:05 INFO - PROCESS | 1873 | 1461155525121 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 05:32:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 05:32:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1735ms 05:32:05 INFO - PROCESS | 1873 | 1461155525170 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 05:32:05 INFO - PROCESS | 1873 | 1461155525175 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 05:32:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 05:32:05 INFO - PROCESS | 1873 | 1461155525182 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 05:32:05 INFO - PROCESS | 1873 | 1461155525186 Marionette TRACE conn4 <- [1,2830,null,{}] 05:32:05 INFO - PROCESS | 1873 | 1461155525193 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:05 INFO - PROCESS | 1873 | 1461155525453 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 05:32:05 INFO - PROCESS | 1873 | 1461155525811 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x92d43800 == 154 [pid = 1873] [id = 715] 05:32:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x92ef4000) [pid = 1873] [serial = 2146] [outer = (nil)] 05:32:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x93b38c00) [pid = 1873] [serial = 2147] [outer = 0x92ef4000] 05:32:05 INFO - PROCESS | 1873 | 1461155525915 Marionette DEBUG loaded listener.js 05:32:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x93b3a400) [pid = 1873] [serial = 2148] [outer = 0x92ef4000] 05:32:06 INFO - PROCESS | 1873 | 1461155526868 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 05:32:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 05:32:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1733ms 05:32:06 INFO - PROCESS | 1873 | 1461155526916 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 05:32:06 INFO - PROCESS | 1873 | 1461155526920 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 05:32:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 05:32:06 INFO - PROCESS | 1873 | 1461155526927 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 05:32:06 INFO - PROCESS | 1873 | 1461155526931 Marionette TRACE conn4 <- [1,2834,null,{}] 05:32:06 INFO - PROCESS | 1873 | 1461155526936 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:07 INFO - PROCESS | 1873 | 1461155527186 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 05:32:07 INFO - PROCESS | 1873 | 1461155527541 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c5ee000 == 155 [pid = 1873] [id = 716] 05:32:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x939c5c00) [pid = 1873] [serial = 2149] [outer = (nil)] 05:32:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x93bb2800) [pid = 1873] [serial = 2150] [outer = 0x939c5c00] 05:32:07 INFO - PROCESS | 1873 | 1461155527642 Marionette DEBUG loaded listener.js 05:32:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x93bb7400) [pid = 1873] [serial = 2151] [outer = 0x939c5c00] 05:32:08 INFO - PROCESS | 1873 | 1461155528560 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 05:32:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 05:32:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1683ms 05:32:08 INFO - PROCESS | 1873 | 1461155528611 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 05:32:08 INFO - PROCESS | 1873 | 1461155528615 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 05:32:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 05:32:08 INFO - PROCESS | 1873 | 1461155528621 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 05:32:08 INFO - PROCESS | 1873 | 1461155528625 Marionette TRACE conn4 <- [1,2838,null,{}] 05:32:08 INFO - PROCESS | 1873 | 1461155528631 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:08 INFO - PROCESS | 1873 | 1461155528874 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 05:32:09 INFO - PROCESS | 1873 | 1461155529224 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x87179400 == 156 [pid = 1873] [id = 717] 05:32:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x8951c400) [pid = 1873] [serial = 2152] [outer = (nil)] 05:32:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x93cc5c00) [pid = 1873] [serial = 2153] [outer = 0x8951c400] 05:32:09 INFO - PROCESS | 1873 | 1461155529320 Marionette DEBUG loaded listener.js 05:32:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x93ccd400) [pid = 1873] [serial = 2154] [outer = 0x8951c400] 05:32:10 INFO - PROCESS | 1873 | 1461155530253 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 05:32:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 05:32:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1683ms 05:32:10 INFO - PROCESS | 1873 | 1461155530306 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 05:32:10 INFO - PROCESS | 1873 | 1461155530309 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 05:32:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 05:32:10 INFO - PROCESS | 1873 | 1461155530316 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 05:32:10 INFO - PROCESS | 1873 | 1461155530319 Marionette TRACE conn4 <- [1,2842,null,{}] 05:32:10 INFO - PROCESS | 1873 | 1461155530326 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:10 INFO - PROCESS | 1873 | 1461155530611 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 05:32:11 INFO - PROCESS | 1873 | 1461155531005 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:11 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f768c00 == 157 [pid = 1873] [id = 718] 05:32:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x93bb2000) [pid = 1873] [serial = 2155] [outer = (nil)] 05:32:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x95deac00) [pid = 1873] [serial = 2156] [outer = 0x93bb2000] 05:32:11 INFO - PROCESS | 1873 | 1461155531153 Marionette DEBUG loaded listener.js 05:32:11 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x95dee800) [pid = 1873] [serial = 2157] [outer = 0x93bb2000] 05:32:12 INFO - PROCESS | 1873 | 1461155532486 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 05:32:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 05:32:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2242ms 05:32:12 INFO - PROCESS | 1873 | 1461155532562 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 05:32:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 05:32:12 INFO - PROCESS | 1873 | 1461155532570 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 05:32:12 INFO - PROCESS | 1873 | 1461155532582 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 05:32:12 INFO - PROCESS | 1873 | 1461155532588 Marionette TRACE conn4 <- [1,2846,null,{}] 05:32:12 INFO - PROCESS | 1873 | 1461155532623 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:13 INFO - PROCESS | 1873 | 1461155533036 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 05:32:13 INFO - PROCESS | 1873 | 1461155533252 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:13 INFO - PROCESS | 1873 | ++DOCSHELL 0x93cc7000 == 158 [pid = 1873] [id = 719] 05:32:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x93ccac00) [pid = 1873] [serial = 2158] [outer = (nil)] 05:32:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x963b2800) [pid = 1873] [serial = 2159] [outer = 0x93ccac00] 05:32:13 INFO - PROCESS | 1873 | 1461155533353 Marionette DEBUG loaded listener.js 05:32:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x963ba400) [pid = 1873] [serial = 2160] [outer = 0x93ccac00] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8946dc00 == 157 [pid = 1873] [id = 658] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x84f22000 == 156 [pid = 1873] [id = 660] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8abed800 == 155 [pid = 1873] [id = 212] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x86dc8c00 == 154 [pid = 1873] [id = 654] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x994f1400 == 153 [pid = 1873] [id = 656] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x84f21800 == 152 [pid = 1873] [id = 657] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x89471c00 == 151 [pid = 1873] [id = 659] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x91607400 == 150 [pid = 1873] [id = 216] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x88dedc00 == 149 [pid = 1873] [id = 701] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x88def400 == 148 [pid = 1873] [id = 700] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8803b800 == 147 [pid = 1873] [id = 699] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x864b3c00 == 146 [pid = 1873] [id = 698] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8faac800 == 145 [pid = 1873] [id = 696] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x86dcac00 == 144 [pid = 1873] [id = 694] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8fa2fc00 == 143 [pid = 1873] [id = 695] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8ead6000 == 142 [pid = 1873] [id = 693] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8c5f0400 == 141 [pid = 1873] [id = 691] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8a7a2400 == 140 [pid = 1873] [id = 689] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8a195400 == 139 [pid = 1873] [id = 690] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8a8d7c00 == 138 [pid = 1873] [id = 688] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x89513000 == 137 [pid = 1873] [id = 687] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x89479000 == 136 [pid = 1873] [id = 686] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x89513c00 == 135 [pid = 1873] [id = 685] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x8947a000 == 134 [pid = 1873] [id = 684] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x86d69800 == 133 [pid = 1873] [id = 683] 05:32:16 INFO - PROCESS | 1873 | --DOCSHELL 0x84f2d800 == 132 [pid = 1873] [id = 682] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0xa0f45400) [pid = 1873] [serial = 1971] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x8c409c00) [pid = 1873] [serial = 1923] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x88033000) [pid = 1873] [serial = 2042] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x86dc9c00) [pid = 1873] [serial = 2039] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x84f28c00) [pid = 1873] [serial = 2036] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x84fee400) [pid = 1873] [serial = 2037] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0xa44cf000) [pid = 1873] [serial = 2034] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0xa4476000) [pid = 1873] [serial = 2033] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x8f70c000) [pid = 1873] [serial = 2031] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x8f708c00) [pid = 1873] [serial = 2030] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0xa446f400) [pid = 1873] [serial = 2028] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0xa444e800) [pid = 1873] [serial = 2027] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0xa0f48400) [pid = 1873] [serial = 2025] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0xa0c12800) [pid = 1873] [serial = 2024] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x9fc58000) [pid = 1873] [serial = 2022] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x9ea15c00) [pid = 1873] [serial = 2021] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x994f0800) [pid = 1873] [serial = 2019] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x98767c00) [pid = 1873] [serial = 2018] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x972d3c00) [pid = 1873] [serial = 2016] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x97227400) [pid = 1873] [serial = 2015] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x95df0800) [pid = 1873] [serial = 2013] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x95db3800) [pid = 1873] [serial = 2012] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x93bb0800) [pid = 1873] [serial = 2010] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x93b40400) [pid = 1873] [serial = 2009] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x939bcc00) [pid = 1873] [serial = 2007] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x92ef3c00) [pid = 1873] [serial = 2006] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x92e2bc00) [pid = 1873] [serial = 2004] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x92d41400) [pid = 1873] [serial = 2003] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x9064b400) [pid = 1873] [serial = 2001] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x90644800) [pid = 1873] [serial = 2000] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x902e0000) [pid = 1873] [serial = 1998] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x902d3c00) [pid = 1873] [serial = 1997] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x8f9b2800) [pid = 1873] [serial = 1995] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8f76bc00) [pid = 1873] [serial = 1994] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8ded9000) [pid = 1873] [serial = 1992] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8de72400) [pid = 1873] [serial = 1991] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x8a8cfc00) [pid = 1873] [serial = 1989] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8a731c00) [pid = 1873] [serial = 1988] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8decc400) [pid = 1873] [serial = 1985] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x8717ec00) [pid = 1873] [serial = 2040] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x88038800) [pid = 1873] [serial = 2043] [outer = (nil)] [url = about:blank] 05:32:16 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x883ed000) [pid = 1873] [serial = 2045] [outer = (nil)] [url = about:blank] 05:32:17 INFO - PROCESS | 1873 | 1461155537241 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 05:32:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 05:32:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 4708ms 05:32:17 INFO - PROCESS | 1873 | 1461155537287 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 05:32:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 05:32:17 INFO - PROCESS | 1873 | 1461155537293 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 05:32:17 INFO - PROCESS | 1873 | 1461155537300 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 05:32:17 INFO - PROCESS | 1873 | 1461155537306 Marionette TRACE conn4 <- [1,2850,null,{}] 05:32:17 INFO - PROCESS | 1873 | 1461155537313 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:17 INFO - PROCESS | 1873 | 1461155537537 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 05:32:17 INFO - PROCESS | 1873 | 1461155537841 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:17 INFO - PROCESS | 1873 | ++DOCSHELL 0x87176000 == 133 [pid = 1873] [id = 720] 05:32:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x87178000) [pid = 1873] [serial = 2161] [outer = (nil)] 05:32:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8736c400) [pid = 1873] [serial = 2162] [outer = 0x87178000] 05:32:17 INFO - PROCESS | 1873 | 1461155537926 Marionette DEBUG loaded listener.js 05:32:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x88034400) [pid = 1873] [serial = 2163] [outer = 0x87178000] 05:32:18 INFO - PROCESS | 1873 | 1461155538862 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 05:32:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 05:32:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1635ms 05:32:18 INFO - PROCESS | 1873 | 1461155538936 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 05:32:18 INFO - PROCESS | 1873 | 1461155538945 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 05:32:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 05:32:18 INFO - PROCESS | 1873 | 1461155538955 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 05:32:18 INFO - PROCESS | 1873 | 1461155538958 Marionette TRACE conn4 <- [1,2854,null,{}] 05:32:18 INFO - PROCESS | 1873 | 1461155538965 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:19 INFO - PROCESS | 1873 | 1461155539277 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 05:32:19 INFO - PROCESS | 1873 | 1461155539313 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:19 INFO - PROCESS | 1873 | ++DOCSHELL 0x84f28800 == 134 [pid = 1873] [id = 721] 05:32:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x87f23000) [pid = 1873] [serial = 2164] [outer = (nil)] 05:32:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x88a8dc00) [pid = 1873] [serial = 2165] [outer = 0x87f23000] 05:32:19 INFO - PROCESS | 1873 | 1461155539388 Marionette DEBUG loaded listener.js 05:32:19 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x89472800) [pid = 1873] [serial = 2166] [outer = 0x87f23000] 05:32:20 INFO - PROCESS | 1873 | 1461155540485 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 05:32:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 05:32:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1587ms 05:32:20 INFO - PROCESS | 1873 | 1461155540545 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 05:32:20 INFO - PROCESS | 1873 | 1461155540548 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 05:32:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 05:32:20 INFO - PROCESS | 1873 | 1461155540555 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 05:32:20 INFO - PROCESS | 1873 | 1461155540561 Marionette TRACE conn4 <- [1,2858,null,{}] 05:32:20 INFO - PROCESS | 1873 | 1461155540577 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:20 INFO - PROCESS | 1873 | 1461155540876 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x8a8d8800) [pid = 1873] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8fa32400) [pid = 1873] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8803cc00) [pid = 1873] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x8ead9800) [pid = 1873] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x8bcab800) [pid = 1873] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x8eada400) [pid = 1873] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x8de79800) [pid = 1873] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x89476800) [pid = 1873] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x86d6a000) [pid = 1873] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x8c380400) [pid = 1873] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x8abe3400) [pid = 1873] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x8faaec00) [pid = 1873] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x8c2ecc00) [pid = 1873] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x8951b800) [pid = 1873] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 122 (0x86bd1c00) [pid = 1873] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 121 (0x8ded1c00) [pid = 1873] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 120 (0x8a194c00) [pid = 1873] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 119 (0x86bc6000) [pid = 1873] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 118 (0x88dee400) [pid = 1873] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 05:32:21 INFO - PROCESS | 1873 | --DOMWINDOW == 117 (0x89519400) [pid = 1873] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 05:32:21 INFO - PROCESS | 1873 | 1461155541799 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:21 INFO - PROCESS | 1873 | ++DOCSHELL 0x84e63000 == 135 [pid = 1873] [id = 722] 05:32:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 118 (0x84f26c00) [pid = 1873] [serial = 2167] [outer = (nil)] 05:32:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 119 (0x87175800) [pid = 1873] [serial = 2168] [outer = 0x84f26c00] 05:32:21 INFO - PROCESS | 1873 | 1461155541884 Marionette DEBUG loaded listener.js 05:32:21 INFO - PROCESS | 1873 | ++DOMWINDOW == 120 (0x89519400) [pid = 1873] [serial = 2169] [outer = 0x84f26c00] 05:32:22 INFO - PROCESS | 1873 | 1461155542691 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 05:32:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 05:32:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2153ms 05:32:22 INFO - PROCESS | 1873 | 1461155542711 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 05:32:22 INFO - PROCESS | 1873 | 1461155542716 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 05:32:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 05:32:22 INFO - PROCESS | 1873 | 1461155542723 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 05:32:22 INFO - PROCESS | 1873 | 1461155542726 Marionette TRACE conn4 <- [1,2862,null,{}] 05:32:22 INFO - PROCESS | 1873 | 1461155542732 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:23 INFO - PROCESS | 1873 | 1461155543029 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 05:32:23 INFO - PROCESS | 1873 | 1461155543055 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x88a8c400 == 136 [pid = 1873] [id = 723] 05:32:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 121 (0x8a18e400) [pid = 1873] [serial = 2170] [outer = (nil)] 05:32:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 122 (0x8a72e400) [pid = 1873] [serial = 2171] [outer = 0x8a18e400] 05:32:23 INFO - PROCESS | 1873 | 1461155543137 Marionette DEBUG loaded listener.js 05:32:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x8a7a5000) [pid = 1873] [serial = 2172] [outer = 0x8a18e400] 05:32:24 INFO - PROCESS | 1873 | 1461155544432 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 05:32:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 05:32:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1784ms 05:32:24 INFO - PROCESS | 1873 | 1461155544509 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 05:32:24 INFO - PROCESS | 1873 | 1461155544516 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 05:32:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 05:32:24 INFO - PROCESS | 1873 | 1461155544525 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 05:32:24 INFO - PROCESS | 1873 | 1461155544531 Marionette TRACE conn4 <- [1,2866,null,{}] 05:32:24 INFO - PROCESS | 1873 | 1461155544540 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:24 INFO - PROCESS | 1873 | 1461155544826 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 05:32:25 INFO - PROCESS | 1873 | 1461155545180 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x84ff5400 == 137 [pid = 1873] [id = 724] 05:32:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x87368800) [pid = 1873] [serial = 2173] [outer = (nil)] 05:32:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x8803d000) [pid = 1873] [serial = 2174] [outer = 0x87368800] 05:32:25 INFO - PROCESS | 1873 | 1461155545274 Marionette DEBUG loaded listener.js 05:32:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x885ec400) [pid = 1873] [serial = 2175] [outer = 0x87368800] 05:32:26 INFO - PROCESS | 1873 | 1461155546373 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 05:32:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 05:32:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1885ms 05:32:26 INFO - PROCESS | 1873 | 1461155546410 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 05:32:26 INFO - PROCESS | 1873 | 1461155546419 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 05:32:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 05:32:26 INFO - PROCESS | 1873 | 1461155546430 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 05:32:26 INFO - PROCESS | 1873 | 1461155546435 Marionette TRACE conn4 <- [1,2870,null,{}] 05:32:26 INFO - PROCESS | 1873 | 1461155546441 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:26 INFO - PROCESS | 1873 | 1461155546701 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 05:32:27 INFO - PROCESS | 1873 | 1461155547107 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:27 INFO - PROCESS | 1873 | ++DOCSHELL 0x88033000 == 138 [pid = 1873] [id = 725] 05:32:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x8947a400) [pid = 1873] [serial = 2176] [outer = (nil)] 05:32:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x8a1c4800) [pid = 1873] [serial = 2177] [outer = 0x8947a400] 05:32:27 INFO - PROCESS | 1873 | 1461155547204 Marionette DEBUG loaded listener.js 05:32:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8a72d400) [pid = 1873] [serial = 2178] [outer = 0x8947a400] 05:32:28 INFO - PROCESS | 1873 | 1461155548148 Marionette TRACE conn4 <- [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]]]}] 05:32:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 05:32:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1782ms 05:32:28 INFO - PROCESS | 1873 | 1461155548220 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 05:32:28 INFO - PROCESS | 1873 | 1461155548224 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 05:32:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 05:32:28 INFO - PROCESS | 1873 | 1461155548232 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 05:32:28 INFO - PROCESS | 1873 | 1461155548238 Marionette TRACE conn4 <- [1,2874,null,{}] 05:32:28 INFO - PROCESS | 1873 | 1461155548255 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:28 INFO - PROCESS | 1873 | 1461155548531 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 05:32:28 INFO - PROCESS | 1873 | 1461155548896 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a8d7c00 == 139 [pid = 1873] [id = 726] 05:32:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x8abe8400) [pid = 1873] [serial = 2179] [outer = (nil)] 05:32:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x8bcb1c00) [pid = 1873] [serial = 2180] [outer = 0x8abe8400] 05:32:28 INFO - PROCESS | 1873 | 1461155548993 Marionette DEBUG loaded listener.js 05:32:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8c2f9000) [pid = 1873] [serial = 2181] [outer = 0x8abe8400] 05:32:29 INFO - PROCESS | 1873 | 1461155549958 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 05:32:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 05:32:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1789ms 05:32:30 INFO - PROCESS | 1873 | 1461155550023 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 05:32:30 INFO - PROCESS | 1873 | 1461155550028 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 05:32:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 05:32:30 INFO - PROCESS | 1873 | 1461155550035 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 05:32:30 INFO - PROCESS | 1873 | 1461155550038 Marionette TRACE conn4 <- [1,2878,null,{}] 05:32:30 INFO - PROCESS | 1873 | 1461155550044 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:30 INFO - PROCESS | 1873 | 1461155550291 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 05:32:30 INFO - PROCESS | 1873 | 1461155550629 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a18fc00 == 140 [pid = 1873] [id = 727] 05:32:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8c2ecc00) [pid = 1873] [serial = 2182] [outer = (nil)] 05:32:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8c40a400) [pid = 1873] [serial = 2183] [outer = 0x8c2ecc00] 05:32:30 INFO - PROCESS | 1873 | 1461155550730 Marionette DEBUG loaded listener.js 05:32:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8c5eb800) [pid = 1873] [serial = 2184] [outer = 0x8c2ecc00] 05:32:31 INFO - PROCESS | 1873 | 1461155551697 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 05:32:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 05:32:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1731ms 05:32:31 INFO - PROCESS | 1873 | 1461155551799 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 05:32:31 INFO - PROCESS | 1873 | 1461155551805 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 05:32:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 05:32:31 INFO - PROCESS | 1873 | 1461155551839 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 05:32:31 INFO - PROCESS | 1873 | 1461155551842 Marionette TRACE conn4 <- [1,2882,null,{}] 05:32:31 INFO - PROCESS | 1873 | 1461155551857 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:32 INFO - PROCESS | 1873 | 1461155552116 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 05:32:32 INFO - PROCESS | 1873 | 1461155552468 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:32 INFO - PROCESS | 1873 | ++DOCSHELL 0x8bcb0800 == 141 [pid = 1873] [id = 728] 05:32:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8c38cc00) [pid = 1873] [serial = 2185] [outer = (nil)] 05:32:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8de71c00) [pid = 1873] [serial = 2186] [outer = 0x8c38cc00] 05:32:32 INFO - PROCESS | 1873 | 1461155552575 Marionette DEBUG loaded listener.js 05:32:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8de7a800) [pid = 1873] [serial = 2187] [outer = 0x8c38cc00] 05:32:33 INFO - PROCESS | 1873 | 1461155553628 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 05:32:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 05:32:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1864ms 05:32:33 INFO - PROCESS | 1873 | 1461155553681 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 05:32:33 INFO - PROCESS | 1873 | 1461155553684 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 05:32:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 05:32:33 INFO - PROCESS | 1873 | 1461155553692 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 05:32:33 INFO - PROCESS | 1873 | 1461155553695 Marionette TRACE conn4 <- [1,2886,null,{}] 05:32:33 INFO - PROCESS | 1873 | 1461155553701 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:33 INFO - PROCESS | 1873 | 1461155553975 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 05:32:34 INFO - PROCESS | 1873 | 1461155554355 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:34 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c406800 == 142 [pid = 1873] [id = 729] 05:32:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8e046400) [pid = 1873] [serial = 2188] [outer = (nil)] 05:32:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8e975400) [pid = 1873] [serial = 2189] [outer = 0x8e046400] 05:32:34 INFO - PROCESS | 1873 | 1461155554471 Marionette DEBUG loaded listener.js 05:32:34 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8ead7800) [pid = 1873] [serial = 2190] [outer = 0x8e046400] 05:32:35 INFO - PROCESS | 1873 | 1461155555528 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 05:32:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 05:32:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1882ms 05:32:35 INFO - PROCESS | 1873 | 1461155555576 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 05:32:35 INFO - PROCESS | 1873 | 1461155555579 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 05:32:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 05:32:35 INFO - PROCESS | 1873 | 1461155555587 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 05:32:35 INFO - PROCESS | 1873 | 1461155555591 Marionette TRACE conn4 <- [1,2890,null,{}] 05:32:35 INFO - PROCESS | 1873 | 1461155555597 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:35 INFO - PROCESS | 1873 | 1461155555843 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 05:32:36 INFO - PROCESS | 1873 | 1461155556206 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:36 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c389400 == 143 [pid = 1873] [id = 730] 05:32:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8e04fc00) [pid = 1873] [serial = 2191] [outer = (nil)] 05:32:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8f709000) [pid = 1873] [serial = 2192] [outer = 0x8e04fc00] 05:32:36 INFO - PROCESS | 1873 | 1461155556313 Marionette DEBUG loaded listener.js 05:32:36 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8f70bc00) [pid = 1873] [serial = 2193] [outer = 0x8e04fc00] 05:32:37 INFO - PROCESS | 1873 | 1461155557266 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 05:32:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 05:32:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1735ms 05:32:37 INFO - PROCESS | 1873 | 1461155557323 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 05:32:37 INFO - PROCESS | 1873 | 1461155557327 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 05:32:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 05:32:37 INFO - PROCESS | 1873 | 1461155557334 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 05:32:37 INFO - PROCESS | 1873 | 1461155557337 Marionette TRACE conn4 <- [1,2894,null,{}] 05:32:37 INFO - PROCESS | 1873 | 1461155557344 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:37 INFO - PROCESS | 1873 | 1461155557596 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 05:32:37 INFO - PROCESS | 1873 | 1461155557954 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:37 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f678c00 == 144 [pid = 1873] [id = 731] 05:32:37 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x8f704400) [pid = 1873] [serial = 2194] [outer = (nil)] 05:32:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x8f941800) [pid = 1873] [serial = 2195] [outer = 0x8f704400] 05:32:38 INFO - PROCESS | 1873 | 1461155558046 Marionette DEBUG loaded listener.js 05:32:38 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x8f946400) [pid = 1873] [serial = 2196] [outer = 0x8f704400] 05:32:39 INFO - PROCESS | 1873 | 1461155559037 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 05:32:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 05:32:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1786ms 05:32:39 INFO - PROCESS | 1873 | 1461155559122 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 05:32:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 05:32:39 INFO - PROCESS | 1873 | 1461155559128 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 05:32:39 INFO - PROCESS | 1873 | 1461155559137 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 05:32:39 INFO - PROCESS | 1873 | 1461155559142 Marionette TRACE conn4 <- [1,2898,null,{}] 05:32:39 INFO - PROCESS | 1873 | 1461155559149 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:39 INFO - PROCESS | 1873 | 1461155559481 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 05:32:39 INFO - PROCESS | 1873 | 1461155559875 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:39 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f702000 == 145 [pid = 1873] [id = 732] 05:32:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x8f939000) [pid = 1873] [serial = 2197] [outer = (nil)] 05:32:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x8fa2e000) [pid = 1873] [serial = 2198] [outer = 0x8f939000] 05:32:39 INFO - PROCESS | 1873 | 1461155559968 Marionette DEBUG loaded listener.js 05:32:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x8fa2fc00) [pid = 1873] [serial = 2199] [outer = 0x8f939000] 05:32:41 INFO - PROCESS | 1873 | 1461155561013 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 05:32:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 05:32:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1942ms 05:32:41 INFO - PROCESS | 1873 | 1461155561078 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 05:32:41 INFO - PROCESS | 1873 | 1461155561083 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 05:32:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 05:32:41 INFO - PROCESS | 1873 | 1461155561090 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 05:32:41 INFO - PROCESS | 1873 | 1461155561096 Marionette TRACE conn4 <- [1,2902,null,{}] 05:32:41 INFO - PROCESS | 1873 | 1461155561106 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:41 INFO - PROCESS | 1873 | 1461155561419 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 05:32:41 INFO - PROCESS | 1873 | 1461155561782 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:41 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f9b1800 == 146 [pid = 1873] [id = 733] 05:32:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x8f9b6800) [pid = 1873] [serial = 2200] [outer = (nil)] 05:32:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x902d9800) [pid = 1873] [serial = 2201] [outer = 0x8f9b6800] 05:32:41 INFO - PROCESS | 1873 | 1461155561887 Marionette DEBUG loaded listener.js 05:32:42 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x902df000) [pid = 1873] [serial = 2202] [outer = 0x8f9b6800] 05:32:42 INFO - PROCESS | 1873 | 1461155562869 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 05:32:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 05:32:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1838ms 05:32:42 INFO - PROCESS | 1873 | 1461155562930 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 05:32:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 05:32:42 INFO - PROCESS | 1873 | 1461155562935 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 05:32:42 INFO - PROCESS | 1873 | 1461155562942 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 05:32:42 INFO - PROCESS | 1873 | 1461155562946 Marionette TRACE conn4 <- [1,2906,null,{}] 05:32:42 INFO - PROCESS | 1873 | 1461155562953 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:43 INFO - PROCESS | 1873 | 1461155563273 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 05:32:43 INFO - PROCESS | 1873 | 1461155563648 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:43 INFO - PROCESS | 1873 | ++DOCSHELL 0x902d3000 == 147 [pid = 1873] [id = 734] 05:32:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x9088a000) [pid = 1873] [serial = 2203] [outer = (nil)] 05:32:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x91610c00) [pid = 1873] [serial = 2204] [outer = 0x9088a000] 05:32:43 INFO - PROCESS | 1873 | 1461155563753 Marionette DEBUG loaded listener.js 05:32:43 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x92cab400) [pid = 1873] [serial = 2205] [outer = 0x9088a000] 05:32:44 INFO - PROCESS | 1873 | 1461155564782 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 05:32:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 05:32:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1887ms 05:32:44 INFO - PROCESS | 1873 | 1461155564830 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 05:32:44 INFO - PROCESS | 1873 | 1461155564834 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 05:32:44 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 05:32:44 INFO - PROCESS | 1873 | 1461155564841 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 05:32:44 INFO - PROCESS | 1873 | 1461155564845 Marionette TRACE conn4 <- [1,2910,null,{}] 05:32:44 INFO - PROCESS | 1873 | 1461155564851 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:45 INFO - PROCESS | 1873 | 1461155565169 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 05:32:45 INFO - PROCESS | 1873 | 1461155565600 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:45 INFO - PROCESS | 1873 | ++DOCSHELL 0x84f2d000 == 148 [pid = 1873] [id = 735] 05:32:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x922d9400) [pid = 1873] [serial = 2206] [outer = (nil)] 05:32:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x92ed0800) [pid = 1873] [serial = 2207] [outer = 0x922d9400] 05:32:45 INFO - PROCESS | 1873 | 1461155565695 Marionette DEBUG loaded listener.js 05:32:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x92ed3400) [pid = 1873] [serial = 2208] [outer = 0x922d9400] 05:32:46 INFO - PROCESS | 1873 | 1461155566518 Marionette TRACE conn4 <- [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]]]}] 05:32:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 05:32:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 05:32:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1738ms 05:32:46 INFO - PROCESS | 1873 | 1461155566581 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 05:32:46 INFO - PROCESS | 1873 | 1461155566586 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 05:32:46 INFO - TEST-START | /DOMEvents/constructors.html 05:32:46 INFO - PROCESS | 1873 | 1461155566608 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 05:32:46 INFO - PROCESS | 1873 | 1461155566613 Marionette TRACE conn4 <- [1,2914,null,{}] 05:32:46 INFO - PROCESS | 1873 | 1461155566626 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:46 INFO - PROCESS | 1873 | 1461155566882 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 05:32:47 INFO - PROCESS | 1873 | 1461155567264 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:47 INFO - PROCESS | 1873 | ++DOCSHELL 0x8c406c00 == 149 [pid = 1873] [id = 736] 05:32:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x92d42400) [pid = 1873] [serial = 2209] [outer = (nil)] 05:32:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x92ef5000) [pid = 1873] [serial = 2210] [outer = 0x92d42400] 05:32:47 INFO - PROCESS | 1873 | 1461155567360 Marionette DEBUG loaded listener.js 05:32:47 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x939c0400) [pid = 1873] [serial = 2211] [outer = 0x92d42400] 05:32:48 INFO - PROCESS | 1873 | 1461155568369 Marionette TRACE conn4 <- [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]]]}] 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 05:32:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 05:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:32:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 05:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:32:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 05:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:32:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 05:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:32:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 05:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:32:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 05:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 05:32:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:32:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 05:32:48 INFO - TEST-OK | /DOMEvents/constructors.html | took 1876ms 05:32:48 INFO - PROCESS | 1873 | 1461155568471 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 05:32:48 INFO - PROCESS | 1873 | 1461155568480 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 05:32:48 INFO - TEST-START | /DOMEvents/event-phases-order.html 05:32:48 INFO - PROCESS | 1873 | 1461155568495 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 05:32:48 INFO - PROCESS | 1873 | 1461155568511 Marionette TRACE conn4 <- [1,2918,null,{}] 05:32:48 INFO - PROCESS | 1873 | 1461155568591 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:48 INFO - PROCESS | 1873 | 1461155568941 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 05:32:49 INFO - PROCESS | 1873 | 1461155569303 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:49 INFO - PROCESS | 1873 | ++DOCSHELL 0x864b0400 == 150 [pid = 1873] [id = 737] 05:32:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x92ed9000) [pid = 1873] [serial = 2212] [outer = (nil)] 05:32:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x93bb3800) [pid = 1873] [serial = 2213] [outer = 0x92ed9000] 05:32:49 INFO - PROCESS | 1873 | 1461155569393 Marionette DEBUG loaded listener.js 05:32:49 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x940c7800) [pid = 1873] [serial = 2214] [outer = 0x92ed9000] 05:32:50 INFO - PROCESS | 1873 | 1461155570247 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 05:32:50 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 05:32:50 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1810ms 05:32:50 INFO - PROCESS | 1873 | 1461155570304 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 05:32:50 INFO - PROCESS | 1873 | 1461155570318 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 05:32:50 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 05:32:50 INFO - PROCESS | 1873 | 1461155570341 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 05:32:50 INFO - PROCESS | 1873 | 1461155570345 Marionette TRACE conn4 <- [1,2922,null,{}] 05:32:50 INFO - PROCESS | 1873 | 1461155570359 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:50 INFO - PROCESS | 1873 | 1461155570607 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 05:32:50 INFO - PROCESS | 1873 | 1461155570923 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:51 INFO - PROCESS | 1873 | ++DOCSHELL 0x92d3ec00 == 151 [pid = 1873] [id = 738] 05:32:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x92d49c00) [pid = 1873] [serial = 2215] [outer = (nil)] 05:32:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x95ff7400) [pid = 1873] [serial = 2216] [outer = 0x92d49c00] 05:32:51 INFO - PROCESS | 1873 | 1461155571092 Marionette DEBUG loaded listener.js 05:32:51 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x970c6800) [pid = 1873] [serial = 2217] [outer = 0x92d49c00] 05:32:51 INFO - PROCESS | 1873 | [1873] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 05:32:51 INFO - PROCESS | 1873 | [1873] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 05:32:51 INFO - PROCESS | 1873 | [1873] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 05:32:51 INFO - PROCESS | 1873 | [1873] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 05:32:52 INFO - PROCESS | 1873 | 1461155572028 Marionette TRACE conn4 <- [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]]]}] 05:32:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 05:32:52 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 05:32:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 05:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:32:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:32:52 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 05:32:52 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 05:32:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:32:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:32:52 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 05:32:52 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 05:32:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:32:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:32:52 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]" 05:32:52 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 05:32:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:32:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:32:52 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 05:32:52 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1765ms 05:32:52 INFO - PROCESS | 1873 | 1461155572099 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 05:32:52 INFO - PROCESS | 1873 | 1461155572112 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 05:32:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 05:32:52 INFO - PROCESS | 1873 | 1461155572126 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 05:32:52 INFO - PROCESS | 1873 | 1461155572131 Marionette TRACE conn4 <- [1,2926,null,{}] 05:32:52 INFO - PROCESS | 1873 | 1461155572141 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:52 INFO - PROCESS | 1873 | 1461155572472 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 05:32:52 INFO - PROCESS | 1873 | 1461155572835 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:52 INFO - PROCESS | 1873 | ++DOCSHELL 0x93bb0800 == 152 [pid = 1873] [id = 739] 05:32:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x93cc5800) [pid = 1873] [serial = 2218] [outer = (nil)] 05:32:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x9760a400) [pid = 1873] [serial = 2219] [outer = 0x93cc5800] 05:32:52 INFO - PROCESS | 1873 | 1461155572932 Marionette DEBUG loaded listener.js 05:32:53 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x9760c000) [pid = 1873] [serial = 2220] [outer = 0x93cc5800] 05:32:53 INFO - PROCESS | 1873 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 05:32:54 INFO - PROCESS | 1873 | 1461155574041 Marionette TRACE conn4 <- [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]]]}] 05:32:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 05:32:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1937ms 05:32:54 INFO - PROCESS | 1873 | 1461155574064 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 05:32:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 05:32:54 INFO - PROCESS | 1873 | 1461155574068 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 05:32:54 INFO - PROCESS | 1873 | 1461155574078 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 05:32:54 INFO - PROCESS | 1873 | 1461155574083 Marionette TRACE conn4 <- [1,2930,null,{}] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x8947ac00 == 151 [pid = 1873] [id = 550] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x86bc9c00 == 150 [pid = 1873] [id = 548] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x84e63000 == 149 [pid = 1873] [id = 722] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x84f28800 == 148 [pid = 1873] [id = 721] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x87176000 == 147 [pid = 1873] [id = 720] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x8f768c00 == 146 [pid = 1873] [id = 718] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x87179400 == 145 [pid = 1873] [id = 717] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x8c5ee000 == 144 [pid = 1873] [id = 716] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x92edc800 == 143 [pid = 1873] [id = 714] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x92d43800 == 142 [pid = 1873] [id = 715] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x92ca9000 == 141 [pid = 1873] [id = 713] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x9088bc00 == 140 [pid = 1873] [id = 712] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x8f9b8800 == 139 [pid = 1873] [id = 711] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x902dfc00 == 138 [pid = 1873] [id = 710] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x8c5f1000 == 137 [pid = 1873] [id = 708] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x8f774800 == 136 [pid = 1873] [id = 709] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x87366000 == 135 [pid = 1873] [id = 707] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x8a8d4800 == 134 [pid = 1873] [id = 706] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x8a191c00 == 133 [pid = 1873] [id = 705] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x87178400 == 132 [pid = 1873] [id = 703] 05:32:57 INFO - PROCESS | 1873 | --DOCSHELL 0x88deb800 == 131 [pid = 1873] [id = 704] 05:32:57 INFO - PROCESS | 1873 | 1461155577428 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x8a7ae000) [pid = 1873] [serial = 2106] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x8c2f4c00) [pid = 1873] [serial = 2067] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x8faa6400) [pid = 1873] [serial = 2088] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x883e1800) [pid = 1873] [serial = 2099] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x8f710000) [pid = 1873] [serial = 2081] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x8c407400) [pid = 1873] [serial = 2069] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x8f66d400) [pid = 1873] [serial = 2078] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x8ded6800) [pid = 1873] [serial = 2075] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x89516800) [pid = 1873] [serial = 2102] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x885e9800) [pid = 1873] [serial = 2051] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x8c5f8000) [pid = 1873] [serial = 2072] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x8fa39800) [pid = 1873] [serial = 2087] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x8b9cb000) [pid = 1873] [serial = 2064] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x902d4c00) [pid = 1873] [serial = 2090] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x8f9aac00) [pid = 1873] [serial = 2085] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x885f2400) [pid = 1873] [serial = 2100] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x8a72e000) [pid = 1873] [serial = 2060] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x86dc8000) [pid = 1873] [serial = 2048] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x8f675c00) [pid = 1873] [serial = 2079] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x902d8400) [pid = 1873] [serial = 2091] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x8de6ec00) [pid = 1873] [serial = 2073] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x8b9c6c00) [pid = 1873] [serial = 2063] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x903e8800) [pid = 1873] [serial = 2094] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x8a1ca400) [pid = 1873] [serial = 2058] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x86dcdc00) [pid = 1873] [serial = 2097] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x903e6000) [pid = 1873] [serial = 2093] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x8e041400) [pid = 1873] [serial = 2076] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x8a1cf800) [pid = 1873] [serial = 2105] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x89862400) [pid = 1873] [serial = 2103] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8c40e400) [pid = 1873] [serial = 2070] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x8a734c00) [pid = 1873] [serial = 2061] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8c2eec00) [pid = 1873] [serial = 2066] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x86bd2400) [pid = 1873] [serial = 2096] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8f76a000) [pid = 1873] [serial = 2082] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x87f29000) [pid = 1873] [serial = 2049] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8a19bc00) [pid = 1873] [serial = 2057] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8f945400) [pid = 1873] [serial = 2084] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x8a121000) [pid = 1873] [serial = 2055] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x8985b400) [pid = 1873] [serial = 2054] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x88de4800) [pid = 1873] [serial = 2052] [outer = (nil)] [url = about:blank] 05:32:58 INFO - PROCESS | 1873 | 1461155578080 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 05:32:58 INFO - PROCESS | 1873 | 1461155578108 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:58 INFO - PROCESS | 1873 | ++DOCSHELL 0x86dd0400 == 132 [pid = 1873] [id = 740] 05:32:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x87178400) [pid = 1873] [serial = 2221] [outer = (nil)] 05:32:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x87180c00) [pid = 1873] [serial = 2222] [outer = 0x87178400] 05:32:58 INFO - PROCESS | 1873 | 1461155578187 Marionette DEBUG loaded listener.js 05:32:58 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8736e000) [pid = 1873] [serial = 2223] [outer = 0x87178400] 05:32:59 INFO - PROCESS | 1873 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 05:32:59 INFO - PROCESS | 1873 | 1461155579181 Marionette TRACE conn4 <- [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]]]}] 05:32:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 05:32:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 5151ms 05:32:59 INFO - PROCESS | 1873 | 1461155579228 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 05:32:59 INFO - PROCESS | 1873 | 1461155579235 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 05:32:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 05:32:59 INFO - PROCESS | 1873 | 1461155579243 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 05:32:59 INFO - PROCESS | 1873 | 1461155579247 Marionette TRACE conn4 <- [1,2934,null,{}] 05:32:59 INFO - PROCESS | 1873 | 1461155579255 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:32:59 INFO - PROCESS | 1873 | 1461155579485 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 05:32:59 INFO - PROCESS | 1873 | 1461155579748 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:59 INFO - PROCESS | 1873 | ++DOCSHELL 0x88039c00 == 133 [pid = 1873] [id = 741] 05:32:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x883e1800) [pid = 1873] [serial = 2224] [outer = (nil)] 05:32:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x885eec00) [pid = 1873] [serial = 2225] [outer = 0x883e1800] 05:32:59 INFO - PROCESS | 1873 | 1461155579834 Marionette DEBUG loaded listener.js 05:32:59 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x88de3400) [pid = 1873] [serial = 2226] [outer = 0x883e1800] 05:33:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 05:33:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1605ms 05:33:00 INFO - PROCESS | 1873 | 1461155580837 Marionette TRACE conn4 <- [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]]]}] 05:33:00 INFO - PROCESS | 1873 | 1461155580853 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 05:33:00 INFO - PROCESS | 1873 | 1461155580857 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 05:33:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 05:33:00 INFO - PROCESS | 1873 | 1461155580880 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 05:33:00 INFO - PROCESS | 1873 | 1461155580884 Marionette TRACE conn4 <- [1,2938,null,{}] 05:33:00 INFO - PROCESS | 1873 | 1461155580891 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:01 INFO - PROCESS | 1873 | 1461155581195 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 05:33:01 INFO - PROCESS | 1873 | 1461155581244 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:01 INFO - PROCESS | 1873 | ++DOCSHELL 0x885f0800 == 134 [pid = 1873] [id = 742] 05:33:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x89516800) [pid = 1873] [serial = 2227] [outer = (nil)] 05:33:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8a118000) [pid = 1873] [serial = 2228] [outer = 0x89516800] 05:33:01 INFO - PROCESS | 1873 | 1461155581325 Marionette DEBUG loaded listener.js 05:33:01 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8a124000) [pid = 1873] [serial = 2229] [outer = 0x89516800] 05:33:02 INFO - PROCESS | 1873 | 1461155582407 Marionette TRACE conn4 <- [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]]]}] 05:33:02 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. 05:33:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1545ms 05:33:02 INFO - PROCESS | 1873 | 1461155582434 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 05:33:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 05:33:02 INFO - PROCESS | 1873 | 1461155582444 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 05:33:02 INFO - PROCESS | 1873 | 1461155582465 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 05:33:02 INFO - PROCESS | 1873 | 1461155582467 Marionette TRACE conn4 <- [1,2942,null,{}] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x8ead8400) [pid = 1873] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8951c400) [pid = 1873] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x92cab000) [pid = 1873] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x8a126000) [pid = 1873] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x84f26c00) [pid = 1873] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x87178000) [pid = 1873] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x92ef4000) [pid = 1873] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x93ccac00) [pid = 1873] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x92ede800) [pid = 1873] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x903e2000) [pid = 1873] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x87f23000) [pid = 1873] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x8c5e9c00) [pid = 1873] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x9088b000) [pid = 1873] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x92d3bc00) [pid = 1873] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x93bb2000) [pid = 1873] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x8fa33800) [pid = 1873] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x8e970000) [pid = 1873] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 122 (0x87f30c00) [pid = 1873] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 121 (0x939c5c00) [pid = 1873] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 120 (0x8e973c00) [pid = 1873] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 119 (0x8736d000) [pid = 1873] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 05:33:03 INFO - PROCESS | 1873 | --DOMWINDOW == 118 (0x86d6e800) [pid = 1873] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 05:33:03 INFO - PROCESS | 1873 | 1461155583161 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:03 INFO - PROCESS | 1873 | 1461155583473 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 05:33:03 INFO - PROCESS | 1873 | 1461155583610 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:03 INFO - PROCESS | 1873 | ++DOCSHELL 0x87178000 == 135 [pid = 1873] [id = 743] 05:33:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 119 (0x8717a400) [pid = 1873] [serial = 2230] [outer = (nil)] 05:33:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 120 (0x8a122c00) [pid = 1873] [serial = 2231] [outer = 0x8717a400] 05:33:03 INFO - PROCESS | 1873 | 1461155583699 Marionette DEBUG loaded listener.js 05:33:03 INFO - PROCESS | 1873 | ++DOMWINDOW == 121 (0x8a72e800) [pid = 1873] [serial = 2232] [outer = 0x8717a400] 05:33:04 INFO - PROCESS | 1873 | 1461155584436 Marionette TRACE conn4 <- [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"]]]}] 05:33:04 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 05:33:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 05:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 05:33:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1999ms 05:33:04 INFO - PROCESS | 1873 | 1461155584452 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 05:33:04 INFO - PROCESS | 1873 | 1461155584455 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 05:33:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 05:33:04 INFO - PROCESS | 1873 | 1461155584461 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 05:33:04 INFO - PROCESS | 1873 | 1461155584465 Marionette TRACE conn4 <- [1,2946,null,{}] 05:33:04 INFO - PROCESS | 1873 | 1461155584470 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:04 INFO - PROCESS | 1873 | 1461155584771 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 05:33:04 INFO - PROCESS | 1873 | 1461155584797 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:04 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f30c00 == 136 [pid = 1873] [id = 744] 05:33:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 122 (0x8a732c00) [pid = 1873] [serial = 2233] [outer = (nil)] 05:33:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x8a8d4400) [pid = 1873] [serial = 2234] [outer = 0x8a732c00] 05:33:04 INFO - PROCESS | 1873 | 1461155584873 Marionette DEBUG loaded listener.js 05:33:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x8abe3400) [pid = 1873] [serial = 2235] [outer = 0x8a732c00] 05:33:06 INFO - PROCESS | 1873 | 1461155586086 Marionette TRACE conn4 <- [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]]]}] 05:33:06 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. 05:33:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1683ms 05:33:06 INFO - PROCESS | 1873 | 1461155586146 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 05:33:06 INFO - PROCESS | 1873 | 1461155586155 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 05:33:06 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 05:33:06 INFO - PROCESS | 1873 | 1461155586211 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 05:33:06 INFO - PROCESS | 1873 | 1461155586218 Marionette TRACE conn4 <- [1,2950,null,{}] 05:33:06 INFO - PROCESS | 1873 | 1461155586234 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:06 INFO - PROCESS | 1873 | 1461155586498 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 05:33:06 INFO - PROCESS | 1873 | 1461155586857 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:06 INFO - PROCESS | 1873 | ++DOCSHELL 0x88032400 == 137 [pid = 1873] [id = 745] 05:33:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x88039800) [pid = 1873] [serial = 2236] [outer = (nil)] 05:33:06 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x885f3400) [pid = 1873] [serial = 2237] [outer = 0x88039800] 05:33:06 INFO - PROCESS | 1873 | 1461155586953 Marionette DEBUG loaded listener.js 05:33:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x89475400) [pid = 1873] [serial = 2238] [outer = 0x88039800] 05:33:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a1c5c00 == 138 [pid = 1873] [id = 746] 05:33:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x8a1c7c00) [pid = 1873] [serial = 2239] [outer = (nil)] 05:33:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8a1c9000) [pid = 1873] [serial = 2240] [outer = 0x8a1c7c00] 05:33:08 INFO - PROCESS | 1873 | 1461155588000 Marionette TRACE conn4 <- [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]]]}] 05:33:08 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. 05:33:08 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1896ms 05:33:08 INFO - PROCESS | 1873 | 1461155588063 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 05:33:08 INFO - PROCESS | 1873 | 1461155588072 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 05:33:08 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 05:33:08 INFO - PROCESS | 1873 | 1461155588084 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 05:33:08 INFO - PROCESS | 1873 | 1461155588088 Marionette TRACE conn4 <- [1,2954,null,{}] 05:33:08 INFO - PROCESS | 1873 | 1461155588095 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:08 INFO - PROCESS | 1873 | 1461155588496 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 05:33:08 INFO - PROCESS | 1873 | 1461155588860 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:08 INFO - PROCESS | 1873 | ++DOCSHELL 0x89519c00 == 139 [pid = 1873] [id = 747] 05:33:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x8a728400) [pid = 1873] [serial = 2241] [outer = (nil)] 05:33:08 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x8b9cb000) [pid = 1873] [serial = 2242] [outer = 0x8a728400] 05:33:08 INFO - PROCESS | 1873 | 1461155588953 Marionette DEBUG loaded listener.js 05:33:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8bcab400) [pid = 1873] [serial = 2243] [outer = 0x8a728400] 05:33:09 INFO - PROCESS | 1873 | 1461155589823 Marionette TRACE conn4 <- [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]]]}] 05:33:09 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:33:09 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 05:33:09 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1785ms 05:33:09 INFO - PROCESS | 1873 | 1461155589869 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 05:33:09 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 05:33:09 INFO - PROCESS | 1873 | 1461155589874 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 05:33:09 INFO - PROCESS | 1873 | 1461155589881 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 05:33:09 INFO - PROCESS | 1873 | 1461155589887 Marionette TRACE conn4 <- [1,2958,null,{}] 05:33:09 INFO - PROCESS | 1873 | 1461155589904 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:10 INFO - PROCESS | 1873 | 1461155590220 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 05:33:10 INFO - PROCESS | 1873 | 1461155590578 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:10 INFO - PROCESS | 1873 | ++DOCSHELL 0x89517400 == 140 [pid = 1873] [id = 748] 05:33:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8bcb7c00) [pid = 1873] [serial = 2244] [outer = (nil)] 05:33:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8c5f1800) [pid = 1873] [serial = 2245] [outer = 0x8bcb7c00] 05:33:10 INFO - PROCESS | 1873 | 1461155590673 Marionette DEBUG loaded listener.js 05:33:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8de74000) [pid = 1873] [serial = 2246] [outer = 0x8bcb7c00] 05:33:11 INFO - PROCESS | 1873 | 1461155591508 Marionette TRACE conn4 <- [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]]]}] 05:33:11 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. 05:33:11 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1643ms 05:33:11 INFO - PROCESS | 1873 | 1461155591524 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 05:33:11 INFO - PROCESS | 1873 | 1461155591529 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 05:33:11 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 05:33:11 INFO - PROCESS | 1873 | 1461155591536 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 05:33:11 INFO - PROCESS | 1873 | 1461155591540 Marionette TRACE conn4 <- [1,2962,null,{}] 05:33:11 INFO - PROCESS | 1873 | 1461155591546 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:11 INFO - PROCESS | 1873 | 1461155591791 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 05:33:12 INFO - PROCESS | 1873 | 1461155592065 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:12 INFO - PROCESS | 1873 | ++DOCSHELL 0x8bcaec00 == 141 [pid = 1873] [id = 749] 05:33:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x8c5eac00) [pid = 1873] [serial = 2247] [outer = (nil)] 05:33:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8e044000) [pid = 1873] [serial = 2248] [outer = 0x8c5eac00] 05:33:12 INFO - PROCESS | 1873 | 1461155592173 Marionette DEBUG loaded listener.js 05:33:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8e04d800) [pid = 1873] [serial = 2249] [outer = 0x8c5eac00] 05:33:13 INFO - PROCESS | 1873 | 1461155593065 Marionette TRACE conn4 <- [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]]]}] 05:33:13 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. 05:33:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1582ms 05:33:13 INFO - PROCESS | 1873 | 1461155593120 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 05:33:13 INFO - PROCESS | 1873 | 1461155593123 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 05:33:13 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 05:33:13 INFO - PROCESS | 1873 | 1461155593131 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 05:33:13 INFO - PROCESS | 1873 | 1461155593133 Marionette TRACE conn4 <- [1,2966,null,{}] 05:33:13 INFO - PROCESS | 1873 | 1461155593182 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:13 INFO - PROCESS | 1873 | 1461155593546 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 05:33:13 INFO - PROCESS | 1873 | 1461155593780 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:13 INFO - PROCESS | 1873 | ++DOCSHELL 0x8ded7400 == 142 [pid = 1873] [id = 750] 05:33:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8e976c00) [pid = 1873] [serial = 2250] [outer = (nil)] 05:33:13 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8f66e800) [pid = 1873] [serial = 2251] [outer = 0x8e976c00] 05:33:13 INFO - PROCESS | 1873 | 1461155593927 Marionette DEBUG loaded listener.js 05:33:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8f674c00) [pid = 1873] [serial = 2252] [outer = 0x8e976c00] 05:33:14 INFO - PROCESS | 1873 | 1461155594776 Marionette TRACE conn4 <- [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]]]}] 05:33:14 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. 05:33:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1681ms 05:33:14 INFO - PROCESS | 1873 | 1461155594814 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 05:33:14 INFO - PROCESS | 1873 | 1461155594817 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 05:33:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 05:33:14 INFO - PROCESS | 1873 | 1461155594824 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 05:33:14 INFO - PROCESS | 1873 | 1461155594827 Marionette TRACE conn4 <- [1,2970,null,{}] 05:33:14 INFO - PROCESS | 1873 | 1461155594833 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:15 INFO - PROCESS | 1873 | 1461155595122 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 05:33:15 INFO - PROCESS | 1873 | 1461155595429 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:15 INFO - PROCESS | 1873 | ++DOCSHELL 0x8bcb4800 == 143 [pid = 1873] [id = 751] 05:33:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8ded3c00) [pid = 1873] [serial = 2253] [outer = (nil)] 05:33:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x8f93dc00) [pid = 1873] [serial = 2254] [outer = 0x8ded3c00] 05:33:15 INFO - PROCESS | 1873 | 1461155595528 Marionette DEBUG loaded listener.js 05:33:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x8f945400) [pid = 1873] [serial = 2255] [outer = 0x8ded3c00] 05:33:16 INFO - PROCESS | 1873 | 1461155596391 Marionette TRACE conn4 <- [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]]]}] 05:33:16 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. 05:33:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1594ms 05:33:16 INFO - PROCESS | 1873 | 1461155596419 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 05:33:16 INFO - PROCESS | 1873 | 1461155596424 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 05:33:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 05:33:16 INFO - PROCESS | 1873 | 1461155596430 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 05:33:16 INFO - PROCESS | 1873 | 1461155596434 Marionette TRACE conn4 <- [1,2974,null,{}] 05:33:16 INFO - PROCESS | 1873 | 1461155596439 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:16 INFO - PROCESS | 1873 | 1461155596665 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 05:33:16 INFO - PROCESS | 1873 | 1461155596936 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:16 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f9b3000 == 144 [pid = 1873] [id = 752] 05:33:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x8f9b3c00) [pid = 1873] [serial = 2256] [outer = (nil)] 05:33:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x8faa4000) [pid = 1873] [serial = 2257] [outer = 0x8f9b3c00] 05:33:17 INFO - PROCESS | 1873 | 1461155597029 Marionette DEBUG loaded listener.js 05:33:17 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x8faa9800) [pid = 1873] [serial = 2258] [outer = 0x8f9b3c00] 05:33:17 INFO - PROCESS | 1873 | 1461155597959 Marionette TRACE conn4 <- [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]]]}] 05:33:18 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. 05:33:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1582ms 05:33:18 INFO - PROCESS | 1873 | 1461155598014 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 05:33:18 INFO - PROCESS | 1873 | 1461155598017 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 05:33:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 05:33:18 INFO - PROCESS | 1873 | 1461155598024 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 05:33:18 INFO - PROCESS | 1873 | 1461155598028 Marionette TRACE conn4 <- [1,2978,null,{}] 05:33:18 INFO - PROCESS | 1873 | 1461155598088 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:18 INFO - PROCESS | 1873 | 1461155598329 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 05:33:18 INFO - PROCESS | 1873 | 1461155598628 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:18 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f76e000 == 145 [pid = 1873] [id = 753] 05:33:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x8fa38c00) [pid = 1873] [serial = 2259] [outer = (nil)] 05:33:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x903e2c00) [pid = 1873] [serial = 2260] [outer = 0x8fa38c00] 05:33:18 INFO - PROCESS | 1873 | 1461155598775 Marionette DEBUG loaded listener.js 05:33:18 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x90644000) [pid = 1873] [serial = 2261] [outer = 0x8fa38c00] 05:33:19 INFO - PROCESS | 1873 | 1461155599608 Marionette TRACE conn4 <- [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]]]}] 05:33:19 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. 05:33:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1627ms 05:33:19 INFO - PROCESS | 1873 | 1461155599652 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 05:33:19 INFO - PROCESS | 1873 | 1461155599656 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 05:33:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 05:33:19 INFO - PROCESS | 1873 | 1461155599663 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 05:33:19 INFO - PROCESS | 1873 | 1461155599666 Marionette TRACE conn4 <- [1,2982,null,{}] 05:33:19 INFO - PROCESS | 1873 | 1461155599673 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:19 INFO - PROCESS | 1873 | 1461155599909 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 05:33:20 INFO - PROCESS | 1873 | 1461155600225 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:20 INFO - PROCESS | 1873 | ++DOCSHELL 0x883e6000 == 146 [pid = 1873] [id = 754] 05:33:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x8e04bc00) [pid = 1873] [serial = 2262] [outer = (nil)] 05:33:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x9087d000) [pid = 1873] [serial = 2263] [outer = 0x8e04bc00] 05:33:20 INFO - PROCESS | 1873 | 1461155600330 Marionette DEBUG loaded listener.js 05:33:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x90882c00) [pid = 1873] [serial = 2264] [outer = 0x8e04bc00] 05:33:21 INFO - PROCESS | 1873 | 1461155601274 Marionette TRACE conn4 <- [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"]]]}] 05:33:21 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 05:33:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 05:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 05:33:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1682ms 05:33:21 INFO - PROCESS | 1873 | 1461155601347 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 05:33:21 INFO - PROCESS | 1873 | 1461155601351 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 05:33:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 05:33:21 INFO - PROCESS | 1873 | 1461155601379 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 05:33:21 INFO - PROCESS | 1873 | 1461155601383 Marionette TRACE conn4 <- [1,2986,null,{}] 05:33:21 INFO - PROCESS | 1873 | 1461155601389 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:21 INFO - PROCESS | 1873 | 1461155601636 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 05:33:22 INFO - PROCESS | 1873 | 1461155602002 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x91613000 == 147 [pid = 1873] [id = 755] 05:33:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x92c9ec00) [pid = 1873] [serial = 2265] [outer = (nil)] 05:33:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x92cab000) [pid = 1873] [serial = 2266] [outer = 0x92c9ec00] 05:33:22 INFO - PROCESS | 1873 | 1461155602099 Marionette DEBUG loaded listener.js 05:33:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x92e21400) [pid = 1873] [serial = 2267] [outer = 0x92c9ec00] 05:33:22 INFO - PROCESS | 1873 | 1461155602971 Marionette TRACE conn4 <- [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]]]}] 05:33:23 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. 05:33:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1640ms 05:33:23 INFO - PROCESS | 1873 | 1461155603015 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 05:33:23 INFO - PROCESS | 1873 | 1461155603020 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 05:33:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 05:33:23 INFO - PROCESS | 1873 | 1461155603026 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 05:33:23 INFO - PROCESS | 1873 | 1461155603031 Marionette TRACE conn4 <- [1,2990,null,{}] 05:33:23 INFO - PROCESS | 1873 | 1461155603037 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:23 INFO - PROCESS | 1873 | 1461155603293 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 05:33:23 INFO - PROCESS | 1873 | 1461155603617 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x92eec400 == 148 [pid = 1873] [id = 756] 05:33:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x92eedc00) [pid = 1873] [serial = 2268] [outer = (nil)] 05:33:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x939c0000) [pid = 1873] [serial = 2269] [outer = 0x92eedc00] 05:33:23 INFO - PROCESS | 1873 | 1461155603778 Marionette DEBUG loaded listener.js 05:33:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x93b3d400) [pid = 1873] [serial = 2270] [outer = 0x92eedc00] 05:33:24 INFO - PROCESS | 1873 | ++DOCSHELL 0x93cc6000 == 149 [pid = 1873] [id = 757] 05:33:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x93cc6400) [pid = 1873] [serial = 2271] [outer = (nil)] 05:33:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x940c1400) [pid = 1873] [serial = 2272] [outer = 0x93cc6400] 05:33:24 INFO - PROCESS | 1873 | 1461155604790 Marionette TRACE conn4 <- [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]]]}] 05:33:24 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. 05:33:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1832ms 05:33:24 INFO - PROCESS | 1873 | 1461155604862 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 05:33:24 INFO - PROCESS | 1873 | 1461155604866 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 05:33:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 05:33:24 INFO - PROCESS | 1873 | 1461155604873 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 05:33:24 INFO - PROCESS | 1873 | 1461155604876 Marionette TRACE conn4 <- [1,2994,null,{}] 05:33:24 INFO - PROCESS | 1873 | 1461155604882 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:25 INFO - PROCESS | 1873 | 1461155605313 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 05:33:25 INFO - PROCESS | 1873 | 1461155605590 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x939bc000 == 150 [pid = 1873] [id = 758] 05:33:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x93cc2800) [pid = 1873] [serial = 2273] [outer = (nil)] 05:33:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x93ccc400) [pid = 1873] [serial = 2274] [outer = 0x93cc2800] 05:33:25 INFO - PROCESS | 1873 | 1461155605682 Marionette DEBUG loaded listener.js 05:33:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x95db3c00) [pid = 1873] [serial = 2275] [outer = 0x93cc2800] 05:33:26 INFO - PROCESS | 1873 | 1461155606518 Marionette TRACE conn4 <- [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]]]}] 05:33:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:33:26 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 05:33:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1682ms 05:33:26 INFO - PROCESS | 1873 | 1461155606557 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 05:33:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 05:33:26 INFO - PROCESS | 1873 | 1461155606561 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 05:33:26 INFO - PROCESS | 1873 | 1461155606568 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 05:33:26 INFO - PROCESS | 1873 | 1461155606571 Marionette TRACE conn4 <- [1,2998,null,{}] 05:33:26 INFO - PROCESS | 1873 | 1461155606577 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:26 INFO - PROCESS | 1873 | 1461155606860 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 05:33:27 INFO - PROCESS | 1873 | 1461155607167 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:27 INFO - PROCESS | 1873 | ++DOCSHELL 0x864a8800 == 151 [pid = 1873] [id = 759] 05:33:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x922de800) [pid = 1873] [serial = 2276] [outer = (nil)] 05:33:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x97602400) [pid = 1873] [serial = 2277] [outer = 0x922de800] 05:33:27 INFO - PROCESS | 1873 | 1461155607261 Marionette DEBUG loaded listener.js 05:33:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x9760a800) [pid = 1873] [serial = 2278] [outer = 0x922de800] 05:33:28 INFO - PROCESS | 1873 | 1461155608190 Marionette TRACE conn4 <- [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]]]}] 05:33:28 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. 05:33:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1683ms 05:33:28 INFO - PROCESS | 1873 | 1461155608251 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 05:33:28 INFO - PROCESS | 1873 | 1461155608255 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 05:33:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 05:33:28 INFO - PROCESS | 1873 | 1461155608263 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 05:33:28 INFO - PROCESS | 1873 | 1461155608267 Marionette TRACE conn4 <- [1,3002,null,{}] 05:33:28 INFO - PROCESS | 1873 | 1461155608295 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:28 INFO - PROCESS | 1873 | 1461155608566 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 05:33:28 INFO - PROCESS | 1873 | 1461155608932 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:28 INFO - PROCESS | 1873 | ++DOCSHELL 0x940c4800 == 152 [pid = 1873] [id = 760] 05:33:28 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x97604800) [pid = 1873] [serial = 2279] [outer = (nil)] 05:33:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x97d9f000) [pid = 1873] [serial = 2280] [outer = 0x97604800] 05:33:29 INFO - PROCESS | 1873 | 1461155609031 Marionette DEBUG loaded listener.js 05:33:29 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x97da3000) [pid = 1873] [serial = 2281] [outer = 0x97604800] 05:33:29 INFO - PROCESS | 1873 | 1461155609819 Marionette TRACE conn4 <- [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]]]}] 05:33:29 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. 05:33:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1598ms 05:33:29 INFO - PROCESS | 1873 | 1461155609862 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 05:33:29 INFO - PROCESS | 1873 | 1461155609866 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 05:33:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 05:33:29 INFO - PROCESS | 1873 | 1461155609872 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 05:33:29 INFO - PROCESS | 1873 | 1461155609876 Marionette TRACE conn4 <- [1,3006,null,{}] 05:33:29 INFO - PROCESS | 1873 | 1461155609882 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:30 INFO - PROCESS | 1873 | 1461155610124 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 05:33:30 INFO - PROCESS | 1873 | 1461155610420 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:30 INFO - PROCESS | 1873 | ++DOCSHELL 0x92d3e000 == 153 [pid = 1873] [id = 761] 05:33:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x97606000) [pid = 1873] [serial = 2282] [outer = (nil)] 05:33:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x97dd9800) [pid = 1873] [serial = 2283] [outer = 0x97606000] 05:33:30 INFO - PROCESS | 1873 | 1461155610512 Marionette DEBUG loaded listener.js 05:33:30 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0x97f10c00) [pid = 1873] [serial = 2284] [outer = 0x97606000] 05:33:31 INFO - PROCESS | 1873 | 1461155611378 Marionette TRACE conn4 <- [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]]]}] 05:33:31 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. 05:33:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1549ms 05:33:31 INFO - PROCESS | 1873 | 1461155611424 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 05:33:31 INFO - PROCESS | 1873 | 1461155611428 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 05:33:31 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 05:33:31 INFO - PROCESS | 1873 | 1461155611434 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 05:33:31 INFO - PROCESS | 1873 | 1461155611438 Marionette TRACE conn4 <- [1,3010,null,{}] 05:33:31 INFO - PROCESS | 1873 | 1461155611444 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:31 INFO - PROCESS | 1873 | 1461155611682 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 05:33:32 INFO - PROCESS | 1873 | 1461155612002 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:32 INFO - PROCESS | 1873 | ++DOCSHELL 0x97da7400 == 154 [pid = 1873] [id = 762] 05:33:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0x985f3c00) [pid = 1873] [serial = 2285] [outer = (nil)] 05:33:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 175 (0x9875d400) [pid = 1873] [serial = 2286] [outer = 0x985f3c00] 05:33:32 INFO - PROCESS | 1873 | 1461155612101 Marionette DEBUG loaded listener.js 05:33:32 INFO - PROCESS | 1873 | ++DOMWINDOW == 176 (0x98761000) [pid = 1873] [serial = 2287] [outer = 0x985f3c00] 05:33:33 INFO - PROCESS | 1873 | 1461155613052 Marionette TRACE conn4 <- [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]]]}] 05:33:33 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 05:33:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1635ms 05:33:33 INFO - PROCESS | 1873 | 1461155613071 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 05:33:33 INFO - PROCESS | 1873 | 1461155613076 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 05:33:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 05:33:33 INFO - PROCESS | 1873 | 1461155613082 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 05:33:33 INFO - PROCESS | 1873 | 1461155613086 Marionette TRACE conn4 <- [1,3014,null,{}] 05:33:33 INFO - PROCESS | 1873 | 1461155613092 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:33 INFO - PROCESS | 1873 | 1461155613389 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 05:33:33 INFO - PROCESS | 1873 | 1461155613690 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:33 INFO - PROCESS | 1873 | ++DOCSHELL 0x90649800 == 155 [pid = 1873] [id = 763] 05:33:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 177 (0x97da8c00) [pid = 1873] [serial = 2288] [outer = (nil)] 05:33:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 178 (0x98b11000) [pid = 1873] [serial = 2289] [outer = 0x97da8c00] 05:33:33 INFO - PROCESS | 1873 | 1461155613841 Marionette DEBUG loaded listener.js 05:33:33 INFO - PROCESS | 1873 | ++DOMWINDOW == 179 (0x9925a800) [pid = 1873] [serial = 2290] [outer = 0x97da8c00] 05:33:34 INFO - PROCESS | 1873 | [1873] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:33:34 INFO - PROCESS | 1873 | 1461155614747 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 05:33:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 05:33:34 INFO - {} 05:33:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 05:33:34 INFO - {} 05:33:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 05:33:34 INFO - {} 05:33:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 05:33:34 INFO - {} 05:33:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1688ms 05:33:34 INFO - PROCESS | 1873 | 1461155614772 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 05:33:34 INFO - PROCESS | 1873 | 1461155614776 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 05:33:34 INFO - TEST-START | /FileAPI/fileReader.html 05:33:34 INFO - PROCESS | 1873 | 1461155614787 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 05:33:34 INFO - PROCESS | 1873 | 1461155614791 Marionette TRACE conn4 <- [1,3018,null,{}] 05:33:34 INFO - PROCESS | 1873 | 1461155614797 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:35 INFO - PROCESS | 1873 | 1461155615069 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 05:33:35 INFO - PROCESS | 1873 | 1461155615357 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:35 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ef5800 == 156 [pid = 1873] [id = 764] 05:33:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 180 (0x93b35800) [pid = 1873] [serial = 2291] [outer = (nil)] 05:33:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 181 (0x994f3000) [pid = 1873] [serial = 2292] [outer = 0x93b35800] 05:33:35 INFO - PROCESS | 1873 | 1461155615500 Marionette DEBUG loaded listener.js 05:33:35 INFO - PROCESS | 1873 | ++DOMWINDOW == 182 (0x994fec00) [pid = 1873] [serial = 2293] [outer = 0x93b35800] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x86d6b000 == 155 [pid = 1873] [id = 661] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x89511400 == 154 [pid = 1873] [id = 577] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x87178000 == 153 [pid = 1873] [id = 743] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x885f0800 == 152 [pid = 1873] [id = 742] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x88039c00 == 151 [pid = 1873] [id = 741] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x86dd0400 == 150 [pid = 1873] [id = 740] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x8a197000 == 149 [pid = 1873] [id = 702] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x92d3ec00 == 148 [pid = 1873] [id = 738] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x93bb0800 == 147 [pid = 1873] [id = 739] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x864b0400 == 146 [pid = 1873] [id = 737] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x8c406c00 == 145 [pid = 1873] [id = 736] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x84f2d000 == 144 [pid = 1873] [id = 735] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x8f9b1800 == 143 [pid = 1873] [id = 733] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x902d3000 == 142 [pid = 1873] [id = 734] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x8f702000 == 141 [pid = 1873] [id = 732] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x8f678c00 == 140 [pid = 1873] [id = 731] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x8c389400 == 139 [pid = 1873] [id = 730] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x8ded2400 == 138 [pid = 1873] [id = 692] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x8c406800 == 137 [pid = 1873] [id = 729] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x8a18fc00 == 136 [pid = 1873] [id = 727] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x8bcb0800 == 135 [pid = 1873] [id = 728] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x8a8d7c00 == 134 [pid = 1873] [id = 726] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x88033000 == 133 [pid = 1873] [id = 725] 05:33:38 INFO - PROCESS | 1873 | --DOCSHELL 0x84ff5400 == 132 [pid = 1873] [id = 724] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 181 (0x8faaf000) [pid = 1873] [serial = 2126] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 180 (0x93ccd400) [pid = 1873] [serial = 2154] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 179 (0x92ef1400) [pid = 1873] [serial = 2142] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 178 (0x8bcb6400) [pid = 1873] [serial = 2115] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 177 (0x87175800) [pid = 1873] [serial = 2168] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 176 (0x88034400) [pid = 1873] [serial = 2163] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 175 (0x92ede400) [pid = 1873] [serial = 2141] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 174 (0x93b3a400) [pid = 1873] [serial = 2148] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x963ba400) [pid = 1873] [serial = 2160] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x939bc800) [pid = 1873] [serial = 2144] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x915f9400) [pid = 1873] [serial = 2133] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x8b9c3800) [pid = 1873] [serial = 2108] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x88a8dc00) [pid = 1873] [serial = 2165] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x8736c400) [pid = 1873] [serial = 2162] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x8abe4800) [pid = 1873] [serial = 2114] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x8de7cc00) [pid = 1873] [serial = 2117] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x922e2c00) [pid = 1873] [serial = 2135] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x8e043400) [pid = 1873] [serial = 2118] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x92d41800) [pid = 1873] [serial = 2138] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x95deac00) [pid = 1873] [serial = 2156] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x92d45800) [pid = 1873] [serial = 2139] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x90650400) [pid = 1873] [serial = 2130] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x92ca0c00) [pid = 1873] [serial = 2136] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x93cc5c00) [pid = 1873] [serial = 2153] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x8f709c00) [pid = 1873] [serial = 2123] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x9064e000) [pid = 1873] [serial = 2129] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x902db000) [pid = 1873] [serial = 2127] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x88a87400) [pid = 1873] [serial = 2046] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x93bb7400) [pid = 1873] [serial = 2151] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x8eae0000) [pid = 1873] [serial = 2121] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x883e1400) [pid = 1873] [serial = 2111] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x915f1c00) [pid = 1873] [serial = 2132] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x8ead6800) [pid = 1873] [serial = 2120] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x8ded4800) [pid = 1873] [serial = 1986] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x88de4000) [pid = 1873] [serial = 2112] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x963b2800) [pid = 1873] [serial = 2159] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x89519400) [pid = 1873] [serial = 2169] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x89472800) [pid = 1873] [serial = 2166] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x93bb2800) [pid = 1873] [serial = 2150] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x95dee800) [pid = 1873] [serial = 2157] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x93b38c00) [pid = 1873] [serial = 2147] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x8f70d400) [pid = 1873] [serial = 2124] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x939bf800) [pid = 1873] [serial = 2145] [outer = (nil)] [url = about:blank] 05:33:38 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8a72e400) [pid = 1873] [serial = 2171] [outer = (nil)] [url = about:blank] 05:33:39 INFO - PROCESS | 1873 | 1461155619302 Marionette TRACE conn4 <- [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]]]}] 05:33:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 05:33:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 05:33:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 05:33:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 05:33:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 4547ms 05:33:39 INFO - PROCESS | 1873 | 1461155619337 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 05:33:39 INFO - PROCESS | 1873 | 1461155619346 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 05:33:39 INFO - TEST-START | /FileAPI/historical.html 05:33:39 INFO - PROCESS | 1873 | 1461155619355 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 05:33:39 INFO - PROCESS | 1873 | 1461155619361 Marionette TRACE conn4 <- [1,3022,null,{}] 05:33:39 INFO - PROCESS | 1873 | 1461155619368 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:39 INFO - PROCESS | 1873 | 1461155619597 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 05:33:39 INFO - PROCESS | 1873 | 1461155619810 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:39 INFO - PROCESS | 1873 | ++DOCSHELL 0x84fec000 == 133 [pid = 1873] [id = 765] 05:33:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x86d62400) [pid = 1873] [serial = 2294] [outer = (nil)] 05:33:39 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x87178000) [pid = 1873] [serial = 2295] [outer = 0x86d62400] 05:33:39 INFO - PROCESS | 1873 | 1461155619906 Marionette DEBUG loaded listener.js 05:33:40 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x87369000) [pid = 1873] [serial = 2296] [outer = 0x86d62400] 05:33:40 INFO - PROCESS | 1873 | 1461155620838 Marionette TRACE conn4 <- [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"]]]}] 05:33:40 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 05:33:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 05:33:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 05:33:40 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 05:33:40 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 05:33:40 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 05:33:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 05:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 05:33:40 INFO - TEST-OK | /FileAPI/historical.html | took 1501ms 05:33:40 INFO - PROCESS | 1873 | 1461155620860 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 05:33:40 INFO - PROCESS | 1873 | 1461155620867 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 05:33:40 INFO - TEST-START | /FileAPI/idlharness.html 05:33:40 INFO - PROCESS | 1873 | 1461155620885 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 05:33:40 INFO - PROCESS | 1873 | 1461155620891 Marionette TRACE conn4 <- [1,3026,null,{}] 05:33:40 INFO - PROCESS | 1873 | 1461155620897 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:41 INFO - PROCESS | 1873 | 1461155621117 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 05:33:41 INFO - PROCESS | 1873 | 1461155621384 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:41 INFO - PROCESS | 1873 | ++DOCSHELL 0x87364c00 == 134 [pid = 1873] [id = 766] 05:33:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x88037c00) [pid = 1873] [serial = 2297] [outer = (nil)] 05:33:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x883efc00) [pid = 1873] [serial = 2298] [outer = 0x88037c00] 05:33:41 INFO - PROCESS | 1873 | 1461155621467 Marionette DEBUG loaded listener.js 05:33:41 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x885f7c00) [pid = 1873] [serial = 2299] [outer = 0x88037c00] 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 05:33:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:33:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:33:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:33:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:33:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:33:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:33:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:33:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:33:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:33:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 05:33:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:33:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:33:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:33:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:33:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:33:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:33:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:33:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:33:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:33:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 05:33:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:33:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:33:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:33:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:33:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:33:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:33:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:33:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:33:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:33:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 05:33:44 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 05:33:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:33:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:33:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:33:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:33:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:33:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:33:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:33:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:33:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 05:33:44 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 05:33:44 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 05:33:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:33:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:33:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:33:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:33:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:33:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:33:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:33:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:33:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 05:33:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:33:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:33:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:33:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:33:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:33:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:33:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:33:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:33:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 05:33:44 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 05:33:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:33:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:33:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:33:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:33:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:33:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:33:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:33:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:33:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 05:33:44 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 05:33:44 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 05:33:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:33:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:33:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:33:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:33:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:33:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:33:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:33:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:33:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 05:33:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 05:33:44 INFO - TEST-OK | /FileAPI/idlharness.html | took 3344ms 05:33:44 INFO - PROCESS | 1873 | 1461155624055 Marionette TRACE conn4 <- [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]]]}] 05:33:44 INFO - TEST-START | /FileAPI/idlharness.worker 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x93cc5800) [pid = 1873] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x9088a000) [pid = 1873] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x87178400) [pid = 1873] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x92d42400) [pid = 1873] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x92ed9000) [pid = 1873] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x883e1800) [pid = 1873] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8f939000) [pid = 1873] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x8717a400) [pid = 1873] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8947a400) [pid = 1873] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x922d9400) [pid = 1873] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x8e046400) [pid = 1873] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x8f9b6800) [pid = 1873] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x92d49c00) [pid = 1873] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x8c38cc00) [pid = 1873] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x8e04fc00) [pid = 1873] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x8f704400) [pid = 1873] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x89516800) [pid = 1873] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x87368800) [pid = 1873] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x8abe8400) [pid = 1873] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x8c2ecc00) [pid = 1873] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 05:33:44 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x8a19c400) [pid = 1873] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 05:33:44 INFO - PROCESS | 1873 | 1461155624241 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 05:33:44 INFO - PROCESS | 1873 | 1461155624246 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 05:33:44 INFO - PROCESS | 1873 | 1461155624265 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 05:33:44 INFO - PROCESS | 1873 | 1461155624278 Marionette TRACE conn4 <- [1,3030,null,{}] 05:33:44 INFO - PROCESS | 1873 | 1461155624365 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:44 INFO - PROCESS | 1873 | 1461155624626 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 05:33:44 INFO - PROCESS | 1873 | 1461155624831 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:44 INFO - PROCESS | 1873 | ++DOCSHELL 0x88de2800 == 135 [pid = 1873] [id = 767] 05:33:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x89471c00) [pid = 1873] [serial = 2300] [outer = (nil)] 05:33:44 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x8b9c3c00) [pid = 1873] [serial = 2301] [outer = 0x89471c00] 05:33:44 INFO - PROCESS | 1873 | 1461155624911 Marionette DEBUG loaded listener.js 05:33:45 INFO - PROCESS | 1873 | ++DOMWINDOW == 126 (0x8bcae800) [pid = 1873] [serial = 2302] [outer = 0x89471c00] 05:33:45 INFO - PROCESS | 1873 | [1873] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:33:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:33:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:33:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:33:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:33:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:33:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:33:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:33:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:33:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:33:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:33:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:33:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:33:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:33:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:33:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:33:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:33:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:33:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 05:33:47 INFO - {} 05:33:47 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 05:33:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:33:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:33:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:33:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:33:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:33:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 05:33:47 INFO - {} 05:33:47 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 - {} 05:33:47 INFO - {} 05:33:47 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 05:33:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:33:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:33:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:33:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:33:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:33:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:33:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:33:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:33:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:33:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:33:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 05:33:47 INFO - {} 05:33:47 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 05:33:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:33:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:33:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:33:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:33:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:33:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 05:33:47 INFO - {} 05:33:47 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 - {} 05:33:47 INFO - {} 05:33:47 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 05:33:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:33:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:33:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:33:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:33:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:33:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:33:47 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 05:33:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 05:33:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:33:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:33:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:33:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:33:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:33:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:33:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:33:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:33:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:33:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:33:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:33:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 05:33:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:33:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:33:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:33:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:33:47 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 05:33:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 05:33:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:33:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:33:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:33:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:33:47 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 05:33:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 05:33:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:33:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:33:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:33:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:33:47 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 05:33:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:33:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:33:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:33:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:33:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:33:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:33:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:33:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 05:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:33:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:33:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:33:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:33:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:33:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:33:47 INFO - {} 05:33:47 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3366ms 05:33:47 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 05:33:47 INFO - PROCESS | 1873 | 1461155627480 Marionette TRACE conn4 <- [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,{},{}]]]}] 05:33:47 INFO - PROCESS | 1873 | 1461155627632 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 05:33:47 INFO - PROCESS | 1873 | 1461155627644 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 05:33:47 INFO - PROCESS | 1873 | 1461155627672 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 05:33:47 INFO - PROCESS | 1873 | 1461155627684 Marionette TRACE conn4 <- [1,3034,null,{}] 05:33:47 INFO - PROCESS | 1873 | 1461155627716 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:48 INFO - PROCESS | 1873 | 1461155628238 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 05:33:48 INFO - PROCESS | 1873 | 1461155628473 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:48 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a7a9400 == 136 [pid = 1873] [id = 768] 05:33:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 127 (0x8b9c1c00) [pid = 1873] [serial = 2303] [outer = (nil)] 05:33:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 128 (0x8bcabc00) [pid = 1873] [serial = 2304] [outer = 0x8b9c1c00] 05:33:48 INFO - PROCESS | 1873 | 1461155628568 Marionette DEBUG loaded listener.js 05:33:48 INFO - PROCESS | 1873 | ++DOMWINDOW == 129 (0x8c37f000) [pid = 1873] [serial = 2305] [outer = 0x8b9c1c00] 05:33:49 INFO - PROCESS | 1873 | 1461155629517 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 05:33:49 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 05:33:49 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1868ms 05:33:49 INFO - PROCESS | 1873 | 1461155629531 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 05:33:49 INFO - PROCESS | 1873 | 1461155629541 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 05:33:49 INFO - TEST-START | /FileAPI/blob/Blob-close.html 05:33:49 INFO - PROCESS | 1873 | 1461155629553 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 05:33:49 INFO - PROCESS | 1873 | 1461155629558 Marionette TRACE conn4 <- [1,3038,null,{}] 05:33:49 INFO - PROCESS | 1873 | 1461155629565 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:49 INFO - PROCESS | 1873 | 1461155629852 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 05:33:50 INFO - PROCESS | 1873 | 1461155630129 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:50 INFO - PROCESS | 1873 | ++DOCSHELL 0x8ded1c00 == 137 [pid = 1873] [id = 769] 05:33:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 130 (0x8ded2400) [pid = 1873] [serial = 2306] [outer = (nil)] 05:33:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 131 (0x8e044800) [pid = 1873] [serial = 2307] [outer = 0x8ded2400] 05:33:50 INFO - PROCESS | 1873 | 1461155630285 Marionette DEBUG loaded listener.js 05:33:50 INFO - PROCESS | 1873 | ++DOMWINDOW == 132 (0x8e96a800) [pid = 1873] [serial = 2308] [outer = 0x8ded2400] 05:33:51 INFO - PROCESS | 1873 | 1461155631271 Marionette TRACE conn4 <- [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"]]]}] 05:33:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 05:33:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 05:33:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 05:33:51 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1739ms 05:33:51 INFO - PROCESS | 1873 | 1461155631294 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 05:33:51 INFO - PROCESS | 1873 | 1461155631300 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 05:33:51 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 05:33:51 INFO - PROCESS | 1873 | 1461155631308 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 05:33:51 INFO - PROCESS | 1873 | 1461155631315 Marionette TRACE conn4 <- [1,3042,null,{}] 05:33:51 INFO - PROCESS | 1873 | 1461155631332 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:51 INFO - PROCESS | 1873 | 1461155631622 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 05:33:52 INFO - PROCESS | 1873 | 1461155631991 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:52 INFO - PROCESS | 1873 | ++DOCSHELL 0x8f702400 == 138 [pid = 1873] [id = 770] 05:33:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8f703000) [pid = 1873] [serial = 2309] [outer = (nil)] 05:33:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x8f70b400) [pid = 1873] [serial = 2310] [outer = 0x8f703000] 05:33:52 INFO - PROCESS | 1873 | 1461155632089 Marionette DEBUG loaded listener.js 05:33:52 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x8f76ac00) [pid = 1873] [serial = 2311] [outer = 0x8f703000] 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 05:33:53 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. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 05:33:53 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'.) 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 05:33:53 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. 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 05:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 05:33:53 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. 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 05:33:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:33:53 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. 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 05:33:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 05:33:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 05:33:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 05:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 05:33:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 05:33:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:33:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:33:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 05:33:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:33:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:33:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:33:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:33:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:33:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 05:33:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 05:33:53 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2336ms 05:33:53 INFO - PROCESS | 1873 | 1461155633529 Marionette TRACE conn4 <- [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]]]}] 05:33:53 INFO - PROCESS | 1873 | 1461155633747 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 05:33:53 INFO - PROCESS | 1873 | 1461155633753 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 05:33:53 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 05:33:53 INFO - PROCESS | 1873 | 1461155633814 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 05:33:53 INFO - PROCESS | 1873 | 1461155633817 Marionette TRACE conn4 <- [1,3046,null,{}] 05:33:53 INFO - PROCESS | 1873 | 1461155633827 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:54 INFO - PROCESS | 1873 | 1461155634104 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 05:33:54 INFO - PROCESS | 1873 | 1461155634396 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:54 INFO - PROCESS | 1873 | ++DOCSHELL 0x84ff6c00 == 139 [pid = 1873] [id = 771] 05:33:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x86bc6000) [pid = 1873] [serial = 2312] [outer = (nil)] 05:33:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x87371000) [pid = 1873] [serial = 2313] [outer = 0x86bc6000] 05:33:54 INFO - PROCESS | 1873 | 1461155634488 Marionette DEBUG loaded listener.js 05:33:54 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x883e1400) [pid = 1873] [serial = 2314] [outer = 0x86bc6000] 05:33:54 INFO - PROCESS | 1873 | [1873] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:33:55 INFO - PROCESS | 1873 | 1461155635421 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 05:33:55 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 05:33:55 INFO - {} 05:33:55 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1683ms 05:33:55 INFO - PROCESS | 1873 | 1461155635456 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 05:33:55 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 05:33:55 INFO - PROCESS | 1873 | 1461155635460 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 05:33:55 INFO - PROCESS | 1873 | 1461155635467 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 05:33:55 INFO - PROCESS | 1873 | 1461155635471 Marionette TRACE conn4 <- [1,3050,null,{}] 05:33:55 INFO - PROCESS | 1873 | 1461155635484 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:55 INFO - PROCESS | 1873 | 1461155635765 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 05:33:56 INFO - PROCESS | 1873 | 1461155636126 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:56 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f2f400 == 140 [pid = 1873] [id = 772] 05:33:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8bcb9800) [pid = 1873] [serial = 2315] [outer = (nil)] 05:33:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8c5f2c00) [pid = 1873] [serial = 2316] [outer = 0x8bcb9800] 05:33:56 INFO - PROCESS | 1873 | 1461155636232 Marionette DEBUG loaded listener.js 05:33:56 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8decf800) [pid = 1873] [serial = 2317] [outer = 0x8bcb9800] 05:33:57 INFO - PROCESS | 1873 | 1461155637121 Marionette TRACE conn4 <- [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]]]}] 05:33:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 05:33:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 05:33:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 05:33:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 05:33:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1697ms 05:33:57 INFO - PROCESS | 1873 | 1461155637165 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 05:33:57 INFO - PROCESS | 1873 | 1461155637170 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 05:33:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 05:33:57 INFO - PROCESS | 1873 | 1461155637177 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 05:33:57 INFO - PROCESS | 1873 | 1461155637181 Marionette TRACE conn4 <- [1,3054,null,{}] 05:33:57 INFO - PROCESS | 1873 | 1461155637187 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:57 INFO - PROCESS | 1873 | 1461155637478 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 05:33:57 INFO - PROCESS | 1873 | 1461155637752 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:57 INFO - PROCESS | 1873 | ++DOCSHELL 0x88de6400 == 141 [pid = 1873] [id = 773] 05:33:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 142 (0x8c5f0400) [pid = 1873] [serial = 2318] [outer = (nil)] 05:33:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 143 (0x90644c00) [pid = 1873] [serial = 2319] [outer = 0x8c5f0400] 05:33:57 INFO - PROCESS | 1873 | 1461155637847 Marionette DEBUG loaded listener.js 05:33:57 INFO - PROCESS | 1873 | ++DOMWINDOW == 144 (0x90882000) [pid = 1873] [serial = 2320] [outer = 0x8c5f0400] 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 05:33:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:33:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:33:59 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" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:33:59 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" 05:33:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:33:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:33:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:33:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2370ms 05:33:59 INFO - PROCESS | 1873 | 1461155639379 Marionette TRACE conn4 <- [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"]]]}] 05:33:59 INFO - PROCESS | 1873 | 1461155639709 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 05:33:59 INFO - PROCESS | 1873 | 1461155639713 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 05:33:59 INFO - TEST-START | /FileAPI/file/File-constructor.html 05:33:59 INFO - PROCESS | 1873 | 1461155639722 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 05:33:59 INFO - PROCESS | 1873 | 1461155639726 Marionette TRACE conn4 <- [1,3058,null,{}] 05:33:59 INFO - PROCESS | 1873 | 1461155639735 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:33:59 INFO - PROCESS | 1873 | 1461155639973 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 05:34:00 INFO - PROCESS | 1873 | 1461155640246 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:00 INFO - PROCESS | 1873 | ++DOCSHELL 0x902dec00 == 142 [pid = 1873] [id = 774] 05:34:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 145 (0x922d6400) [pid = 1873] [serial = 2321] [outer = (nil)] 05:34:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 146 (0x92ede400) [pid = 1873] [serial = 2322] [outer = 0x922d6400] 05:34:00 INFO - PROCESS | 1873 | 1461155640351 Marionette DEBUG loaded listener.js 05:34:00 INFO - PROCESS | 1873 | ++DOMWINDOW == 147 (0x92eea800) [pid = 1873] [serial = 2323] [outer = 0x922d6400] 05:34:01 INFO - PROCESS | 1873 | 1461155641296 Marionette TRACE conn4 <- [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]]]}] 05:34:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 05:34:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 05:34:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 05:34:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 05:34:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 05:34:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 05:34:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 05:34:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 05:34:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 05:34:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 05:34:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 05:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:34:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 05:34:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 05:34:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 05:34:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:34:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 05:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:34:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 05:34:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 05:34:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 05:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:34:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 05:34:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 05:34:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 05:34:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1648ms 05:34:01 INFO - PROCESS | 1873 | 1461155641374 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 05:34:01 INFO - PROCESS | 1873 | 1461155641382 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 05:34:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 05:34:01 INFO - PROCESS | 1873 | 1461155641392 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 05:34:01 INFO - PROCESS | 1873 | 1461155641395 Marionette TRACE conn4 <- [1,3062,null,{}] 05:34:01 INFO - PROCESS | 1873 | 1461155641403 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:34:01 INFO - PROCESS | 1873 | 1461155641660 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 05:34:02 INFO - PROCESS | 1873 | 1461155642037 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:02 INFO - PROCESS | 1873 | ++DOCSHELL 0x87365400 == 143 [pid = 1873] [id = 775] 05:34:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 148 (0x92ef4000) [pid = 1873] [serial = 2324] [outer = (nil)] 05:34:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 149 (0x939c0c00) [pid = 1873] [serial = 2325] [outer = 0x92ef4000] 05:34:02 INFO - PROCESS | 1873 | 1461155642191 Marionette DEBUG loaded listener.js 05:34:02 INFO - PROCESS | 1873 | ++DOMWINDOW == 150 (0x939c5800) [pid = 1873] [serial = 2326] [outer = 0x92ef4000] 05:34:02 INFO - PROCESS | 1873 | [1873] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:34:03 INFO - PROCESS | 1873 | 1461155643325 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 05:34:03 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 05:34:03 INFO - {} 05:34:03 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1990ms 05:34:03 INFO - PROCESS | 1873 | 1461155643397 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 05:34:03 INFO - PROCESS | 1873 | 1461155643401 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 05:34:03 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 05:34:03 INFO - PROCESS | 1873 | 1461155643411 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 05:34:03 INFO - PROCESS | 1873 | 1461155643415 Marionette TRACE conn4 <- [1,3066,null,{}] 05:34:03 INFO - PROCESS | 1873 | 1461155643421 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:34:03 INFO - PROCESS | 1873 | 1461155643681 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 05:34:04 INFO - PROCESS | 1873 | 1461155644046 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:04 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ef2c00 == 144 [pid = 1873] [id = 776] 05:34:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 151 (0x939b9400) [pid = 1873] [serial = 2327] [outer = (nil)] 05:34:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 152 (0x93cc6c00) [pid = 1873] [serial = 2328] [outer = 0x939b9400] 05:34:04 INFO - PROCESS | 1873 | 1461155644141 Marionette DEBUG loaded listener.js 05:34:04 INFO - PROCESS | 1873 | ++DOMWINDOW == 153 (0x93ccfc00) [pid = 1873] [serial = 2329] [outer = 0x939b9400] 05:34:04 INFO - PROCESS | 1873 | 1461155644965 Marionette TRACE conn4 <- [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]]]}] 05:34:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 05:34:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 05:34:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 05:34:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 05:34:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 05:34:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 05:34:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 05:34:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1587ms 05:34:05 INFO - PROCESS | 1873 | 1461155645001 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 05:34:05 INFO - PROCESS | 1873 | 1461155645005 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 05:34:05 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 05:34:05 INFO - PROCESS | 1873 | 1461155645012 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 05:34:05 INFO - PROCESS | 1873 | 1461155645016 Marionette TRACE conn4 <- [1,3070,null,{}] 05:34:05 INFO - PROCESS | 1873 | 1461155645021 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:34:05 INFO - PROCESS | 1873 | 1461155645259 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 05:34:05 INFO - PROCESS | 1873 | 1461155645569 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:05 INFO - PROCESS | 1873 | ++DOCSHELL 0x8736cc00 == 145 [pid = 1873] [id = 777] 05:34:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 154 (0x92ef7c00) [pid = 1873] [serial = 2330] [outer = (nil)] 05:34:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 155 (0x960a1c00) [pid = 1873] [serial = 2331] [outer = 0x92ef7c00] 05:34:05 INFO - PROCESS | 1873 | 1461155645667 Marionette DEBUG loaded listener.js 05:34:05 INFO - PROCESS | 1873 | ++DOMWINDOW == 156 (0x970c9c00) [pid = 1873] [serial = 2332] [outer = 0x92ef7c00] 05:34:06 INFO - PROCESS | 1873 | 1461155646579 Marionette TRACE conn4 <- [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]]]}] 05:34:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 05:34:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 05:34:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 05:34:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 05:34:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 05:34:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 05:34:06 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1581ms 05:34:06 INFO - PROCESS | 1873 | 1461155646595 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 05:34:06 INFO - PROCESS | 1873 | 1461155646600 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 05:34:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 05:34:06 INFO - PROCESS | 1873 | 1461155646606 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 05:34:06 INFO - PROCESS | 1873 | 1461155646611 Marionette TRACE conn4 <- [1,3074,null,{}] 05:34:06 INFO - PROCESS | 1873 | 1461155646618 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:34:06 INFO - PROCESS | 1873 | 1461155646918 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 05:34:07 INFO - PROCESS | 1873 | 1461155647248 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:07 INFO - PROCESS | 1873 | ++DOCSHELL 0x974bd000 == 146 [pid = 1873] [id = 778] 05:34:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 157 (0x979ec800) [pid = 1873] [serial = 2333] [outer = (nil)] 05:34:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 158 (0x97da7800) [pid = 1873] [serial = 2334] [outer = 0x979ec800] 05:34:07 INFO - PROCESS | 1873 | 1461155647421 Marionette DEBUG loaded listener.js 05:34:07 INFO - PROCESS | 1873 | ++DOMWINDOW == 159 (0x98a13c00) [pid = 1873] [serial = 2335] [outer = 0x979ec800] 05:34:08 INFO - PROCESS | 1873 | 1461155648274 Marionette TRACE conn4 <- [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]]]}] 05:34:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 05:34:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 05:34:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 05:34:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 05:34:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 05:34:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 05:34:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1683ms 05:34:08 INFO - PROCESS | 1873 | 1461155648291 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 05:34:08 INFO - PROCESS | 1873 | 1461155648294 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 05:34:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 05:34:08 INFO - PROCESS | 1873 | 1461155648302 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 05:34:08 INFO - PROCESS | 1873 | 1461155648304 Marionette TRACE conn4 <- [1,3078,null,{}] 05:34:08 INFO - PROCESS | 1873 | 1461155648311 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:34:08 INFO - PROCESS | 1873 | 1461155648624 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 05:34:08 INFO - PROCESS | 1873 | 1461155648941 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:09 INFO - PROCESS | 1873 | ++DOCSHELL 0x939bc800 == 147 [pid = 1873] [id = 779] 05:34:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 160 (0x93b36000) [pid = 1873] [serial = 2336] [outer = (nil)] 05:34:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 161 (0x93b3f000) [pid = 1873] [serial = 2337] [outer = 0x93b36000] 05:34:09 INFO - PROCESS | 1873 | 1461155649096 Marionette DEBUG loaded listener.js 05:34:09 INFO - PROCESS | 1873 | ++DOMWINDOW == 162 (0x93bb7c00) [pid = 1873] [serial = 2338] [outer = 0x93b36000] 05:34:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 05:34:09 INFO - reader.readAsText(blob_2) 05:34:09 INFO - }" did not throw 05:34:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 05:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:34:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 05:34:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 05:34:09 INFO - reader.readAsDataURL(blob_2) 05:34:09 INFO - }" did not throw 05:34:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 05:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:34:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 05:34:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 05:34:09 INFO - reader.readAsArrayBuffer(blob_2) 05:34:09 INFO - }" did not throw 05:34:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 05:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:34:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 05:34:09 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 05:34:09 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 05:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:34:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:34:09 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 05:34:10 INFO - PROCESS | 1873 | 1461155650016 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 05:34:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 05:34:10 INFO - PROCESS | 1873 | 1461155650023 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 05:34:10 INFO - PROCESS | 1873 | 1461155650026 Marionette TRACE conn4 <- [1,3082,null,{}] 05:34:10 INFO - PROCESS | 1873 | 1461155650032 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:34:10 INFO - PROCESS | 1873 | 1461155650296 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 05:34:10 INFO - PROCESS | 1873 | 1461155650618 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:10 INFO - PROCESS | 1873 | ++DOCSHELL 0x93b3b400 == 148 [pid = 1873] [id = 780] 05:34:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 163 (0x98833c00) [pid = 1873] [serial = 2339] [outer = (nil)] 05:34:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 164 (0x9b3b4c00) [pid = 1873] [serial = 2340] [outer = 0x98833c00] 05:34:10 INFO - PROCESS | 1873 | 1461155650767 Marionette DEBUG loaded listener.js 05:34:10 INFO - PROCESS | 1873 | ++DOMWINDOW == 165 (0x9df1a400) [pid = 1873] [serial = 2341] [outer = 0x98833c00] 05:34:11 INFO - PROCESS | 1873 | 1461155651597 Marionette TRACE conn4 <- [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]]]}] 05:34:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 05:34:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 05:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:34:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 05:34:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 05:34:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1630ms 05:34:11 INFO - PROCESS | 1873 | 1461155651656 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 05:34:11 INFO - PROCESS | 1873 | 1461155651659 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 05:34:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 05:34:11 INFO - PROCESS | 1873 | 1461155651666 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 05:34:11 INFO - PROCESS | 1873 | 1461155651670 Marionette TRACE conn4 <- [1,3086,null,{}] 05:34:11 INFO - PROCESS | 1873 | 1461155651723 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:34:12 INFO - PROCESS | 1873 | 1461155652004 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 05:34:12 INFO - PROCESS | 1873 | 1461155652375 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:12 INFO - PROCESS | 1873 | ++DOCSHELL 0x89517800 == 149 [pid = 1873] [id = 781] 05:34:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 166 (0x98834000) [pid = 1873] [serial = 2342] [outer = (nil)] 05:34:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 167 (0x9fb96c00) [pid = 1873] [serial = 2343] [outer = 0x98834000] 05:34:12 INFO - PROCESS | 1873 | 1461155652470 Marionette DEBUG loaded listener.js 05:34:12 INFO - PROCESS | 1873 | ++DOMWINDOW == 168 (0x9fc54c00) [pid = 1873] [serial = 2344] [outer = 0x98834000] 05:34:13 INFO - PROCESS | 1873 | 1461155653294 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 05:34:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 05:34:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1689ms 05:34:13 INFO - PROCESS | 1873 | 1461155653357 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 05:34:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 05:34:13 INFO - PROCESS | 1873 | 1461155653365 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 05:34:13 INFO - PROCESS | 1873 | 1461155653373 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 05:34:13 INFO - PROCESS | 1873 | 1461155653378 Marionette TRACE conn4 <- [1,3090,null,{}] 05:34:13 INFO - PROCESS | 1873 | 1461155653405 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:34:13 INFO - PROCESS | 1873 | 1461155653669 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 05:34:14 INFO - PROCESS | 1873 | 1461155654131 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:14 INFO - PROCESS | 1873 | ++DOCSHELL 0x84fef400 == 150 [pid = 1873] [id = 782] 05:34:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 169 (0x84ff0000) [pid = 1873] [serial = 2345] [outer = (nil)] 05:34:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 170 (0x9ff1a800) [pid = 1873] [serial = 2346] [outer = 0x84ff0000] 05:34:14 INFO - PROCESS | 1873 | 1461155654287 Marionette DEBUG loaded listener.js 05:34:14 INFO - PROCESS | 1873 | ++DOMWINDOW == 171 (0x9ffa8000) [pid = 1873] [serial = 2347] [outer = 0x84ff0000] 05:34:15 INFO - PROCESS | 1873 | 1461155655201 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 05:34:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 05:34:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1854ms 05:34:15 INFO - PROCESS | 1873 | 1461155655227 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 05:34:15 INFO - PROCESS | 1873 | 1461155655231 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 05:34:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 05:34:15 INFO - PROCESS | 1873 | 1461155655237 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 05:34:15 INFO - PROCESS | 1873 | 1461155655241 Marionette TRACE conn4 <- [1,3094,null,{}] 05:34:15 INFO - PROCESS | 1873 | 1461155655247 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:34:15 INFO - PROCESS | 1873 | 1461155655607 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 05:34:15 INFO - PROCESS | 1873 | 1461155655901 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:15 INFO - PROCESS | 1873 | ++DOCSHELL 0x92ee9800 == 151 [pid = 1873] [id = 783] 05:34:15 INFO - PROCESS | 1873 | ++DOMWINDOW == 172 (0x92eef000) [pid = 1873] [serial = 2348] [outer = (nil)] 05:34:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 173 (0xa0c36400) [pid = 1873] [serial = 2349] [outer = 0x92eef000] 05:34:16 INFO - PROCESS | 1873 | 1461155656041 Marionette DEBUG loaded listener.js 05:34:16 INFO - PROCESS | 1873 | ++DOMWINDOW == 174 (0xa0e4b800) [pid = 1873] [serial = 2350] [outer = 0x92eef000] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8f703800 == 150 [pid = 1873] [id = 677] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x87364c00 == 149 [pid = 1873] [id = 766] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x84fec000 == 148 [pid = 1873] [id = 765] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x90649800 == 147 [pid = 1873] [id = 763] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x97da7400 == 146 [pid = 1873] [id = 762] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x92d3e000 == 145 [pid = 1873] [id = 761] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x864a8800 == 144 [pid = 1873] [id = 759] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x940c4800 == 143 [pid = 1873] [id = 760] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x93cc6000 == 142 [pid = 1873] [id = 757] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x939bc000 == 141 [pid = 1873] [id = 758] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x92eec400 == 140 [pid = 1873] [id = 756] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x91613000 == 139 [pid = 1873] [id = 755] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8f76e000 == 138 [pid = 1873] [id = 753] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x883e6000 == 137 [pid = 1873] [id = 754] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8f9b3000 == 136 [pid = 1873] [id = 752] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8bcb4800 == 135 [pid = 1873] [id = 751] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8ded7400 == 134 [pid = 1873] [id = 750] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8bcaec00 == 133 [pid = 1873] [id = 749] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x89519c00 == 132 [pid = 1873] [id = 747] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x89517400 == 131 [pid = 1873] [id = 748] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x8a1c5c00 == 130 [pid = 1873] [id = 746] 05:34:19 INFO - PROCESS | 1873 | --DOCSHELL 0x88032400 == 129 [pid = 1873] [id = 745] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 173 (0x8a72d400) [pid = 1873] [serial = 2178] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 172 (0x92ed3400) [pid = 1873] [serial = 2208] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 171 (0x8ead7800) [pid = 1873] [serial = 2190] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 170 (0x902df000) [pid = 1873] [serial = 2202] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 169 (0x95ff7400) [pid = 1873] [serial = 2216] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 168 (0x8de7a800) [pid = 1873] [serial = 2187] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 167 (0x8f709000) [pid = 1873] [serial = 2192] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 166 (0x8f941800) [pid = 1873] [serial = 2195] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 165 (0x8a118000) [pid = 1873] [serial = 2228] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 164 (0x885ec400) [pid = 1873] [serial = 2175] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 163 (0x8a124000) [pid = 1873] [serial = 2229] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 162 (0x8a1c4800) [pid = 1873] [serial = 2177] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 161 (0x8c2f9000) [pid = 1873] [serial = 2181] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 160 (0x8c40a400) [pid = 1873] [serial = 2183] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 159 (0x8bcae000) [pid = 1873] [serial = 2109] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 158 (0x970c6800) [pid = 1873] [serial = 2217] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 157 (0x8de71c00) [pid = 1873] [serial = 2186] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 156 (0x9760a400) [pid = 1873] [serial = 2219] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 155 (0x91610c00) [pid = 1873] [serial = 2204] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 154 (0x8c5eb800) [pid = 1873] [serial = 2184] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 153 (0x902d9800) [pid = 1873] [serial = 2201] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 152 (0x9760c000) [pid = 1873] [serial = 2220] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 151 (0x8bcb1c00) [pid = 1873] [serial = 2180] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 150 (0x87180c00) [pid = 1873] [serial = 2222] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 149 (0x8803d000) [pid = 1873] [serial = 2174] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 148 (0x8e975400) [pid = 1873] [serial = 2189] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 147 (0x92ef5000) [pid = 1873] [serial = 2210] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 146 (0x92cab400) [pid = 1873] [serial = 2205] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 145 (0x93bb3800) [pid = 1873] [serial = 2213] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 144 (0x88de3400) [pid = 1873] [serial = 2226] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 143 (0x8fa2fc00) [pid = 1873] [serial = 2199] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 142 (0x8fa2e000) [pid = 1873] [serial = 2198] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 141 (0x8f70bc00) [pid = 1873] [serial = 2193] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x92ed0800) [pid = 1873] [serial = 2207] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x939c0400) [pid = 1873] [serial = 2211] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x885eec00) [pid = 1873] [serial = 2225] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x8736e000) [pid = 1873] [serial = 2223] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x8f946400) [pid = 1873] [serial = 2196] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x8a122c00) [pid = 1873] [serial = 2231] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x940c7800) [pid = 1873] [serial = 2214] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x8a72e800) [pid = 1873] [serial = 2232] [outer = (nil)] [url = about:blank] 05:34:19 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x8a8d4400) [pid = 1873] [serial = 2234] [outer = (nil)] [url = about:blank] 05:34:20 INFO - PROCESS | 1873 | 1461155660111 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 05:34:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 05:34:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 4902ms 05:34:20 INFO - PROCESS | 1873 | 1461155660141 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 05:34:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 05:34:20 INFO - PROCESS | 1873 | 1461155660147 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 05:34:20 INFO - PROCESS | 1873 | 1461155660155 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 05:34:20 INFO - PROCESS | 1873 | 1461155660160 Marionette TRACE conn4 <- [1,3098,null,{}] 05:34:20 INFO - PROCESS | 1873 | 1461155660168 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:34:20 INFO - PROCESS | 1873 | 1461155660433 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 05:34:20 INFO - PROCESS | 1873 | 1461155660671 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:20 INFO - PROCESS | 1873 | ++DOCSHELL 0x87369800 == 130 [pid = 1873] [id = 784] 05:34:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 133 (0x8736a000) [pid = 1873] [serial = 2351] [outer = (nil)] 05:34:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 134 (0x88034000) [pid = 1873] [serial = 2352] [outer = 0x8736a000] 05:34:20 INFO - PROCESS | 1873 | 1461155660759 Marionette DEBUG loaded listener.js 05:34:20 INFO - PROCESS | 1873 | ++DOMWINDOW == 135 (0x885ec000) [pid = 1873] [serial = 2353] [outer = 0x8736a000] 05:34:21 INFO - PROCESS | 1873 | 1461155661627 Marionette TRACE conn4 <- [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]]]}] 05:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 05:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 05:34:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1496ms 05:34:21 INFO - PROCESS | 1873 | 1461155661651 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 05:34:21 INFO - PROCESS | 1873 | 1461155661663 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 05:34:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 05:34:21 INFO - PROCESS | 1873 | 1461155661730 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 05:34:21 INFO - PROCESS | 1873 | 1461155661736 Marionette TRACE conn4 <- [1,3102,null,{}] 05:34:21 INFO - PROCESS | 1873 | 1461155661746 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:34:21 INFO - PROCESS | 1873 | 1461155661996 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 05:34:22 INFO - PROCESS | 1873 | 1461155662352 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:22 INFO - PROCESS | 1873 | ++DOCSHELL 0x883ee800 == 131 [pid = 1873] [id = 785] 05:34:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 136 (0x88de5800) [pid = 1873] [serial = 2354] [outer = (nil)] 05:34:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 137 (0x8a196800) [pid = 1873] [serial = 2355] [outer = 0x88de5800] 05:34:22 INFO - PROCESS | 1873 | 1461155662449 Marionette DEBUG loaded listener.js 05:34:22 INFO - PROCESS | 1873 | ++DOMWINDOW == 138 (0x8a729400) [pid = 1873] [serial = 2356] [outer = 0x88de5800] 05:34:23 INFO - PROCESS | 1873 | 1461155663249 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 05:34:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 05:34:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1591ms 05:34:23 INFO - PROCESS | 1873 | 1461155663273 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 05:34:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 05:34:23 INFO - PROCESS | 1873 | 1461155663278 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 05:34:23 INFO - PROCESS | 1873 | 1461155663285 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 05:34:23 INFO - PROCESS | 1873 | 1461155663293 Marionette TRACE conn4 <- [1,3106,null,{}] 05:34:23 INFO - PROCESS | 1873 | 1461155663318 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:34:23 INFO - PROCESS | 1873 | 1461155663640 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 05:34:23 INFO - PROCESS | 1873 | 1461155663700 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:23 INFO - PROCESS | 1873 | ++DOCSHELL 0x87f28000 == 132 [pid = 1873] [id = 786] 05:34:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 139 (0x8a8cfc00) [pid = 1873] [serial = 2357] [outer = (nil)] 05:34:23 INFO - PROCESS | 1873 | ++DOMWINDOW == 140 (0x8abe2800) [pid = 1873] [serial = 2358] [outer = 0x8a8cfc00] 05:34:23 INFO - PROCESS | 1873 | 1461155663921 Marionette DEBUG loaded listener.js 05:34:24 INFO - PROCESS | 1873 | ++DOMWINDOW == 141 (0x8b9c4c00) [pid = 1873] [serial = 2359] [outer = 0x8a8cfc00] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 140 (0x8ded3c00) [pid = 1873] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 139 (0x93cc6400) [pid = 1873] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 138 (0x8e976c00) [pid = 1873] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 137 (0x92eedc00) [pid = 1873] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 136 (0x8e04bc00) [pid = 1873] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 135 (0x88037c00) [pid = 1873] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 134 (0x8fa38c00) [pid = 1873] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 133 (0x8f9b3c00) [pid = 1873] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 132 (0x97604800) [pid = 1873] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 131 (0x922de800) [pid = 1873] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 130 (0x985f3c00) [pid = 1873] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 129 (0x86d62400) [pid = 1873] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 128 (0x97606000) [pid = 1873] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 127 (0x8a1c7c00) [pid = 1873] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 126 (0x88039800) [pid = 1873] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 125 (0x97da8c00) [pid = 1873] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 124 (0x8a18e400) [pid = 1873] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 123 (0x93cc2800) [pid = 1873] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 122 (0x8c5eac00) [pid = 1873] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 121 (0x8a728400) [pid = 1873] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 120 (0x8bcb7c00) [pid = 1873] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 05:34:24 INFO - PROCESS | 1873 | --DOMWINDOW == 119 (0x92c9ec00) [pid = 1873] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 05:34:25 INFO - PROCESS | 1873 | 1461155665384 Marionette TRACE conn4 <- [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]]]}] 05:34:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 05:34:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 05:34:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 05:34:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2141ms 05:34:25 INFO - PROCESS | 1873 | 1461155665427 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 05:34:25 INFO - PROCESS | 1873 | 1461155665431 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 05:34:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 05:34:25 INFO - PROCESS | 1873 | 1461155665439 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 05:34:25 INFO - PROCESS | 1873 | 1461155665442 Marionette TRACE conn4 <- [1,3110,null,{}] 05:34:25 INFO - PROCESS | 1873 | 1461155665447 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:34:25 INFO - PROCESS | 1873 | 1461155665676 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 05:34:25 INFO - PROCESS | 1873 | 1461155665901 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:25 INFO - PROCESS | 1873 | ++DOCSHELL 0x8a728400 == 133 [pid = 1873] [id = 787] 05:34:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 120 (0x8bcb7c00) [pid = 1873] [serial = 2360] [outer = (nil)] 05:34:25 INFO - PROCESS | 1873 | ++DOMWINDOW == 121 (0x8c2f6c00) [pid = 1873] [serial = 2361] [outer = 0x8bcb7c00] 05:34:25 INFO - PROCESS | 1873 | 1461155665982 Marionette DEBUG loaded listener.js 05:34:26 INFO - PROCESS | 1873 | ++DOMWINDOW == 122 (0x8c389c00) [pid = 1873] [serial = 2362] [outer = 0x8bcb7c00] 05:34:26 INFO - PROCESS | 1873 | 1461155666888 Marionette TRACE conn4 <- [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"]]]}] 05:34:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 05:34:26 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 05:34:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 05:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:34:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 05:34:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1493ms 05:34:26 INFO - PROCESS | 1873 | 1461155666933 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 05:34:26 INFO - PROCESS | 1873 | 1461155666940 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 05:34:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 05:34:26 INFO - PROCESS | 1873 | 1461155666949 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 05:34:26 INFO - PROCESS | 1873 | 1461155666956 Marionette TRACE conn4 <- [1,3114,null,{}] 05:34:26 INFO - PROCESS | 1873 | 1461155666965 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:34:27 INFO - PROCESS | 1873 | 1461155667245 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 05:34:27 INFO - PROCESS | 1873 | 1461155667631 Marionette TRACE conn4 -> [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\", \"fd6efb04-f28b-4445-ba83-05236710a6a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:27 INFO - PROCESS | 1873 | ++DOCSHELL 0x87371400 == 134 [pid = 1873] [id = 788] 05:34:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 123 (0x87f25800) [pid = 1873] [serial = 2363] [outer = (nil)] 05:34:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 124 (0x885f0c00) [pid = 1873] [serial = 2364] [outer = 0x87f25800] 05:34:27 INFO - PROCESS | 1873 | 1461155667730 Marionette DEBUG loaded listener.js 05:34:27 INFO - PROCESS | 1873 | ++DOMWINDOW == 125 (0x8946f400) [pid = 1873] [serial = 2365] [outer = 0x87f25800] 05:34:28 INFO - PROCESS | 1873 | 1461155668591 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 05:34:28 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 05:34:28 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1688ms 05:34:28 INFO - PROCESS | 1873 | 1461155668637 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 05:34:28 INFO - PROCESS | 1873 | 1461155668646 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 05:34:29 WARNING - u'runner_teardown' () 05:34:29 INFO - No more tests 05:34:29 INFO - Got 0 unexpected results 05:34:29 INFO - SUITE-END | took 1403s 05:34:29 INFO - Closing logging queue 05:34:29 INFO - queue closed 05:34:30 INFO - Return code: 0 05:34:30 WARNING - # TBPL SUCCESS # 05:34:30 INFO - Running post-action listener: _resource_record_post_action 05:34:30 INFO - Running post-run listener: _resource_record_post_run 05:34:31 INFO - Total resource usage - Wall time: 1445s; CPU: 98.0%; Read bytes: 12132352; Write bytes: 969924608; Read time: 6848; Write time: 384528 05:34:31 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:34:31 INFO - install - Wall time: 37s; CPU: 100.0%; Read bytes: 4096; Write bytes: 178696192; Read time: 32; Write time: 217256 05:34:31 INFO - run-tests - Wall time: 1409s; CPU: 98.0%; Read bytes: 11542528; Write bytes: 791228416; Read time: 6744; Write time: 167272 05:34:31 INFO - Running post-run listener: _upload_blobber_files 05:34:31 INFO - Blob upload gear active. 05:34:31 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 05:34:31 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 05:34:31 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 05:34:31 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 05:34:31 INFO - (blobuploader) - INFO - Open directory for files ... 05:34:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 05:34:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:34:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:34:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:34:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:34:32 INFO - (blobuploader) - INFO - Done attempting. 05:34:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 05:34:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:34:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:34:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:34:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:34:33 INFO - (blobuploader) - INFO - Done attempting. 05:34:33 INFO - (blobuploader) - INFO - Iteration through files over. 05:34:33 INFO - Return code: 0 05:34:33 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 05:34:33 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 05:34:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/339fbcce7e76ef939f0ecbd48df5328316d170a83e7d26ea1d6a95742bd80d6251a7de914c0206102623f6548569abcaf95ab6a83d4963ae389a7a9882578836", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e4b20fc0be117625d8ce62082e7f991acad7e83607fc68e911efef9dcaf69049bb272009530d4fa7b30e5b2593df3323e920ba18cd5d151944772841c71bda4c"} 05:34:33 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 05:34:33 INFO - Writing to file /builds/slave/test/properties/blobber_files 05:34:33 INFO - Contents: 05:34:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/339fbcce7e76ef939f0ecbd48df5328316d170a83e7d26ea1d6a95742bd80d6251a7de914c0206102623f6548569abcaf95ab6a83d4963ae389a7a9882578836", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e4b20fc0be117625d8ce62082e7f991acad7e83607fc68e911efef9dcaf69049bb272009530d4fa7b30e5b2593df3323e920ba18cd5d151944772841c71bda4c"} 05:34:33 INFO - Running post-run listener: copy_logs_to_upload_dir 05:34:33 INFO - Copying logs to upload dir... 05:34:33 INFO - mkdir: /builds/slave/test/build/upload/logs 05:34:33 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1586.261410 ========= master_lag: 11.99 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 38 secs) (at 2016-04-20 05:34:34.313293) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 05:34:34.319340) ========= 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-1461153719.395975-1385574313 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/339fbcce7e76ef939f0ecbd48df5328316d170a83e7d26ea1d6a95742bd80d6251a7de914c0206102623f6548569abcaf95ab6a83d4963ae389a7a9882578836", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e4b20fc0be117625d8ce62082e7f991acad7e83607fc68e911efef9dcaf69049bb272009530d4fa7b30e5b2593df3323e920ba18cd5d151944772841c71bda4c"} build_url:https://queue.taskcluster.net/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032355 build_url: 'https://queue.taskcluster.net/v1/task/ciC5NFecSqG7W6fdYM99XA/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-inbound/sha512/339fbcce7e76ef939f0ecbd48df5328316d170a83e7d26ea1d6a95742bd80d6251a7de914c0206102623f6548569abcaf95ab6a83d4963ae389a7a9882578836", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e4b20fc0be117625d8ce62082e7f991acad7e83607fc68e911efef9dcaf69049bb272009530d4fa7b30e5b2593df3323e920ba18cd5d151944772841c71bda4c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ciC5NFecSqG7W6fdYM99XA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 05:34:34.393770) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 05:34:34.394266) ========= 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-1461153719.395975-1385574313 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017878 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 05:34:34.488098) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 05:34:34.488412) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 05:34:34.488803) ========= ========= Total master_lag: 132.67 =========